多条件求最⼤值、最⼩值、平均值
在⼯作中有⽊有遇到,多条件求最⼤值、最⼩值、平均值的情况?反正⼩编在统计数据的时候经常碰到。
如下表,为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列中满⾜以上条件的数据。
sumifs多条件求和外⾯嵌套⼀层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函数数组的⽤法。这⼏个公式⽐较简单可以帮助我们理解数组的⽤法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论