這是我想要做的。
我有如下表: 當範圍是日期範圍時SUMIF
而另外一個看起來是這樣的:
這裏就是我想要做的。 A SUMIF
..範圍是第一個表格(圖片1)中的A列...但問題在這裏......標準是我希望當天的日子與第二個日期的日期相同表...然後我想從列D求和。 我嘗試過這個公式,但它沒有起作用。 你能幫我解決這個問題嗎? 謝謝!
這是我想要做的。
我有如下表: 當範圍是日期範圍時SUMIF
而另外一個看起來是這樣的:
這裏就是我想要做的。 A SUMIF
..範圍是第一個表格(圖片1)中的A列...但問題在這裏......標準是我希望當天的日子與第二個日期的日期相同表...然後我想從列D求和。 我嘗試過這個公式,但它沒有起作用。 你能幫我解決這個問題嗎? 謝謝!
您還可以使用數組公式:
=SUM(IF(DAY(Sheet1!$A$1:$A$11)=Sheet2!A2,Sheet1!$D$1:$D$11,0))
用Ctrl輸入公式文字+ Shift + Enter鍵。
使用此
=SUMPRODUCT((DAY(A1:A50)=A1)*(B1:B50))
Where
A1:A50 range of dates
A1 the day to find
B1:B50 The range of values to SUM
[]的
「的標準是,我想這一天在該日期是在第2表的數量等於」
爲日期由一天一個月,一年的,只需提供一天作爲參數是不夠的。如果你的意圖是「在當前的MM/YY中每天獲得一個總數」YYY你知道該怎麼做 - 爲你想在表格標題中看到的YYYY和MM創建兩個字段。基本上在SUMIF中直接使用日期沒有任何錯誤,就像在
=SUMIF($A$1:$A$15,DATE(2011,9,F1),$B$1:$B$15)
因爲最後一個日期是一個數字。
或者您可以使用它一天的任何日期在列表中有aggregatees數據透視表,您可以排序/過濾器上的任意鍵字段。
更新:謝謝你們......你知道爲什麼不起作用? 'SUMIF(工作表Sheet1!A:A,DAY(工作表Sheet1!A:A)= A2,Sheet1中d:d)' 公式是不正是我用什麼但是這是原則。任何理念,如果SUMIF在這種情況下工作? –