风在天涯 发表于 2021-11-8 10:36:00

Excel2003版的公式问题,非常感谢!



痞气书生 发表于 2021-11-8 17:45:27

D22:=IF(ISNA(B22),NA(),SUMPRODUCT(N(LOOKUP({0,1,2,3,4},COUNTIF(OFFSET(B23,,,-ROW($1:21)),"<999999"),OFFSET(B23,-ROW($1:21),)))))

青春燃烧过后灬 发表于 2021-11-9 19:04:07

避 免 浮 点 误 差 ,用了ROUND函数
=ROUND(SUMIF(OFFSET(B22,,,-MATCH(5,COUNTIF(OFFSET(B22,,,-ROW($1:20)),"<9e307"),)),"<9e307")*(B22&1)^0,2)

刘少军 发表于 2021-11-12 19:20:39

D22=IF(ISNA(B22),"",LOOKUP(5,SUBTOTAL(2,OFFSET(B22,,,-ROW($1:$50))),SUMIF(OFFSET(B22,,,-ROW($1:$50)),"<9e9")))

常雷锋 发表于 2021-11-20 05:09:02

D22=IF(B22*0,,ROUND(SUMIF(INDEX(B:B,LARGE(IF(ISNA(B$3:B22),"",ROW($3:22)),5)):B22,"<9e99"),2))

数组公式

妞姥娜妈 发表于 2021-11-21 06:34:22

非常感谢大佬,公式非常好用,鲜花这两天一定为您补上。

大果粒橙 发表于 2021-11-24 02:39:06

=SUM(SUMIF(OFFSET(B$1,LARGE((1-ISNA(B$3:B21))*ROW($2:20),{1,2,3,4}),),"<>"))+B22

樵夫乐仔 发表于 2021-11-28 13:28:44

多谢兄弟,公式非常好用。

普天同贺 发表于 2021-12-3 21:39:34

非常感谢大佬,公式非常好用,鲜花这两天一定为您补上。

陈大输 发表于 2021-12-6 20:49:05

非常感谢大佬,公式非常好用,鲜花这两天一定为您补上。
页: [1] 2 3
查看完整版本: Excel2003版的公式问题,非常感谢!