2011-10-23 145 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

相關問題