學員的問題,一列日期,一列金額,有很多列?,F(xiàn)在要得到2020-12-1到2020-12-31的總金額。
她原來的做法是,每一列分別判斷,最后再相加,這樣公式很長。
=SUM(SUMPRODUCT((C:C>=O1)*(C:C<=P1),D:D),SUMPRODUCT((E:E>=O1)*(E:E<=P1),F:F),SUMPRODUCT((G:G>=O1)*(G:G<=P1),H:H),SUMPRODUCT((I:I>=O1)*(I:I<=P1),J:J),SUMPRODUCT((K:K>=O1)*(K:K<=P1),L:L))
盧子想了一下,這2個公式都可以隔列多條件求和,這樣實在太方便。
=SUMPRODUCT(D:L,(C:K>=O1)*(C:K<=P1))
用SUMPRODUCT函數(shù)其實不適合引用整列,運算效率比較慢,用SUMIFS函數(shù)更好。
=SUMIFS(D:L,C:K,">="&O1,C:K,"<="&P1)
這個案例列數(shù)太多了,你可能看不清楚,我模擬一個簡單的。
=SUMIFS(B:D,A:C,G1)
寫區(qū)域的時候,都要錯位,第一列求和區(qū)域到最后一列求和區(qū)域也就是B:D,第一列條件區(qū)域到最后一列條件區(qū)域也就是A:C,這個是關鍵點。
有了這個公式,以后就省心多了。
。
推薦:無意間想到的對賬方法,零基礎1分鐘都能學會,是目前最快最簡單!
上篇:對賬麻不麻煩?那看你會不會這幾招了
平常多學習,多嘗試,Excel就會越學越簡單。你呢,平常是怎么學習Excel的?
作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創(chuàng)始人,個人公眾號:Excel不加班。