我想根据 google 工作表中的其他两列值对第三列的值求和,并且 col1 和 col2 包含多个重复值

I want to sum value of of third column based on other two columns value in google sheets and col1 and col2 contains multiple duplicate values

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

我正在分享 sheet 的 link,我想要解决这个问题 sheet 我也试图向您解释这个问题。

我有三列我想要基于前两列值的第三个 col3 值的总和

因此,如果任何列值发生变化,则 col3 的总和也会根据该值求和。

最简单的解决方案是使用数据透视表 table,请查看电子表格内部。如果你想要原始数据中的总数,并利用这个简单的解决方案,你可以通过 GETPIVOTDATA

调用总数

我在单元格 K4 中输入了

={"Result Col"; ArrayFormula(if(len(G5:G),if(match(G5:G&H5:H,G5:G&H5:H,0)+4=row(G5:G),sumif(G5:G&H5:H,G5:G&H5:H,I5:I),),))}

我在 E1 中使用了相同的公式(范围不同)(我假设是您的 'real' 数据)。

看看有没有帮助?

使用:

={"result"; INDEX(IF(COUNTIFS(A2:A&" "&B2:B, A2:A&" "&B2:B, ROW(A2:A), "<="&ROW(A2:A))=1, 
 IFNA(VLOOKUP(A2:A&" "&B2:B, 
 QUERY({A2:A&" "&B2:B, C2:C}, 
 "select Col1,sum(Col2) where Col1 is not null group by Col1 label sum(Col2)''"), 2, 0)), ))}