Excel NOT函数
NOT函数
Excel中的 NOT函数 是一个内置函数。 NOT函数 属于逻辑函数的一种。我们可以将其用作工作表函数;NOT函数可以作为公式的一部分输入到工作表的单元格中。
我们可以将其作为独立的函数使用,也可以将其作为单元格中公式和其他Excel函数的一部分使用。例如,与 IF、AND和OR 函数一起使用。NOT函数用于反转逻辑值。它在公式中返回给定逻辑值的相反值。如果参数的值为 TRUE ,那么它将返回 FALSE ,反之亦然。
语法
NOT函数的语法是:
参数
logical_value: 一个表达式,其结果可以是 TRUE 或 FALSE 。如果与 TRUE 的表达式一起使用,则返回 FALSE 。如果与 FALSE 的表达式一起使用,则返回 TRUE 。
返回值
- 如果逻辑值为 TRUE ,则NOT函数将返回
- 如果逻辑值为 FALSE ,则NOT函数将返回
如何在Excel中使用NOT函数
Excel中的NOT函数非常简单和直接。让我们看一些如何在Excel中使用NOT函数的示例。
示例1
在此示例中,使用 NOT函数 对给定的数据集 (学生成绩) 进行逻辑测试。我们将检查哪个值是 大于或等于60 的。
表格有两列:第一列包含学生成绩,第二列是逻辑测试列,其中执行 NOT函数 。
结果: 它将给我们相反的结果或反转的值。如果值大于或等于60,则输出将为 FALSE ;如果值小于或等于60,则输出将为 TRUE 。
应用公式后,结果将会是:
示例2:使用NOT函数来排除一些特定的值
在这个示例中,我们有一个蔬菜列表;我们可能想要排除我们不喜欢的茄子。所以,如果我们使用NOT函数,所有的茄子将返回FALSE,而如果我们不使用,则返回TRUE。
我们的公式是:
注意:
1. 如果我们希望在一个公式中测试多个条件,我们可以使用 NOT 与 AND 或 OR 。例如,如果我们需要排除 茄子 和 胡萝卜 ,则公式为:
2. 此外,如果我们希望从 北部 排除茄子,可以将 NOT 与Excel AND 函数 结合使用。
示例3:使用NOT函数处理空单元格
这是另一种常见的使用方式,我们可以结合NOT函数和ISBLANK函数来处理应用公式时的特定空单元格,这是NOT函数的另一种典型用法。
例如,我们有一个员工销售报告,如果某人完成的工作超出了预期,他们将获得奖金,奖金金额相当于额外的销售额乘以10%。如果他们的额外销售额为空,则没有奖励。
我们可以使用下面的公式结合NOT和ISBLANK函数,从而得到以下结果:
示例4:使用“NOT”函数与“IF”和“OR”函数
在这个例子中,使用 NOT函数 和 “IF” 和 “OR” 函数对下表中的自行车进行颜色检查。
我们需要从给定的数据集中筛选出 “BLUE” 或 “BLACK” 的颜色。
我们将使用以下公式:
此逻辑条件应用于一个包含颜色 “BLACK” 或 “BLUE” 的自行车的颜色列上。
如果条件成立,则输出为空。
如果条件为假,则输出为 “x” 。
示例5:空单元格或空白或“0”的NOT函数
空白单元格或空单元格或“0”被认为是 假, 因此 “NOT” 函数返回 真。
在单元格中, “C2”, 存储的值是 “0” 假设我们使用 NOT函数 与逻辑参数或值为 “0” 或 “C2”, 结果将是 真。
示例6:小数的NOT函数
假设单元格中的值为小数值。让我们假设我们将参数设置为小数,意味着如果我们使用逻辑参数或值,如 “NOT” 函数的 “456.45” 或 “B2” ,结果将是 FALSE 。
示例7:对负数使用NOT函数
如果细胞中的值为负数。假设我们使用一个负数作为参数;例如,如果我们使用 “NOT” 函数并将逻辑参数或值 “-2” 或 “A2” ,结果将是 FALSE。
示例8:当值或引用是布尔输入时,使用NOT函数
如果值或引用是一个包含布尔输入(”TRUE”或”FALSE”)的单元格。在这个例子中,单元格A2存储了一个FALSE值,如果我们使用”NOT”函数并将逻辑参数或值设置为”A2″或”FALSE”,结果将为TRUE。如果逻辑参数是”TRUE”,则结果将相反,意味着NOT函数将返回”TRUE”作为输出。
示例9
考虑以下情景:我们有一个总部位于 巴黎 和若干个地区办事处。如果站点不是巴黎,则需要显示 “Yes,” 如果是巴黎,则需要显示 “NO.”
NOT函数 嵌套在下面所示的 IF函数 的逻辑测试中,以反转 TRUE 结果。
使用 NOT 逻辑运算符<>也可以做到这一点。以下是一个例子。
示例10
当使用Excel的信息函数时,NOT函数是有用的。Excel有一套函数来检查某些内容并返回 TRUE (如果检查成功)或 FALSE (如果检查失败)。
例如, ISTEXT 函数可以确定单元格是否包含文本,并在包含文本时返回 TRUE ,不包含文本时返回 FALSE 。NOT函数可用于反转这些函数的结果。
在下面的示例中,我们需要按销售员卖出的金额支付15%的提成。但是,如果他们没有卖出任何东西,单元格中将出现 “None” 一词,导致公式错误。
我们使用 ISTEXT函数 来检查文本是否存在。如果存在文本,则返回 TRUE 。因此,NOT函数返回FALSE,IF函数执行其计算。
示例11
让我们假设我们不希望我们的玩具是蓝色和绿色的。我们有以下数据集:
我们将使用下列公式 =NOT(C2=”Blue Green”) 来防止出现蓝绿组合。
应用上述公式后,我们将得到以下输出: