Menu
CoddyTech

比较运算符

本课属于 Coddy Excel 学习旅程的“基础知识”单元。第 36 课,共 42 课。

IF 中的条件由比较运算符构成。一共有六个,它们可以组合起来,对数字提出任何是非问题:

>    greater than
<    less than
>=   greater than or equal (at least)
<=   less than or equal (at most)
=    equal to
<>   not equal to

其中不同的是 <>,这是 Excel 表示不等于的方式。只要两个单元格不匹配,=IF(B2<>B1,"different","equal") 就会显示 different。

有个有趣的事实:你可以像写公式一样单独输入比较式,例如 =B2>B1。比较条件成立时,它会显示 TRUE,不成立时则显示 FALSE,这类原始的“是/否”结果称为逻辑值。用这个小技巧可以快速查看条件是否成立,但满是 TRUE 和 FALSE 的工作表并不能说明每个结果代表什么。把比较式放进 IF 中,就能把原始结果转换成人人都看得懂的文字。

在这些相近的运算符中做选择很重要:> 和 >= 只有在两边恰好相等时才会有不同结果,而差一位错误恰恰就出现在这种边界上。编写条件时,一定要问自己:在边界处应该发生什么?

challenge icon

挑战

简单

一个简单的销售表:A1 中写着 Target,目标值在 B1 中;A2 中写着 Sales,本月的销售额在 B2 中。

编写三个 IF 公式,每个公式使用不同的比较运算符:

  1. 在 C1 中:如果销售额大于或等于目标值,则显示 hit,否则显示 missed
  2. 在 C2 中:如果销售额小于目标值,则显示 under,否则显示 not under
  3. 在 C3 中:如果销售额和目标值不相等,则显示 different,否则显示 equal

请使用上面完全相同的小写词。测试会分别检查销售额高于、低于和恰好等于目标值的情况。

亲手试试

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

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

基础知识中的所有课

自己练习: Excel 在线编辑器