求和 google sheet 并在不同日期换行

sum google sheet and break line in different date

我想在一个列中求和,但如果是不同的一天,这个求和需要打破

这里有一个小例子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,A2:A,B2:B),),))}

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, A2:A, ROW(A2:A), "<="&ROW(A2:A))=1, 
 IFNA(VLOOKUP(A2:A, QUERY(A2:B, 
 "select A,sum(B) where B is not null group by A"), 2, 0)), ))