EXCEL:如果函数并引用包含运算符的单元格

EXCEL:如果函数并引用包含运算符的单元格

我不知道如何处理包含运算符和数字的单元格。假设我有 3 行:

  1. 2
  2. 0,6
  3. <0,1

在 BI 列中有一个 IF 函数,用于检查数字是大于还是小于 1。如何使用运算符处理数字?除了在数字前修剪一个字符外,还有其他选择吗?如果在这种情况下运算符是“<=”,该怎么办?

答案1

如果有些单元格有“<”,有些没有,那么您可以使用SUBSTITUTE函数删除“<”

=SUBSTITUTE(A1;"<";"")+0>1

即使 A1 中没有“<”符号,也可以正常工作

如果要删除 = 或 >,可以嵌套更多 SUBSTITUTE 函数,例如

=SUBSTITUTE(SUBSTITUTE(A1;"<";"");"=";"")+0>1

或者

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"<";"");"=";"");">";"")+0>1

我假设您使用 ; 作为公式中的参数分隔符,但这是特定于区域的,如果需要,请使用逗号代替分号

答案2

请尝试以下公式:

=如果(MID(A3,2,3)>1,TRUE,FALSE)

我假设<0,1位于A3细胞。

<0,1 如果您想放弃“<”运算符,请尝试使用此函数 =MID(A3,2,3) 检查函数语法和示例。

相关内容