吕柏进 发表于 2021-12-18 18:14:06

=IF(AND(B3=0,B2<>0),IFNA(MATCH(1=1,B3:B99<>0,)-1,COUNTIF(B3:B99,0)),0)数组下拉 你2003 貌似没IFNA,再优化下。

哪一年的风花雪月 发表于 2021-12-25 00:49:38

=AND(B2,B3=0)*MATCH(1=1,B4:B29&""<>"0",)

播求 发表于 2021-12-25 04:43:37

=IF(AND(B3=0,B2<>0),MATCH(,(B3:B99=0)*(B3:B99<>""),)-1,0)修改一下

狐尾九 发表于 2022-1-1 12:26:06

非常感谢大佬,公式非常好用,鲜花明天为您献上。

忘歌歌王 发表于 2022-1-2 12:37:01

为了简化公式,在最后一个单元格输入一个非0自然数。
数组公式:
=IF(B3,,IF(B2,MATCH(,0/(B3:B36<>0),)-1,))

往下拉

以缺德服人 发表于 2022-1-5 19:33:56

非常感谢大佬,让您费心了,上一个公式确实是用不了,下面的公式非常好用,鲜花明天为您献上。

赐官 发表于 2022-1-6 06:42:25

非常感谢大佬,公式非常好用,鲜花明天为您献上。

红茶苦涩的甜 发表于 2022-1-6 17:40:38

AND里边的>0不需要,可以删掉。。
AND(B2,B3=0)*MATCH(1=1,B4:B29&""<>"0",)

冰镇大西瓜 发表于 2022-1-9 04:33:07

不想输入那就这样:
数组公式:
=IF(B3,,IF(B2,MATCH(,0/(IF(B3:B36="",1,B3:B36)<>0),)-1,))

往下拉

夏建光 发表于 2022-1-9 06:54:42

=IF(AND(B3=0,B2<>0),IFNA(MATCH(1=1,B3:B99<>0,)-1,COUNTIF(B3:B99,0)),0)数组下拉 你2003 貌似没IFNA,再优化下。
页: 1 [2] 3
查看完整版本: Excel2003版的公式问题,非常感谢!