Excel常用基础条件函数与用法详解
以下是一份Excel常用条件函数速查指南,结合典型应用场景和搜索文献整理
一、逻辑判断函数
1. IF函数
语法:`=IF(条件, 值或公式1, 值或公式2)`
场景:成绩评定、奖金计算
示例:
excel
=IF(B2>=60,"及格","不及格") // 判断成绩是否及格
=IF(AND(C2>5000,D2="销售"),B2*0.1,0) // 销售岗且业绩超5000的提成[4]]
// 多层嵌套示例(部门评级):
=IF(B2>90,"S级",IF(B2>80,"A级",IF(B2>60,"B级","C级")))
2. IF+AND/OR组合
语法:
excel
=IF(AND(条件1,条件2),结果1,结果2) // 同时满足多条件
=IF(OR(条件1,条件2),结果1,结果2) // 满足任一条件
示例:
excel
=IF(OR(B2="博士",C2>40),"高级人才","普通人才") // 博士或40岁以上人才标识[3]]
二、日期计算函数
3. DATEDIF函数
语法:`=DATEDIF(开始日期,结束日期,单位代码)`
单位代码:
"Y" 整年数
"M" 整月数
"D" 天数
"MD" 忽略年份和月份的天数差
示例:
excel
=DATEDIF(A2,TODAY(),"Y") // 计算员工工龄年数[1]]
=DATEDIF(A2,B2,"YM") // 计算月份差(忽略年份)
三、条件计数函数
4. COUNTIF(S)
单条件计数:
excel
=COUNTIF(范围,条件)
// 统计华北区客户数:=COUNTIF(B2:B100,"华北")
多条件计数:
excel
=COUNTIFS(范围1,条件1,范围2,条件2)
// 统计华东区销售额>5万的订单:=COUNTIFS(B2:B100,"华东",C2:C100,">50000")[7]]
四、条件求和函数
5. SUMIF(S)
单条件求和:
excel
=SUMIF(条件范围,条件,求和范围)
// 计算手机品类销售额:=SUMIF(A2:A100,"手机",C2:C100)
多条件求和:
excel
=SUMIFS(求和范围,条件范围1,条件1,条件范围2,条件2)
// 计算3月份华北区销售额:=SUMIFS(D2:D100,B2:B100,"华北",C2:C100,">=2025-3-1",C2:C100,"<=2025-3-31")[3]]
五、条件均值函数
6. AVERAGEIF(S)
单条件平均:
excel
=AVERAGEIF(条件范围,条件,计算范围)
// 统计研发部平均薪资:=AVERAGEIF(B2:B100,"研发部",D2:D100)
多条件平均:
excel
=AVERAGEIFS(计算范围,条件范围1,条件1,条件范围2,条件2)
// 统计工龄>5年的经理级平均薪资:=AVERAGEIFS(D2:D100,C2:C100,">5",E2:E100,"经理")
六、特殊场景函数
7. IFERROR函数
语法:`=IFERROR(公式,错误时返回值)`
应用:避免公式错误显示
excel
=IFERROR(VLOOKUP(A2,数据表!A:D,4,0),"无记录") // 查询不到数据时显示"无记录"[4]]
使用技巧
1. 通配符应用:
`"*"`代表任意字符,`"?"`代表单个字符
excel
=COUNTIF(A2:A100,"A*") // 统计A开头的产品
2. 数组公式应用:
excel
{=SUM(IF((B2:B100="华东")*(C2:C100>50000),D2:D100))} // 多条件数组求和
3. 动态范围引用:
excel
=SUMIFS(OFFSET(C2,0,0,COUNTA(C:C)),B2:B100,"华北") // 自动扩展数据范围