3g|这6个多条件函数都不掌握,还敢称Excel达人?


3g|这6个多条件函数都不掌握,还敢称Excel达人?
文章图片
3g|这6个多条件函数都不掌握,还敢称Excel达人?
文章图片
3g|这6个多条件函数都不掌握,还敢称Excel达人?
文章图片
3g|这6个多条件函数都不掌握,还敢称Excel达人?
文章图片

在办公或数据的处理中 , 不管是判断、求和、还是计数 , 往往都是附加条件的 , 而且大多时候都是多个条件下的处理 , 如果你不掌握一些多条件函数 , 那就真的Out了!
一、多条件判断函数:Ifs 。
功能:检查是否满足一个或多个条件并返回与第一个TRUE条件对应的值 。
语法结构:=Ifs(条件1返回值1条件2返回值2……)
目的:判断【月薪】情况 , 如果≥4000 , 则返回“一等”;≥3500 , 返回“二等”;≥3000 , 返回“三等” , <3000 , 返回“四等” 。
方法:
在目标单元格中输入公式:=IFS(G3>=4000\"一等\"G3>=3500\"二等\"G3>=3000\"三等\"G3<3000\"四等\") 。
解读:
1、在16及以前的版本中 , 类似的功能只能通过嵌套IF函数的方式来实现 , 嵌套的层级越多 , 越容易出错 。
2、在Ifs中 , 参数“条件”和“返回值”必须成对出现 。
二、多条件求和函数:Sumifs 。
功能:对一组给定条件指定的单元格求和 。
语法结构:=Sumifs(求和区域条件1区域条件1[条件2区域
[条件2
……) 。
目的:计算指定【婚姻】状态下相关【学历】的总【月薪】 。
【3g|这6个多条件函数都不掌握,还敢称Excel达人?】
方法:
在目标单元格中输入公式:=SUMIFS(G3:G12E3:E12J3F3:F12K3) 。
解读:
1、参数“条件区域”和“条件”必须成对出现 。
2、Sumifs函数虽为多条件求和函数 , 但也可以实现单条件求和的功能 , 即只有一个条件的多条件求和 。
三、多条件计数函数:Countifs 。
功能:统计一组给定条件所指定的单元格数 。
语法结构:=Countifs(条件1范围条件1[条件2范围
[条件2
……)
目的:计算指定【婚姻】状态下相关【学历】的数量 。
方法:
在目标单元格中输入公式:=COUNTIFS(E3:E12J3F3:F12K3) 。
解读:
1、参数“条件范围”和“条件”必须成对出现 。
2、Countifs函数虽为多条件计数函数 , 但也可以实现单条件计数的功能 。
四、多条件下的平均值函数:Averageifs 。
功能:查找一组给定条件指定的单元格的平均值(算术平均值) 。
语法结构:=Averageifs(数值范围条件1范围条件1[条件2范围
[条件2
……)
目的:计算指定【婚姻】状态下相关【学历】的平均【月薪】 。
方法:
在目标单元格中输入公式:=IFERROR(AVERAGEIFS(G3:G12E3:E12J3F3:F12K3)\"\") 。
解读:
1、参数“条件范围”和“条件”必须成对出现 。
2、Averageifs函数虽为多条件下的平均值函数 , 但也可以实现单条件下平均值的计算功能 。
3、Iferror函数的作用为:判断指定的表达式是否有误 , 如果有误 , 则返回指定的值 , 否则返回表格式本身的值 。 语法结构为:=Iferror(表达式表达式错误时的返回值) 。 本示例中 , 没有符合婚姻为“未婚”、且学历为“大本”的人员 , 如果不嵌套Iferror函数 , 直接用Averageifs函数去计算 , 则返回值为错误代码:#N/A。 但公式本身并没有错误 。
五、多条件下的最大值函数:Maxifs 。
功能:返回一组给定条件所指定的单元格的最大值 。
语法结构:=Maxifs(数值区域条件1范围条件1[条件2范围
[条件2
……) 。
目的:计算相关【性别】下“已婚”或“未婚”的最高【月薪】 。
方法:
在目标单元格中输入公式:=MAXIFS(G3:G12D3:D12J3E3:E12K3) 。
解读:
1、参数“条件范围”和“条件”必须成对出现 。
2、Maxifs函数虽然为多条件下计算最大值的函数 , 但也可以实现单条件下最大值的计算功能 。
六、多条件下的最小值函数:Maxifs 。
功能:返回一组给定条件所指定的单元格的最小值 。
语法结构:=Minifs(数值区域条件1范围条件1[条件2范围
[条件2
……) 。
目的:计算相关【性别】下“已婚”或“未婚”的最低【月薪】 。
方法:
在目标单元格中输入公式:=MINIFS(G3:G12D3:D12J3E3:E12K3)