在办公或数据的处理中,不管是判断、求和、还是计数,往往都是附加条件的,而且大多时候都是多个条件下的处理,如果你不掌握一些多条件函数,那就真的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]……)。
目的:计算指定【婚姻】状态下相关【学历】的总【月薪】。
方法:
在目标单元格中输入公式:=SUMIFS(G3:G12,E3:E12,J3,F3:F12,K3)。
解读:
1、参数“条件区域”和“条件”必须成对出现。
2、Sumifs函数虽为多条件求和函数,但也可以实现单条件求和的功能,即只有一个条件的多条件求和。
三、多条件计数函数:Countifs。
功能:统计一组给定条件所指定的单元格数。
语法结构:=Countifs(条件1范围,条件1,[条件2范围],[条件2]……)
目的:计算指定【婚姻】状态下相关【学历】的数量。
方法:
在目标单元格中输入公式:=COUNTIFS(E3:E12,J3,F3:F12,K3)。
解读:
1、参数“条件范围”和“条件”必须成对出现。
2、Countifs函数虽为多条件计数函数,但也可以实现单条件计数的功能。
四、多条件下的平均值函数:Averageifs。
功能:查找一组给定条件指定的单元格的平均值(算术平均值)。
语法结构:=Averageifs(数值范围,条件1范围,条件1,[条件2范围],[条件2]……)
目的:计算指定【婚姻】状态下相关【学历】的平均【月薪】。
方法:
在目标单元格中输入公式:=IFERROR(AVERAGEIFS(G3:G12,E3:E12,J3,F3:F12,K3),"")。
解读:
1、参数“条件范围”和“条件”必须成对出现。
2、Averageifs函数虽为多条件下的平均值函数,但也可以实现单条件下平均值的计算功能。
3、Iferror函数的作用为:判断指定的表达式是否有误,如果有误,则返回指定的值,否则返回表格式本身的值。语法结构为:=Iferror(表达式,表达式错误时的返回值)。本示例中,没有符合婚姻为“未婚”、且学历为“大本”的人员,如果不嵌套Iferror函数,直接用Averageifs函数去计算,则返回值为错误代码:#N/A 。但公式本身并没有错误。
五、多条件下的最大值函数:Maxifs。
功能:返回一组给定条件所指定的单元格的最大值。
语法结构:=Maxifs(数值区域,条件1范围,条件1,[条件2范围],[条件2]……)。
目的:计算相关【性别】下“已婚”或“未婚”的最高【月薪】。
方法:
在目标单元格中输入公式:=MAXIFS(G3:G12,D3:D12,J3,E3:E12,K3)。
解读:
1、参数“条件范围”和“条件”必须成对出现。
2、Maxifs函数虽然为多条件下计算最大值的函数,但也可以实现单条件下最大值的计算功能。
六、多条件下的最小值函数:Maxifs。
功能:返回一组给定条件所指定的单元格的最小值。
语法结构:=Minifs(数值区域,条件1范围,条件1,[条件2范围],[条件2]……)。
目的:计算相关【性别】下“已婚”或“未婚”的最低【月薪】。
方法:
在目标单元格中输入公式:=MINIFS(G3:G12,D3:D12,J3,E3:E12,K3)
解读:
1、参数“条件范围”和“条件”必须成对出现。
2、Maxifs函数虽然为多条件下计算最小值的函数,但也可以实现单条件下最小值的计算功能。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/104335.html