统计分析,是Excel的拿手好戏,但对于大多数的亲来说,是道难题,Why?究其原因就是多条件函数公式不掌握,不熟练,不会应用……所以,小编今天分享的办公必备的多条件统计函数公式 。
一、多条件判断:If函数 。
功能:判断是否满足某个条件,如果满足则返回一个值,如果不满足则返回另外一个值 。
语法结构:=If(条件,条件为真时的返回值,条件为假时的返回值) 。
目的:判断员工是否满足退休条件(男:60岁;女:55岁),如果满足,则返回“退休”,否则返回空值 。
方法:
在目标单元格中输入公式:=IF(AND(D3="男",C3>=60),"退休",IF(AND(D3="女",C3>=55),"退休","")) 。
解读:
1、公式中用到了And函数,其作用就是当两个条件都成立时,返回“真”,否则返回“假” 。
2、当第一个And条件成立时,返回“退休”,直接结束判断,否则进入嵌套的If判断,当And条件成立时,返回“退休”,否则返回空值 。
二、多条件判断:Ifs函数 。
功能:检查是否满足一个或多个条件并返回与第一个TRUE条件对应的值 。
语法结构:=Ifs(条件1,条件1成立时的返回值,[条件2],[条件2成立时的返回值]……)
目的:判断员工是否满足退休条件(男:60岁;女:55岁),如果满足,则返回“退休”,否则返回空值 。
方法:
在目标单元格中输入公式:=IFS(AND(D3="男",C3>=65),"退休",AND(D3="女",C3>=55),"退休",1,"") 。
解读:
公式中的“1”表示当两个条件都不成立时,返回空值 。
三、多条件求和:Sumifs函数 。
功能:对一组给定条件指定的单元格求和 。
语法结构:=Sumifs(求和区域,条件1区域,条件1,[条件2区域],[条件2]……) 。
目的:根据“性别”计算相应“学历”的总“月薪” 。
方法:
在目标单元格中输入公式:=SUMIFS(G3:G12,D3:D12,J3,F3:F12,K3) 。
四、多条件求和:Sumproduct函数 。
功能:返回相应的数组或区域乘积的和 。
语法结构:=Sumproduct(数组1,[数组2]……) 。
目的:根据“性别”计算相应“学历”的总“月薪” 。
方法:
在目标单元格中输入公式:=SUMPRODUCT((D3:D12=J3)*(F3:F12=K3)*G3:G12) 。
解读:
1、公式中有三个数组,分别为D3:D12=J3的条件判断数组、F3:F12=K3的条件判断数组和G3:G12数组 。
2、当条件判断的数组成立时,返回1,否则返回0 。当下拉列表的值为“男”、“大本”时,只有数据源中对应的第2条记录成立,其他对应位置的计算结果都为0,而第二条的计算为过程为1*1*2722+其他维度的0,最终等于2722 。
五、多条件计数:Countifs函数 。
功能:统计一组给定条件所指定的单元格数 。
语法结构:=Countifs(条件1范围,条件1,[条件2范围],[条件2]……) 。
目的:根据“性别”计算相应“学历”的人数 。
方法:
在目标单元格中输入公式:=COUNTIFS(D3:D12,J3,F3:F12,K3) 。
解读:
多条件计数也可以用Sumproduct函数完成,公式为:=SUMPRODUCT((D3:D12=J3)*(F3:F12=K3)) 。
六、多条件下的平均值:Averageifs函数 。
功能:查找一组给定条件的单元格的算术平均值 。
语法结构:=Averageifs(数值范围,条件1范围,条件1,[条件2范围],[条件2]……) 。
目的:根据“性别”计算相应“学历”的平均“月薪” 。
方法:
在目标单元格中输入公式:=AVERAGEIFS(G3:G12,D3:D12,J3,F3:F12,K3) 。
推荐阅读
- 怎样晒干辣椒又红又亮
- 葡萄顶部还是底部甜
- 核桃内皮怎么去除
- 盺与昕的区别
- 喝酒的危害 喝酒有多伤身?这些疾病、癌症都上榜
- 拔罐后多久能洗澡,刮痧拔罐后多久能洗澡
- 鲘门属于哪个市
- 清秋是几月份
- 怎么才能选到好的多媒体电视机
- 怎么杀蟑螂