逻辑
让单元格自己做决定
定义
IF 条件比较两个对象:比较成立时显示一个结果,不成立时显示另一个结果。
语法
=IF(B2>20,"Heavy","Standard")
参数
| 参数 | 含义 |
|---|---|
B2>20 |
比较条件。运算符包括 =、<>、<、>、<= 和 >=。 |
"Heavy" |
比较为真时的结果。 |
"Standard" |
比较为假时的结果。 |
示例演练
一家快递公司把重量超过 20 千克的包裹标记为重件。重量位于 B2:B4。
| A:包裹 | B:重量(千克) |
|---|---|
| 箱子 1 | 4 |
| 箱子 2 | 34 |
| 箱子 3 | 15 |
公式:=IF(B2>20,"Heavy","Standard")
结果:Standard。4 不大于 20,所以显示为假的结果。向下填充后,三行依次是 Standard、Heavy 和 Standard。
练习
单元格 A2 中是单词 Paid。请在 B2 中写出一个公式,当 A2 等于 Paid 时显示 Done,其他任何情况显示 Chase。
- 在 B2 中写出一个 IF 公式:当 A2 为 Paid 时显示 Done,否则显示 Chase。
- B2 应显示 Paid 对应的结果。
第 1 步,共 2 步
在 B2 中输入 =IF(A2="Paid","Done","Chase")。
A2 是 Paid,所以第一个结果是 Done。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 IF。
B2 现在显示 Done。
下一课是有多少个,平均是多少。
相关函数
IF 就是本课背后的函数,它的结果同样可以由其他公式提供。
常见错误
把运算符写反,如 B2=>20;Excel 只接受 >=,而拒绝 "=>"。