2
這個問題似乎很受歡迎,但不知何故,我無法正確理解。SUMIF與月份標準
我得在「日誌」表此
=SUMIF('Log'!A2:A139,MONTH('Log'!A2:A139)=1,'Log'!M2:M139)
Colums一個包含日期,我想如果月份一月只總結在記錄表將M列中的值。
當前表達式繼續返回0,我做錯了什麼?
感謝,
這個問題似乎很受歡迎,但不知何故,我無法正確理解。SUMIF與月份標準
我得在「日誌」表此
=SUMIF('Log'!A2:A139,MONTH('Log'!A2:A139)=1,'Log'!M2:M139)
Colums一個包含日期,我想如果月份一月只總結在記錄表將M列中的值。
當前表達式繼續返回0,我做錯了什麼?
感謝,
在第二個參數,該標準具有追溯至每個小區中的第一個參數。所以,給MONTH()
一個範圍是不會有任何好處,它只是比較A x到MONTH(A2)
並得到一個FALSE。
有兩個簡單的解決方案:
創建一個臨時列,說N
,與MONTH(A2),然後使用是柱:
=SUMIF('Log'!N2:N139,1,'Log'!M2:M139)
使用數組公式:
{=SUM('Log'!M2:M139 * IF(MONTH('Log'!A2:A139)=1,1,0))}
(數組公式不與周圍文字{}
進入,他們正在使用Shift鍵輸入,只是顯得與周圍的{}
在Excel中輸入。)
此外,如果你使用的是完整的列,你可以表達範圍如「A2:A」。 –