永发信息网

Excel,一列中两个3之间的遗漏大于5的话,求后面5个单元格里面出现3的次数

答案:4  悬赏:30  手机版
解决时间 2021-03-04 15:54
  • 提问者网友:最美的风景
  • 2021-03-04 10:57
Excel,一列中两个3之间的遗漏大于5的话,求后面5个单元格里面出现3的次数
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-03-04 11:15
=COUNTIF(OFFSET($A$1,LOOKUP(1,0/((A8:A1000=3)*(A2:A994<>3)*(A3:A995<>3)*(A4:A996<>3)*(A5:A997<>3)*(A6:A998<>3)*(A7:A999<>3)),ROW(8:1000)),,5),3)追问如果遗漏改成6的话,要改哪里?
全部回答
  • 1楼网友:青尢
  • 2021-03-04 13:39
只能用vba了。
  • 2楼网友:孤独入客枕
  • 2021-03-04 12:56
发表格看看追问给给您哪里?追答收到
  • 3楼网友:像个废品
  • 2021-03-04 11:58
无法理解【遗漏】二字追问两个3之间的单元格个数追答
除了使用VBA,添加一个辅助列也可以实现这个需求
在B2输入:
=IF(A2<>3,0,ROW()-1-IF(COUNTIF(A$1:A2,3)=1,0,MAX(IF(A$1:A1=3,ROW(A$1:A1),0))))
注意是{数组公式},按组合键【Ctrl+Shift+Enter】三键结束公式输入
下拉,这将列出所有【遗漏】的间隔,下面的公式:
=SUM(--(OFFSET(A1,MAX(IF(B1:B30>5,ROW(A1:A30),0)),,5)=3))
也是数组公式,将列出楼主需要的数据。效果如图,附件请下载参考


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯