在日常工作中,有時候需要去計算數據占比,單獨一組數據計算占比,我們只需計算出總值,然后計算占比即可,但是如果多個組需要計算占比呢?我們一個個去計算嗎?我們來看一下如何批量去計算占比~
場景:計算每個省份下,各自市的銷售額占其省份的總銷售額的權重

分析:分組去計算占比,我們需要知道每個省份的總銷售額,然后市的銷售額除以對應省份的總銷售額即可。
方法一:定位+批量填充+數據透視表+VLOOKUP
思路:省份列下面的空單元格填充對應的省份值,然后使用數據透視表,算出每個省份的總銷售額,然后每個市的銷售額除以查找過來對應省份的銷售額。
步驟:
1)將省份列中的空單元格批量填充對應的省份值-定位+批量填充
選擇省份列需要處理的范圍→【CTRL+G】打開定位→點擊【定位條件】→選擇【空值】→點擊【確定】→輸入公式:=A2→【CTRL+ENTER】批量填充


2)使用數據透視表計算每個省份的總銷售額
選擇范圍 → 【插入】選項卡→【數據透視表】→【表/區域】中選擇數據范圍;下面選擇數據透視表放置的位置,這里選擇放在當前工作表中 →將【省份】拖拽到行,【銷售額】拖拽到值里


3)寫公式計算占比
占比 = 市/對應省的總銷售額
公式:=C2/VLOOKUP(A2,$G$2:$H$4,2,0)
根據前面的省份在數據透視表范圍內將其總銷售額找過來,這個過程可以使用VLOOKUP去實現,前面說的太多了,不知道怎么使用VLOOKUP的小伙伴,可以看前面的文章,這里就不多說了~

4)調整數字格式
占比可以使用數字格式:百分比 顯示

方法二:定位+批量填充+SUMIFS
思路:省份列下面的空單元格還是填充對應的省份值,不要有空值,然后直接使用SUMIFS計算總銷售額作為分母。
步驟:
1)同方法一的第一步
2)直接寫公式進行計算占比
公式:=C2/SUMIFS($C$2:$C$15,$A$2:$A$15,A2)

函數解釋:
SUMIFS(求和區域,條件區域,條件1,條件區域2,條件2,…?? :多條件求和
在這里我們需要計算每個省份的銷售額→可以理解為一個篩選過程的求和,比如篩選出省份列(條件區域)中河南省(條件)的記錄,然后對銷售額列(求和區域)的數字求和。
在D2單元格計算總銷售額的公式就是:=SUMIFS($C$2:$C$15,$A$2:$A$15,A2)
其中A2(條件)往下走是變化的,也就是計算的是對應省份的總銷售額。
聲明:本文由網站用戶竹子發表,超夢電商平臺僅提供信息存儲服務,版權歸原作者所有。若發現本站文章存在版權問題,如發現文章、圖片等侵權行為,請聯系我們刪除。