文 / 雷哥 編輯 / 小魚兒
大家好!
最近收到一個典型案例,Excel中多個工作表不同位置數據,如何進行求和。
具體如下:
一個Excel文件中,有多個sheet工作表,「一月」,「二月」,「三月」。
每個工作表中數據的順序不一致,如工作表「一月」中,雷哥數據在第二行;工作表「二月」中,雷哥數據在第五行.......
問題:如何對雷哥等數據進行快速匯總求和?
01
分析
由於數據位置都不完全相同,因此求和的過程為:
step1:先找出數據
step2:進行求和
由於是多個表格,因此需要使用數組知識
查找數據使用函數sumif。由於A列數據不重複,因此sumif函數就表示查找後的結果
一列數組求和使用函數sumproduct即可
02
求和
根據上述思路,直接輸入函數公式即可求出結果
向右滑動查看函數
解釋:
INDIRECT 函數
INDIRECT("一月"&"!A:A"),表示數據為工作表 "一月" 的A列數據
SUMIF函數
=SUMIF( 條件區域, 條件, 求和區域),表示對滿足條件的數據區域進行求和
SUMPRODUCT函數
=SUMPRODUCT (一個數組),表示對數據進行求和
因此,公式
=SUMPRODUCT(SUMIF(INDIRECT({"一月","二月","三月"}&"!A:A"),A2,INDIRECT({"一月","二月","三月"}&"!B:B")))
表示分別在表"一月","二月","三月"中查找「雷哥」的銷售業績數據,並對數據進行求和。
公式輸入完成後,通過拖拽,完成數據填充。
註:數組公式輸入完成後,需要同時按【ctrl+shift+enter】才會出現正確結果。
03
我是尾巴
本案例考察了函數綜合應用能力。平時在使用中,建議大家多思考,多練習。
Copyright 2020雷哥 @雷哥Office
All Rights Reserved.
——往期軟體精選——
你點的每個在看,我都認真當成了喜歡