我不太确定这是否可以在 excel 公式中实现,或者我是否需要编写 VBA 来实现这一点,但基本上我想要'?单元格将其下方的所有单元格相加,直到它到达 A 列中的另一个标题。现在我有 =IF 公式的基础知识,如下所示:
=IF(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1) ISBLANK, null, SUMIF())
但我被困在总和部分。现在公式正在向左看 1 个单元格;查看是否为空白,然后什么也不做,或者如果不是空白(标题),则需要对下面的所有单元格求和,直到它到达另一个标题。一个非常奇怪的问题,但希望我问的是有道理的。任何想法将不胜感激。谢谢。
最佳答案
在单元格 B2
中,输入公式:
=SUM(B3:B$18)-SUMIF(A3:A$18,"<>",B3:B$18)*2
已编辑 或者 ,
=SUM(OFFSET(B3,,,MATCH(1,FREQUENCY(1,N(A3:A$18<>"")),0)-1))
然后,复制并粘贴到 B6
、 B15
和 B17
关于Excel - 对单元格求和直到标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70790529/