汇总Google工作表和不同日期的换行

问题描述

我想在一列中求和,但是如果是不同的日子,则该求和需要中断

这里有个小例子google sheets 找到了,但是公式为'=SUMIF(ARRAYFORMULA(MONTH(Sheet1!A2:A)),1,Sheet1!B2:B)'

解决方法

您的意思是这样吗?

={"Total"; ArrayFormula(if(len(A2:A),if(match(A2:A,A2:A,0)=row(A2:A)-1,sumif(A2:A,B2:B),),))}

enter image description here

,

JPV,我想知道您的解决方案是否仅在每个日期只有两个条目的情况下才能起作用。

我的建议(在C2中):

=ArrayFormula(IF(INDIRECT("A2:A"&ROWS(A:A)-1)="","",IF(A3:A=INDIRECT("A2:A"&ROWS(A:A)-1),VLOOKUP(INDIRECT("A2:A"&ROWS(A:A)-1),QUERY(A2:B,"Select A,SUM(B) Where A Is Not Null Group By A Order By A Desc"),2,FALSE))))
,

尝试:

=ARRAYFORMULA(IF(COUNTIFS(A2:A,ROW(A2:A),"<="&ROW(A2:A))=1,IFNA(VLOOKUP(A2:A,"select A,sum(B) where B is not null group by A"),0)),))

0

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...