EXCEL里面可以进行循环判定吗?

比如,在A9单元格键入公式,先判断A7是否为空格,若是,则输出A8的值,若否,则继续判断A6是否为空格,若是,则输出A7与A8之和,若否,则继续判断A5是否为空格......以此类推,求出一列中两个空格之间单元格之和。

=SUMPRODUCT(A1:A8*(ROW(1:8)>IFERROR(LOOKUP(1,0/(A1:A8=""),ROW(1:8)),0)))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-25
A9单元格公式=IF(A7="",A8,SUM(INDIRECT("A"&LOOKUP(1,0/(A1:A7=""),ROW(A1:A7))&":A8")))
第2个回答  2021-09-25
为啥要这样一个个依次判定?
A9=sum(indirect("A"&max(if(A1:A7="",row(A1:A7),0))+1):A8),粘贴到编辑栏Ctrl+shift+enter结束就行了。
第3个回答  2021-09-25
查找定位空格求和,学习知识要自己动手
相似回答