在工作中有木有遇到,多條件求最大值、最小值、平均值的情況?反正小編在統計數據的時候經常碰到。 如下表,為A、B、D產品在不同時期、不同城市的銷量。 怎么用函數公式算出A產品在上海地區的銷量最大值、最小值、平均值? 1、A產品在上海地區的最大值? =MAX(IF((B2:B12='A')*(C2:C12='上海'),D2:D12)),Ctrl+Shift+Enter三鍵,數組函數。 簡釋: 首先用If函數判斷B列中的數據為A,況且C列中的數據為上海,然后得出C列 中滿足以上條件的數據。 外面嵌套一層Max函數,算出最大值。 2、A產品在上海地區的最小值? =MIN(IF((B2:B12='A')*(C2:C12='上海'),D2:D12)),Ctrl+Shift+Enter三鍵,數組函數。 簡釋: 首先用If函數判斷B列中的數據為A,況且C列中的數據為上海,然后得出C列 中滿足以上條件的數據。 外面嵌套一層Min函數,算出最小值。 3、A產品在上海地區的最平均值? =AVERAGE(IF((B2:B12='A')*(C2:C12='上海'),D2:D12)),Ctrl+Shift+Enter三鍵,數組函數。 4、A產品在上海地區的總和? =SUM(IF((B2:B12='A')*(C2:C12='上海'),D2:D12)),Ctrl+Shift+Enter三鍵,數組函數。 多條件求平均值我們也可以用AVERAGEIF函數,我們前面已經分享過,點擊多條件求平均數(文末有彩蛋)即可查看。 多條件求和我們可以用SUMPRODUCT或者SUMIF(S)函數,點擊錦上添花的sumifs函數即可查看。當然多條件求最大值、最小值、平均值、求和,我們也可以用數據透視表、SQL、VBA等得出結果。 以上只是Max、Max、Average、Sum結合If函數數組的用法。這幾個公式比較簡單可以幫助我們理解數組的用法。 關注公號data--tech,獲取更多excel教程。 |
|
來自: 昵稱28336056 > 《電腦》