汇总所有单元格,直到出现新条目

时间:2017-02-16 17:08:44

标签: google-sheets

对于我的个人预算计算,我有一个很长的谷歌电子表格,它基本上总结了每月的费用等。

显然每月的参赛作品数量各不相同,所以我想/需要一个公式来确定当前月份的列表有多长,基于旁边空列中的标签。

最好用这个例子解释:

<script>document.write(foo);</script

我试图在互联网和这里找到合适的例子,但没有人能够在不严重搞乱布局的情况下做到这一点(我不愿意这样做)。

提前感谢您的回答:)

1 个答案:

答案 0 :(得分:1)

我不知道你愿意改变多少,但如果你将月份延长到有数字的行,这将有效。我也分享了我的测试电子表格。把它放在C1:

=ArrayFormula(IF((A1:A<>A2:A)*(A1:A<>""),SUMIF($A$2:$A,A1:A,$B$2:$B),""))

https://docs.google.com/spreadsheets/d/1gdPiDRm1cVJGgC01VavWOCuv-cwaBA6fLTUdvTuIDYU/edit?usp=sharing

好消息和坏消息。以下公式适用于您的数据无变化。坏消息是索引/匹配不适用于arrayformula,所以你必须将它放在C1中并将其复制下来。

=if(istext(B1),SUM(B1:INDEX(B1:B,MATCH(TRUE,(B1:B=""),0))),"")

我希望这能解决你的问题。我将它添加到共享电子表格的Sheet2。