MAX、MIN與IF結合,統計眾多部門中同一部門數據最大值與最小值

問題來源
一位做電商數據分析的朋友說 , 他要對所管理的六個倉庫的銷售額進行對比統計 , 統計出每個倉庫的最高與最低銷售額 。他有幾萬行的數據 , 簡化到下面幾行 , 以方便清楚統計公式 。

MAX、MIN與IF結合,統計眾多部門中同一部門數據最大值與最小值


關鍵操作公式實現
在E2單元格輸入公式:“=MAX(IF($A$2:$A$16=D2,$B$2:$B$16))” , 按“Ctrl+Shift+Enter”結束 , 向下填充 , 即可計算出每個倉庫的最高銷售額 。
MAX、MIN與IF結合,統計眾多部門中同一部門數據最大值與最小值


公式解析
其中:
IF($A$2:$A$16=D2,$B$2:$B$16)
使用IF函數 , 判斷$A$2:$A$16區域中每個單元格是不是等于D2 , 如果等于D2單元格指定的倉庫 , 返回$B$2:$B$16區域中對應單元格內容 , 否則返回邏輯值FALSE(因IF第三個參數省略) 。
所以該部分返回一個數組(數組1):
{25215;FALSE;FALSE;FALSE;FALSE;3200;FALSE;FALSE;FALSE;FALSE;4521;FALSE;FALSE;FALSE;FALSE}
MAX(IF($A$2:$A$16=D2,$B$2:$B$16))
MAX函數忽略邏輯值FALSE , 在數組1中計算出最大值 。
因為是數組計算 , 所以用“Ctrl+Shift+Enter”完成公式輸入 。
最低銷售額計算
同理 , 在F2單元格中輸入“=MIN(IF($A$2:$A$16=D2,$B$2:$B$16))” , 按“Ctrl+Shift+Enter”結束 , 向下填充 , 即可計算出每個倉庫的最低銷售額 。
【MAX、MIN與IF結合,統計眾多部門中同一部門數據最大值與最小值】
MAX、MIN與IF結合,統計眾多部門中同一部門數據最大值與最小值


    猜你喜歡