與 30萬 讀者一起學Excel
VIP學員的問題,統計每個事業部每月、所屬季度、累計的銷售收入。月份改變,相應的數據會自動統計。
源文件:
https://pan.baidu.com/s/1bIEloCvxTmH68LEEamzVWQ
註:收入是用隨機數生成,後面粘貼成值,截圖的收入可能跟實際不一樣,不過這個不影響,公式是沒問題的。
統計數據的話,盧子一般採用透視表,不過這個案例用透視表效果並不好,退而求其次,選擇用公式解決。
多條件求和可以用SUMPRODUCT或者SUMIFS函數,考慮到數據會隨時更新,用SUMIFS函數效果會更好。
1.用輔助列獲取月、季度
用SUMIFS函數的時候,參數不支持嵌套其他函數,所以需要用函數的先用輔助列獲取。
月:
=MONTH(A2)
季度:
=ROUNDUP(D2/3,0)
2.獲取右邊統計表的月、季度
8月直接手寫也行,每次要統計其他月份,改一下也挺快的。不過為了顯得高端點,盧子這裡插入了一個控制項來調節月份。
Step 01 在開發工具→插入→數值調節鈕,調整大小和位置。
Step 02 右鍵,設置控制項格式。
Step 03 設置最大小值,單元格連結,確定。
Step 04 按快捷鍵Ctrl+1,自定義單元格格式為0"月"。
Step 05 輸入公式,獲取月份所屬季度。
=ROUNDUP(I3/3,0)
Step 06 按快捷鍵Ctrl+1,自定義單元格格式為第0季度。自定義單元格格式的時候,如果是漢字,可以加雙引號也可以不用加。
3.統計每個事業部每月、所屬季度、累計的銷售收入
8月的銷售收入:
=SUMIFS(C:C,B:B,H4,D:D,$I$3)
第3季度的銷售收入,這裡統計有點特殊,如果是8月,就統計7月和8月兩個月的數據,9月不能統計進去。
前面的SUMIFS是統計第3季度,後面的SUMIFS是9月的數據,>8也就是9。
=SUMIFS(C:C,B:B,H4,E:E,$J$3)-SUMIFS(C:C,B:B,H4,E:E,$J$3,D:D,">"&$I$3)
累計1-8月的銷售收入:
=SUMIFS(C:C,B:B,H4,D:D,"<="&$I$3)
8月是會變動的,所以涉及到的公式,全部引用相對應的單元格。
再說一下SUMIFS函數的語法:
=SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2,條件區域n,條件n)
最後,不用擔心加入VIP會員問題得不到及時解決,除了盧子以外,還有10多個答疑老師,他們的水平也是很好的。
陪你學Excel,一生夠不夠?
推薦:
上篇:
從來就沒有一個套路解決所有問題的,強大如透視表也還有解決不了的。聊一下,透視表跟SUM家族在統計的時候各有什麼優勢。
作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公眾號:Excel不加班(ID:Excelbujiaban)