2011-10-23 146 views
1

假设我想总结1月至3月的值。下面是一个例子如何总结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, “< =” & DATE(YEAR(2011),月(4),日(1)))

但由于某些原因而不是返回4它返回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什么。

+0

你是对的,我的年/日期功能错了。你的例子就是答案,它大大帮助了我。谢谢。我仍然需要为当年创建一个通用电子表格,所以我使用了这个功能。 = SUMIFS(B1:B5,A1:A5, “> =” &DATE(YEAR(TODAY()),1,1),A1:A5, “<=” &DATE(YEAR(TODAY()),4,31) ) – Igor

+0

@Igor:如果您的问题得到解答,请不要忘记接受它:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – JMax

相关问题