1. IF
函数
IF
函数用于在逻辑比较中做出条件判断。它根据条件返回不同的值。
语法:
IF(逻辑表达式, 条件为真时的值, 条件为假时的值)
示例:
=IF(A1 > 10, "大于10", "小于等于10")
此公式检查A1单元格的值是否大于10。如果是,则返回“大于10”;否则,返回“小于等于10”。
使用场景:
- 条件格式
- 简单的决策判断
- 基本的数据验证
2. IFS
函数
IFS
函数用于检查多个条件,并返回第一个满足条件的值。适用于需要多个条件判断的情况。
语法:
IFS(条件1, 条件为真时的值1, [条件2, 条件为真时的值2], ...)
示例:
=IFS(A1 > 90, "A", A1 > 80, "B", A1 > 70, "C", A1 > 60, "D", TRUE, "F")
此公式根据A1单元格的值返回相应的字母等级。
使用场景:
- 评分系统
- 多条件决策
- 复杂的数据验证
实际应用示例:员工奖金计算
假设公司根据绩效评分发放奖金。
使用 IF
:
=IF(B2 >= 90, 1000, IF(B2 >= 80, 500, IF(B2 >= 70, 250, 0)))
如果绩效评分 (B2) 大于等于90,奖金为1000;80-89,奖金为500;70-79,奖金为250;否则无奖金。
使用 IFS
:
=IFS(B2 >= 90, 1000, B2 >= 80, 500, B2 >= 70, 250, TRUE, 0)
此公式实现同样的功能,但更加清晰易读。
总结
IF
函数适用于简单的二元条件,而 IFS
函数适合处理多条件且结构清晰的情况。两者都是Google Sheets中用于使数据动态化和更具洞察力的重要工具。