我正在尝试制作一份公司内部的 Excel 指南(我们是一家小型非营利组织,非常需要某种基线指南)。然而,我一直在试图解释 SUMPRODUCT 和 SUMIFS 之间的差异。
我的理解是,SUMPRODUCT 在 Excel 2007 之前被用作拥有多个 SUMIF 标准(除其他外)的一种方式。现在有了 SUMIFS,两个公式的容量有什么区别吗?
我环顾四周,发现 SUMIFS 往往更快,但仅此而已......任何见解和/或阅读 Material 都值得赞赏!
最佳答案
SUMPRODUCT
比 SUMIFS
可以更灵活地使用因为您可以使用SUMPRODUCT
中的其他函数修改范围,例如如果您的日期范围为 A2:A100
如何计算 B2:B100
中相应金额的总和对于 December
日期(任意年份)?
你可以使用这个公式来得到答案
=SUMPRODUCT((MONTH(A2:A100)=12)+0,B2:B100)
使用 SUMIFS
无法轻松做到这一点,尽管如果日期都在一年内,您可以仅使用范围的起点和终点作为 SUMIFS
中的标准,例如仅适用于 2014 年 12 月:
=SUMIFS(B2:B100,A2:A100,">="&DATE(2014,12,1),A2:A100,"<"&DATE(2015,1,1))
SUMPRODUCT
也可用于引用关闭工作簿中的数据,SUMIFS
不能这样做 - 请参阅此处
http://support.microsoft.com/kb/260415
...但总的来说SUMIFS
明显更快,我见过 5x
引用了该数字,但我尚未验证。
对于 SUMPRODUCT
的多种有趣用途请参阅 MS Excel MVP 的这篇文章 Bob Philips
关于excel - SUMProduct 与 SUMIFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27535531/