如何使 mm/yyyy 符合 SUMIF 条件

如何使 mm/yyyy 符合 SUMIF 条件

我已经查找了有关此问题的答案,但仍然有点困惑。我在 Excel 中有一个 A 列,其中的日期格式为 mm-yyyy(例如,1014 年 9 月为 Sep-14)。我想将 H 列中属于特定月份和年份的所有值相加。例如,我想将 2014 年 9 月的所有值相加。我尝试使用 SUMIF 执行此操作,但我不知道如何格式化条件。我看到过建议使用数组的解决方案...还有其他更简单的方法吗?日期已在 Excel 中格式化,我已手动添加它们。我只是不想要一个大公式,因为我可能会在电子表格中经常使用它,而当我的计算机上的文件很大时,Excel 往往会滞后。

谢谢

答案1

不要SUMIF使用一个标准,而要使用SUMIFS,这样您就可以指定两个标准。

因此,您只需将 H 列中的所有内容相加,其中 A 列中的值等于、或在 9 月 1 日之后,并且是在 10 月 1 日之前。

=SUMIFS(H:H,A:A,">=01/09/2014",A:A,"<01/10/2014")

答案2

另一种选择是使用SUMPRODUCT并使用MONTHYEAR建立纳入总和的条件。

=SUMPRODUCT((MONTH($A$1:$A$10)=9)*(YEAR($A$1:$A$10)=2014),$H$1:$H$10)

检查月份是否为 9 月,年份是否为 2014 年。

相关内容