Menu
CoddyTech

编写 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 就无法通过。符号虽小,差别却很大。

challenge icon

挑战

入门

工作表中有一个测试分数:A1 中的标签是 Score,分数本身在 B1 中。

在 C1 中写一个 IF,当分数至少为 60 时显示 pass,否则显示 fail。必须使用这两个小写单词,不能有变化。

系统会用不同的分数测试你的公式,其中包括恰好为 60 的分数,所以要确保选对比较符号。

亲手试试

Sheet1
ABCDEFG
1Score72
2
3
4
5
6
7
8
9
10
11
12
13
14
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Excel 在线编辑器