Excel和Google Spreadsheet六个比较运算符
一般而言,运营商是公式中使用的符号,用于指定要运输的计算类型。
顾名思义,比较运算符会在公式中的两个值之间进行比较,并且比较的结果只能是TRUE或FALSE。
六个比较运算符
如上图所示,电子表格程序中使用了六个比较运算符,如Excel和Google Spreadsheets。
这些运算符用于测试条件,例如:
- 数值相等,如5 = 5,
- 数值不等式,
- 如4 <> 5(不等于)
- 或5> = 4(大于或等于)。
在单元格公式中使用
Excel非常灵活,可以使用这些比较运算符。 例如,您可以使用它们比较两个单元格 ,或比较一个或多个公式的结果 。 例如:
- = A1 = A2
- = A1 =(A2 * 5)
- =(A1 * 10)<=(A2 / 5)
正如这些示例所示,您可以直接在Excel中将这些键入到单元格中,并使Excel像计算任何公式一样计算公式的结果。
使用这些公式,Excel将始终返回TRUE或FALSE作为单元格中的结果。
同样,这种公式的结果只会是TRUE或FALSE。
例如,如果单元格A1包含数字23,单元格A2包含数字32,则公式= A2> A1将返回TRUE结果。
另一方面,公式= A1> A2将返回FALSE的结果。
在条件语句中使用
比较运算符也用于条件语句中,例如IF函数逻辑测试参数以确定两个值或操作数之间的相等或不同。
逻辑测试可以是两个单元格引用之间的比较,例如:
A3> B3或者逻辑测试可以是单元格引用和固定数量之间的比较,例如:
C4 <= 100在IF函数的情况下,即使逻辑测试参数只是将比较评估为TRUE或FALSE,IF函数通常不会在工作表单元格中显示这些结果。
相反,如果正在测试的条件为TRUE,则该函数将执行Value_if_true 参数中列出的操作。
另一方面,如果正在测试的条件为FALSE,则会执行Value_if_false参数中列出的操作。
例如:
= IF(A1> 100,“超过一百”,“一百或更少”)此IF函数中的逻辑测试用于确定单元格A1中包含的值是否大于100。
如果此条件为TRUE(A1中的数字大于100),则第一条文本消息“超过一百个”将显示在公式所在的单元格中。
如果此条件为FALSE(A1中的数字小于或等于100),则在包含公式的单元格中显示第二条消息“一百或更少 ”。
在宏中使用
比较运算符也用于Excel 宏中的条件语句中,特别是在循环中,比较结果决定是否应继续执行。