边褔俊 发表于 2021-10-27 18:54:00

求行距公式

求两个含北京的单元格之间最小间隔多少行的公式?(北京所在的列不固定,有可能在A或B或C或D或H列……等等)不用VBA,因为我不懂VBA

顺道而行 发表于 2021-11-12 18:12:14

=MIN(MMULT({-1,1,0;-1,0,1;0,-1,1},SMALL(IF(A1:E29="北京",ROW(1:29)),ROW(1:3))*{1;1;1}))-1

数组三键。

洛瑟玛 发表于 2021-11-22 09:10:41

数组公式:??
=MIN(FREQUENCY(ROW(1:520)-99,IF(A1:E29="北京",ROW(1:29))))-1

使乜春 发表于 2021-11-27 23:28:33

G6=北京
H6=MIN(IF(IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),0)-MIN(IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),999))>0,IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),0)-MIN(IF($A$1:$E$29=$G$6,ROW($A$1:$E$29),999)),999))
数组公式 公式比较长 应该有简化方法的

实事评论员 发表于 2021-12-15 03:01:51

F列添加辅助列公式:
=IF(COUNTIF(A1:E1,"北京"),ROW())

求间距公式:
=SMALL(FREQUENCY(ROW(INDIRECT(MIN(F:F)&":"&MAX(F:F))),F:F),3)-1

孤行羔羊 发表于 2021-12-18 12:51:21

原来这样就可以抛两头的冗余数鱼大佬V5啊

山西乐觉医疗器械有限公司 发表于 2022-1-4 18:19:07

这个能否结合通配符使用,关键字 北京

寻佛 发表于 2022-1-18 03:06:00

数组公式→
=MIN(FREQUENCY(ROW(1:999)-99,IF(ISNUMBER(FIND("北京",A1:E29)),ROW(1:29))))-1
页: [1]
查看完整版本: 求行距公式