我想根据 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 值的总和
如果 col1 = 2 且 col2 = 40;然后我应该得到 col3 中所有值的总和,其中 col1 = 2 和 col2 = 40
如果 col1 包含值 2 而 col2 包含 40 而不是 col3 值的总和只有那些 col3 值其中 col1=2 和 col2=40
因此,如果任何列值发生变化,则 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)), ))}
https://docs.google.com/spreadsheets/d/1_MeiySJHI8OD84BPDOj_z57My-TXbs2ey4AOkQP3zug/edit?usp=sharing
我正在分享 sheet 的 link,我想要解决这个问题 sheet 我也试图向您解释这个问题。
我有三列我想要基于前两列值的第三个 col3 值的总和
如果 col1 = 2 且 col2 = 40;然后我应该得到 col3 中所有值的总和,其中 col1 = 2 和 col2 = 40
如果 col1 包含值 2 而 col2 包含 40 而不是 col3 值的总和只有那些 col3 值其中 col1=2 和 col2=40
因此,如果任何列值发生变化,则 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)), ))}