EXCEL多條件求最大值、最小值、平均值

在工作中有木有遇到,多條件求最大值、最小值、平均值的情況?反正小編在統計數據的時候經常碰到。

如下表,為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三鍵,數組函數。

Advertisements

簡釋:

首先用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函數,我們前面已經分享過,點擊多條件求平均數(文末有彩蛋)即可查看。

Advertisements

多條件求和我們可以用SUMPRODUCT或者SUMIF(S)函數,點擊錦上添花的sumifs函數即可查看。當然多條件求最大值、最小值、平均值、求和,我們也可以用數據透視表、SQL、VBA等得出結果。

以上只是Max、Max、Average、Sum結合If函數數組的用法。這幾個公式比較簡單可以幫助我們理解數組的用法。

關注公號data--tech,獲取更多excel教程。

Advertisements

你可能會喜歡