逻辑
NOT
定义
NOT 在测试为假时返回 TRUE,在测试为真时返回 FALSE。
语法
=NOT(logical)
参数
| 参数 | 含义 |
|---|---|
logical |
一个非真即假的测试,例如 A2="shut"。 |
示例演练
一座码头在状态不是 shut 时把泊位标为 Open。状态词位于 A2:A4。
| A:状态 |
|---|
| open |
| shut |
| open |
公式:=IF(NOT(A2="shut"),"Open","Closed")
结果:Open。A2 是 open,所以 A2="shut" 为假,NOT 把它翻成真,IF 返回 Open。向下填充后,公式依次给出 Open、Closed 和 Open。
练习
单元格 A2 中是 5。请在 B2 中写出一个公式:当 A2 不等于 0 时返回 1,否则返回 0。
- 在 B2 中写出一个使用 NOT 的 IF 公式:当 A2 不等于 0 时显示 1,否则显示 0。
- B2 应显示 5 对应的结果。
第 1 步,共 2 步
在 B2 中输入 =IF(NOT(A2=0),1,0)。
A2 是 5,不等于 0,所以结果是 1。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 NOT。
B2 现在显示 1。
相关函数
NOT 通常放在 IF 里面,这样翻转后的测试为真时单元格可以显示一个结果,为假时显示另一个结果。
常见错误
A2 里是文本时写成 =NOT(A2):NOT 需要真/假测试,所以单词 open 会返回 #VALUE!,而不是翻转 A2="shut"。