2015-05-22 26 views

回答

1

COUNTIFS function中不能使用MONTH function作爲子功能的一種形式。您需要添加額外的計算級別,如SUMPRODUCT function

=SUMPRODUCT((MONTH(original!A2:A58)=1)*(original!D2:D58="East")) 

這應該計算原始工作表的列A中的日期的月份是1月份且相應的行的列D是東的情況。

如果您希望與COUNTIFS保持同步,並且可以將日期保留爲一年,則可以提供開始日期和結束日期,以便將某月份的月份包含在特定年份中。

=COUNTIFS(Original!A2:A58,">="&DATE(2015,1,1),Original!A2:A58,"<"&DATE(2015,2,1),Original!D2:D58,"East") 

爲COUNTIFS默認的比較操作符是等於。沒有必要輸入。

+0

這正是我所期待的,非常感謝 –

2

問題是公式中的Month()部分。我理解你的邏輯,但是你必須在原始工作表中添加一個新的列,並在那裏進行月份公式轉換,然後更新countif以引用它。

COUNTIFS(Original!monthcol, "1", Original!col, "East") 

此外,總之,Month公式不能對CountIf中的整個單元格範圍進行轉換。唯一的另一種方式將需要一個數組公式。希望這可以幫助。

+0

謝謝你,我希望我能說出你的答案。 –

+0

哦,別擔心!很高興你明白了! –

相關問題