您可以将“小于或等于 (<=)”运算符与文本、日期和数字以及 Excel 函数一起使用,以比较 Excel 中的值。
“小于或等于”运算符 (<=) 是 Microsoft Excel 中用于比较值的六个逻辑运算符(也称为比较运算符)之一。 “<=”运算符检查第一个值是否小于或等于第二个值,如果答案为是,则返回“TRUE”,否则返回“FALSE”。这是一个布尔表达式,因此它只能返回 TRUE 或 FALSE。
“小于或等于”用于在 Excel 中执行各种逻辑运算。很少单独使用,常与IF、OR、NOT、SUMIF、COUNTIF等其他Excel函数结合使用,进行强大的计算。在本教程中,我们将看到如何将“小于或等于 (<=)”运算符用于文本、日期和数字以及 Excel 函数。
在 Excel 中使用“<=”运算符比较文本值
“小于或等于”运算符可用于比较 Excel 中的文本值。在 Excel 中比较值文本值之前,您应该知道所有逻辑运算符都不区分大小写。这意味着它们在比较文本值时会忽略大小写差异。
还有一件事,在 Excel 中将文本字符串与逻辑运算符进行比较时应该知道。 MS Excel 将第一个字母“a”视为最小值,将最后一个字母“z”视为最大值。这意味着 a < d, r j 等。让我们用一个例子来解释。
示例 1: 如果要检查单元格 A3 中的文本值是否小于或等于单元格 B4 中的值,请使用以下简单公式:
=A3<=B3
Excel 公式必须始终以等号“=”开头。第一个参数是单元格 A3,第二个参数是单元格 B3,运算符位于两者之间。由于两个值相同,因此结果为“TRUE”。
除了使用单元格引用,您还可以使用直接文本值作为公式中的参数。但是当在公式中插入文本值时,它必须始终用双引号括起来,如下所示:
="蚂蚁"<="蚂蚁"
由于逻辑运算符不区分大小写,因此它会忽略大小写差异并返回 TRUE 作为结果。
示例 2:
在下面的例子中,“Ant”文本绝对不等于“Elephant”。所以你可能想知道,Ant 怎么比 Elephant 少呢?是因为小吗?不,单元格 A3(“A”)的第一个字母小于单元格 B3(“E”)的第一个字母。
正如我们之前提到的,Excel 认为字母表中后面的字母比前面的字母大。此处,公式将 A3 的第一个字母与 B3 的第一个字母进行比较。第一个字母“A”<第一个字母“E”,因此公式返回“TRUE”。
示例 3:
比较文本时,Excel 从文本的第一个字母开始。如果它们相同,则转到第二个字母。在本例中,A3 和 B3 的第一个字母相同,因此公式移动到 A3 和 B3 的第二个字母。现在,“p”不小于“n”,因此,它返回“FALSE”。
在 Excel 中使用“<=”运算符比较数字
对数字使用“小于或等于”很简单,任何人都可以做到。您还可以使用此运算符在 Excel 中构建复杂的数学运算。
这是一个与带有“<=”的数字进行比较的示例:
您可以将“小于或等于”运算符与数学运算符以及其他逻辑运算符一起使用来创建复杂的数学运算。
例如,试试这个公式:
=(A4>B3)+(A1*B5)+(B2/2)+(B6<=A3)
在数学计算中,逻辑运算结果‘TRUE’相当于1,FALSE相当于0。
这意味着,公式的第一部分 (A4>B3) 返回“0”,公式的最后一部分 (B6<=A3) 返回“1”。我们的公式如下所示:
=0+(A1*B5)+(B2/2)+1
返回结果将是“203”。
在 Excel 中使用“<=”运算符比较日期
除了文本和数字,您还可以使用“小于或等于”运算符来比较日期值。逻辑运算符也可用于比较数据类型,如日期和文本或数字和文本等。
比较日期时您应该知道的一件事是 Excel 将日期和时间保存为数字,但它们的格式设置为看起来像日期。 Excel 日期编号从 1900 年 1 月 1 日 12:00 开始,保存为 1,1900 年 1 月 2 日保存为 2,以此类推。
例如,这里是在 Excel 中输入的日期列表。
要查看日期后面的数字,请按快捷键 Ctrl + ~
或将日期格式更改为数字或常规。您将看到在 excel 中输入的上述日期的数字,如下所示。
只要在计算中涉及日期,Excel 就会使用这些数字。
我们来看看这张表:
- C2: A2 日期小于 B2,因此为 TRUE。
- C3: A3(编号为 42139)大于 B3 – FALSE。
- C4:A4 小于 B4 – TRUE。
- C5: A5 (36666.263) 大于 B5 (36666)。仅输入日期时,其默认时间为 12:00 AM,即午夜。所以答案是错误的
- C6: A6 大于 B6。因为与 Excel 中的任何数字或日期相比,文本始终被视为最大值。因此,这是错误的。
有时,当您将日期值与单元格进行比较时,Excel 可能会将日期值视为文本字符串或算术计算。
在下面的例子中,即使 A1 大于“4-12-2020”,结果也是“TRUE”。因为 Excel 将该值视为文本字符串。
此外,这里公式中的日期部分 (5-12-2020) 被视为数学计算:
要解决此问题,您需要在 DATEVALUE 函数中包含一个日期,如下所示:
=A1<=DATEVALUE("5-12-2020")
现在,您将得到正确的结果:
对函数使用“小于或等于”运算符
在excel中,逻辑运算符(如<=)被广泛用于Excel函数的参数,如IF、SUMIF、COUNTIF等许多函数,以执行强大的计算。
在 Excel 中使用带有 IF 函数的 ‘<=’
“<=”运算符可用于 IF 函数的“logic_test”参数中以执行逻辑运算。
Excel IF 函数评估逻辑条件(由“小于或等于”运算符构成),如果条件为 TRUE,则返回一个值,如果条件为 FALSE,则返回另一个值。
IF 函数的语法是:
=IF(logical_test,[value_if_true],[value_if_false])
假设您有一个学生分数列表,并且您想根据他们的考试成绩检查每个学生是通过还是失败。为此,请尝试以下公式:
=IF(B2<=50,"失败","通过")
通过标记是“50”,用于logical_test 参数。公式检查 B2 中的值是否小于或等于“50”,如果条件为 TRUE 则返回“Fail”,如果条件为 FALSE 则返回“Pass”。
并将相同的公式应用于其余单元格。
这是另一个例子:
例如,假设我们有一个带有价格的服装订单清单。如果一件衣服的价格低于或等于150美元,我们需要在净价上加20美元的运费或在价格上加10美元的运费。试试这个公式:
=IF(B2<=150, B2+$D$2, B2+$D$3)
这里,如果B2中的值小于等于150,则将D2中的值与B2相加,结果显示在C2中。如果条件为 FALSE,则将 D3 添加到 B2。我们在单元格 D2 和 D3 ($D$2, $D$3) 的列字母和行号之前添加了“$”符号,使它们成为绝对单元格,因此将公式复制到其余单元格时不会改变(C3:C8)。
在 Excel 中使用带有 SUMIF 函数的“<=”
逻辑运算符更常用的另一个 Excel 函数是 SUMIF 函数。 SUMIF 函数用于在相应单元格匹配特定条件时对一系列单元格求和。
SUMIF函数的一般结构为:
=SUMIF(范围,标准,[sum_range])
例如,假设您要对 2019 年 1 月 1 日 (<=) 或之前发生的所有销售额求和,在下表中,您可以使用带有 SUMIF 函数的“<=”运算符来求和所有值:
=SUMIF(A2:A16,"<=01-Jan-2020",C2:C16)
公式检查在单元格区域 A2:A16 中查找 (<=) 2020 年 1 月 1 日或之前发生的所有销售额,并将与区域 C2:C16 中的匹配日期对应的所有销售额相加。
在 Excel 中使用带有 COUNTIF 函数的“<=”
现在,让我们在 COUONTIF 函数中使用逻辑运算符“小于或等于”。 Excel COUNTIF 函数用于对区域中满足特定条件的单元格进行计数。您可以使用“<=”运算符来计算值小于或等于指定值的单元格的数量。
COUNTIF 的语法:
=COUNTIF(范围,标准)
您必须在函数的标准参数和单元格范围中使用“<=”运算符编写条件,在该范围内计算范围参数中的单元格。
假设您要计算以下示例中小于或等于 1000 的销售额,则可以使用此公式:
=COUNTIF(C2:C16,"<=1000")
上述公式计算 C2 到 C16 范围内小于或等于 1000 的单元格,并将结果显示在单元格 F4 中。
您还可以通过将单元格中的标准值与一系列单元格进行比较来对单元格进行计数。在这种情况下,通过连接运算符 (<=) 和对包含该值的单元格的引用来编写条件。为此,您需要将比较运算符用双引号 (“”) 括起来,然后在逻辑运算符 (<=) 和单元格引用之间放置一个与号 (&)。
=COUNTIF(C2:C16,"<="&F3)
除了 IF、SUMIF 和 COUNTIF 函数之外,您还可以将“小于或等于”运算符与其他较少使用的函数(如 AND、OR、NOR 或 XOR 等)一起使用。
在 Excel 条件格式中使用“<=”运算符
“小于或等于”运算符的另一个常见用途是在 Excel 条件格式中,它可以帮助您根据条件突出显示或区分存储在工作表中的数据。
例如,如果要突出显示 C 列中小于或等于“2000”的销售额,则必须使用 Excel 条件格式中的“<=”运算符编写一个简单的规则。这是你如何做到的:
首先,选择要应用规则(条件)并突出显示数据的单元格范围(在我们的示例中为 C2:C16)。
然后转到“主页”选项卡,单击“条件格式”并从下拉列表中选择“新规则”。
在“新建格式规则”对话框中,选择“选择规则类型”部分下的“使用公式确定要设置格式的单元格”选项。然后,在“此公式为真的格式值”框中键入以下公式以突出显示小于或等于 2000 的销售额:
=C2<=2000
输入规则后,单击“格式”按钮以指定格式。
在“设置单元格格式”对话框中,您可以选择要应用于突出显示单元格的特定格式。您可以更改数字格式、字体格式、边框样式和单元格的填充颜色。选择格式后,单击“确定”。
返回“新建格式规则”对话框,您可以看到所选格式的预览。现在,再次单击“确定”以应用格式并突出显示单元格。
如您所见,小于或等于 2000 的销售额在 C 列中突出显示。
正如您所了解的,‘<=’运算符在 Excel 中执行计算非常简单和有用。
而已。