正如標題所述,我試圖在單獨的工作表上計算單元格範圍,但似乎無法使其工作。任何幫助將不勝感激。嘗試使用多個條件對Excel中的單元格進行計數
=COUNTIFS(MONTH(original!A2:A58),"1",original!D2:D58,"=East")
正如標題所述,我試圖在單獨的工作表上計算單元格範圍,但似乎無法使其工作。任何幫助將不勝感激。嘗試使用多個條件對Excel中的單元格進行計數
=COUNTIFS(MONTH(original!A2:A58),"1",original!D2:D58,"=East")
在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默認的比較操作符是等於。沒有必要輸入。
問題是公式中的Month()
部分。我理解你的邏輯,但是你必須在原始工作表中添加一個新的列,並在那裏進行月份公式轉換,然後更新countif以引用它。
COUNTIFS(Original!monthcol, "1", Original!col, "East")
此外,總之,Month公式不能對CountIf中的整個單元格範圍進行轉換。唯一的另一種方式將需要一個數組公式。希望這可以幫助。
謝謝你,我希望我能說出你的答案。 –
哦,別擔心!很高興你明白了! –
這正是我所期待的,非常感謝 –