如何在Excel 2007中汇总2个日期之间的值

时间:2011-10-23 02:59:47

标签: excel excel-2007

让我们说我想总结一月到三月的价值观。以下是一个例子

╔═══════════╦════════════╗
║ Column A  ║ Column B   ║
╠═══════════╬════════════╣
║ 1/30/2011 ║ 1          ║
║ 1/25/2011 ║ 1          ║
║ 3/30/2011 ║ 1          ║
║ 3/25/2011 ║ 1          ║
║ 5/13/2011 ║ 1          ║
╚═══════════╩════════════╝

我做了一些研究,发现我可以使用SUMIFS功能

  

= SUMIFS(B1:B5,A1:A5, “> =” &安培; DATE(YEAR(2011),月(1),日(1)),A1:A5, “&LT =” &安培; DATE(YEAR(2011),月(4),日(1)))

但由于某些原因而不是返回4,它返回0.如果有人能弄清楚原因,我真的很感激。

谢谢

1 个答案:

答案 0 :(得分:2)

我认为年/月/日不符合您的期望,请参阅:

http://www.techonthenet.com/excel/formulas/year.php

他们返回参数的年份值,月份值和日期值。尝试输入

=YEAR(2011)

并将其与

进行比较
=YEAR("1/30/2011")

也就是说,只需将日期放在引号

中即可得到你想要的东西
=SUMIFS(B1:B5,A1:A5,">=2011-01-01",A1:A5,"<=2011-04-01")

在我的Excel中生成4个。