编写 IF 语句
本课属于 Coddy Excel 学习旅程的“基础知识”单元。第 35 课,共 42 课。
现在来编写你自己的 IF。步骤总是一样的,共 3 步。第 1 步:提出问题,将单元格与一个值进行比较,例如 B1>=60。第 2 步:写出是时的答案,如果是文本,就用引号括起来。第 3 步:写出否时的答案。
=IF(B1>=60, "pass", "fail")大声读出来:如果 B1 至少为 60,就显示通过,否则显示未通过。如果你能说出来,就能把它写出来。
要避开两个常见错误。忘记给文本答案加引号,=IF(B1>=60, pass, fail) 就会出错,因为 Excel 不知道裸写的 pass 是什么。另一个错误是把答案顺序调换,条件为真时对应的答案总是放在前面,紧跟在条件后面。
还有一个值得注意的细节:>= 表示“大于或等于”,所以分数恰好为 60 也能通过。如果规则是 B1>60,那么 60 就无法通过。符号虽小,差别却很大。
挑战
入门工作表中有一个测试分数:A1 中的标签是 Score,分数本身在 B1 中。
在 C1 中写一个 IF,当分数至少为 60 时显示 pass,否则显示 fail。必须使用这两个小写单词,不能有变化。
系统会用不同的分数测试你的公式,其中包括恰好为 60 的分数,所以要确保选对比较符号。
亲手试试
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Score | 72 | |||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Excel 在线编辑器