一、基础语法结构
IF函数的基本语法为:
$$
=IF(logical_test, value_if_true, value_if_false)
$$
logical_test:需返回TRUE或FALSE的逻辑表达式(如`=B2>=80`);
value_if_true:条件为真时返回的值(如"优秀");
value_if_false:条件为假时返回的值(如"良好")。
二、经典应用场景
单条件判断
判断数值是否达标,例如销售额≥10000元:
$$
=IF(B2>=10000, "达标", "未达标")
$$。
多条件嵌套判断
根据多个条件返回不同等级,例如:
- 销量≥3000元为A级,≥1500元为B级,否则为C级:
$$
=IF(C2>=3000, "A级", IF(C2>=1500, "B级", "C级"))
$$;
- 学生成绩≥90分为优秀,≥80分为良好,否则为中等:
$$
=IF(B2>=90, "优秀", IF(B2>=80, "良好", "中等"))
$$。
与逻辑函数结合
- 使用AND函数实现"且"条件,例如女性员工且销量≥1500元:
$$
=IF(AND(B2="女", C2>=1500), "优秀", "")
$$;
- 使用OR函数实现"或"条件,例如销售额≥4500元或D列业绩≥4500元:
$$
=IF(OR(C2>=4500, D2>=4500), "优秀", "")
$$。
三、扩展功能
条件求和
统计满足条件的数值总和,例如一班总成绩:
$$
=SUMIF(D2:D5, F2, C2:C5)
$$;
- 多条件求和,例如部门为生产且岗位为主操的补助总额:
$$
=SUMIFS(D2:D9, B2:B9, "生产", C2:C9, "主操")
$$。
条件计数
统计满足条件的单元格数量,例如指定店铺的业务笔数:
$$
=COUNTIF(B2:B12, E3)
$$。
四、注意事项
条件表达式需用英文状态输入(如">=80"而非"≥80");
文本返回值需用双引号括起来(如"合格");
可结合SUMIF、SUMIFS等函数实现复杂统计需求。
通过以上组合与扩展,IF函数可满足从基础判断到复杂逻辑分析的多样化需求。