在工作中有木有遇到,多条件求最大值、最小值、平均值的情况?反正小编在统计数据的时候经常碰到。 如下表,为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 > 《电脑》