Excel常用条件函数(含用法+场景+公式)
- 2026-11-10 19:08:31
1 IF函数
语法IF(条件判断,条件成立返回值,条件不成立返回值)
作用最基础的条件判断函数,根据逻辑真假返回对应结果。
应用场景成绩等级判定、数据是否达标判断、简单条件分支。
示例公式=IF(A2>=60,"及格","不及格")
注意事项
1.支持多层嵌套,最多可嵌套64层
2.条件判断支持>、<、=、>=、<=、<>等运算符
2 IFS函数
语法IFS(条件1,结果1,条件2,结果2,...,条件N,结果N)
作用多条件判断函数,替代多层IF嵌套,逻辑更清晰。
应用场景多等级判定、多分支条件判断、简化嵌套公式。
示例公式=IFS(A2>=90,"优秀",A2>=80,"良好",A2>=60,"及格",A2<60,"不及格")
注意事项
1.条件按顺序判断,满足即返回对应结果
2.低版本Excel不支持
3. IFERROR函数
语法IFERROR(公式/表达式,错误时返回值)
作用捕获公式错误值,自定义错误提示,让表格更美观。
应用场景屏蔽VLOOKUP、XLOOKUP等查找函数的#N/A、#VALUE!错误。
示例公式=IFERROR(VLOOKUP(A2,B:C,2,0),"未查询到数据")
注意事项
1.可捕获所有Excel错误类型
2.公式无错误则返回原结果
4. IFNA函数
语法IFNA(公式/表达式,#N/A错误时返回值)
作用仅屏蔽#N/A错误,精准处理查找类函数的匹配失败问题。
应用场景搭配VLOOKUP、XLOOKUP、INDEX+MATCH使用,精准容错。
示例公式=IFNA(XLOOKUP(A2,B:B,C:C),"无此信息")
注意事项仅识别#N/A错误,其他错误正常显示
5. AND函数
语法AND(条件1,条件2,条件3,...)
作用多条件同时满足判断,所有条件为真则返回TRUE,否则FALSE。
应用场景配合IF函数做多条件判断,如成绩双科达标判定。
示例公式=IF(AND(A2>=60,B2>=60),"全部及格","有科目不及格")
注意事项至少输入1个条件,最多可输入255个条件
6. OR函数
语法OR(条件1,条件2,条件3,...)
作用多条件任一满足判断,任意条件为真则返回TRUE,全部为假则FALSE。
应用场景配合IF函数做任一条件达标判断,如任一科目及格判定。
示例公式=IF(OR(A2>=60,B2>=60),"有科目及格","全部不及格")
注意事项至少输入1个条件,最多可输入255个条件
7. NOT函数
语法NOT(条件)
作用逻辑取反函数,条件为真返回FALSE,条件为假返回TRUE。
应用场景反向条件判断,排除指定数据。
示例公式=IF(NOT(A2="男"),"女","男")
注意事项仅支持单个条件判断
8. SWITCH函数(Excel2019/365+)
语法SWITCH(表达式,值1,结果1,值2,结果2,...,默认结果)
作用精准匹配多条件函数,根据表达式结果匹配对应值返回结果,替代多层IF。
应用场景固定值匹配判定,如根据数字返回季度、根据等级评分。
示例公式=SWITCH(A2,1,"优秀",2,"良好",3,"及格","不及格")
注意事项
1.精准匹配,不支持区间判断
2.低版本Excel不支持
9. IFSERROR组合函数
语法IFS(条件1,结果1,条件2,结果2,TRUE,错误提示)
作用多条件判断+容错一体化,替代IFS+IFERROR。
应用场景复杂多条件判定同时处理错误情况。
示例公式=IFS(A2>=90,"优秀",A2>=80,"良好",TRUE,"数据无效")
注意事项最后用TRUE作为兜底条件,避免无匹配结果
10. COUNTIF函数
语法COUNTIF(计数区域,条件)
作用单条件计数函数,统计区域中满足指定条件的单元格数量。
应用场景统计达标人数、指定类别数量、重复数据个数。
示例公式=COUNTIF(A2:A100,"及格")
注意事项支持通配符*、?,条件需加英文双引号
11. COUNTIFS函数
语法COUNTIFS(区域1,条件1,区域2,条件2,...,区域N,条件N)
作用多条件计数函数,统计同时满足多个条件的单元格数量。
应用场景多维度数据统计,如统计某部门男性员工人数。
示例公式=COUNTIFS(B2:B100,"技术部",C2:C100,"男")
注意事项条件为且关系,所有条件必须同时满足
12. SUMIF函数
语法SUMIF(求和区域,条件,[实际求和区域])
作用单条件求和函数,对区域中满足条件的数据求和。
应用场景统计达标金额、指定类别销售额、单条件数据汇总。
示例公式=SUMIF(B2:B100,"技术部",C2:C100)
注意事项求和区域与条件区域需对应,支持通配符
13. SUMIFS函数
语法SUMIFS(求和区域,区域1,条件1,区域2,条件2,...)
作用多条件求和函数,对同时满足多个条件的数据求和。
应用场景多维度数据汇总,如统计技术部月薪大于8000的工资总和。
示例公式=SUMIFS(C2:C100,B2:B100,"技术部",C2:C100,">8000")
注意事项第一个参数为求和区域,与SUMIF参数顺序不同
14. AVERAGEIF函数
语法AVERAGEIF(求平均区域,条件,[实际求平均区域])
作用单条件求平均值函数,计算满足条件数据的平均值。
应用场景计算达标成绩平均分、指定类别数据均值。
示例公式=AVERAGEIF(B2:B100,"及格",C2:C100)
注意事项忽略空值和文本,仅计算有效数值
15. AVERAGEIFS函数
语法AVERAGEIFS(求平均区域,区域1,条件1,区域2,条件2,...)
作用多条件求平均值函数,计算同时满足多个条件数据的平均值。
应用场景多维度均值计算,如计算某部门男性员工平均薪资。
示例公式=AVERAGEIFS(C2:C100,B2:B100,"技术部",D2:D100,"男")
注意事项第一个参数为求平均区域,多条件为且关系

基础条件判断:IF、IFS,实现单 / 多条件分支逻辑 错误条件处理:IFERROR、IFNA,优化表格错误显示 逻辑条件辅助:AND、OR、NOT,构建复合判断逻辑 条件统计计算:SUMIF/SUMIFS、COUNTIF/COUNTIFS、AVERAGEIF/AVERAGEIFS,完成单 / 多条件求和、计数、求均值