2014-12-02 168 views
1

我想在excel中創建一個表格,該表格計算某個月份中某個日期的某些值的總和。如果日期屬於特定月份,Excel公式可以將值總和

Image to my spreadsheet

在列A是日期,上塔B的某些值,上塔E僅列出號碼從1到12和F列有與式=SUM(IF(MONTH($A$1:$A$10)=E11; $B$1:$B$10; 0))細胞。

我真的不知道爲什麼F9即使使用debuger(F9鍵)進行檢查,值爲0,並看到形成的結果是22,這是期望值。此外,我不知道爲什麼F11F12我收到一個錯誤:A value used in the formula is of the wrong data type

我該怎麼做才能解決這個問題?謝謝

回答

1

我解決了這個問題。我用花括號({ })和現在的作品

+0

可以使用SUMPRODUCT,然後公式不需要「數組輸入」,例如,這個公式在F1中抄下來= = SUMPRODUCT((MONTH($ A $ 1:$ A $ 10)= E1)+0; $ B $ 1:$ B $ 10)' – 2014-12-02 13:34:15

0

爲了多功能性和可能在一個大電子表格中的速度我想你可能會考慮一個數據透視表。因此,請爲您的兩列添加標籤(例如DateValue),插入一個帶Date的PT,用於VALUES的值和總和,然後Group ...,Years(避免同一月份但不同年份的總和)和Months。

相關問題