我正在尝试使用Excle的SUMIF来计算类似日期的Col1 to Col5
总计。
我的公式如下=SUMIF($A2:$A7,A10,$B2:$F7)
,但这只给了我一个列的总数。
如何根据我在结果中显示的日期获取所有列的总计。
Date Col 1 Col 2 Col 3 Col 4 Col 5
1/5/2017 1 2 2
1/5/2017 5 3 1
1/5/2017 9 5 5
2/5/2017 10 5 3
2/5/2017 20 10 3
2/5/2017 6 8 1 5
期望的结果
1/5/2017 15 7 7 3 1
2/5/2017 30 11 11 11 8
答案 0 :(得分:1)
答案 1 :(得分:0)
根据您提供的示例,一种解决方案是使用SUMPRODUCT
将给定数组中的相应组件相乘,并返回这些产品的总和
Microsoft Docs给出了一个完整的例子,但是根据SO礼仪,这里是链接腐烂的一个例子:[仅供参考,我使用绝对参考来更容易填充,任意如何完成它虽然] < / p>
论坛显示:
如果不点击图片,很难看到公式:
=SUMPRODUCT(($B$3:$B$8=$B$11)*C3:C8)
这基本上就像这样,它在B:B列中搜索匹配,它自然会为匹配返回true或false,或0/1对应物,并将其乘以列中找到的数字在右边(C3:C8),所以它将是1 * # = #
或0 * # = 0