Excel IF .10然后True Else False

时间:2017-10-31 16:47:24

标签: excel

我有以下Excel公式,但总是返回False:

A1 Cell的值为10%:

=IF(A1="10%","TRUE","FALSE")

我也尝试了以下内容:

=IF(A1=".10","TRUE","FALSE")

4 个答案:

答案 0 :(得分:3)

或者:

=A1=.1

假设您的A1单元格为数字格式,.表示小数。

答案 1 :(得分:1)

尝试=IF(A1=0.1,"TRUE","FALSE")

答案 2 :(得分:1)

答案取决于您是将A1视为字符串还是百分比。

  1. A1是一个字符串:
  2. 要确保“35%”是一个字符串,您可以在A1中键入以下内容:

    '35%
    

    单引号将其转换为字符串。你的配方现在应该有效。

    1. A1是百分比
    2. 您需要像这样修改您的公式,因为10%实际上是10/100 = 0.1:

      =IF(A1=10/100,"TRUE","FALSE")
      

答案 3 :(得分:1)

如果您的百分比值是一个浮点数,您应该考虑舍入错误可能会影响您的平等评估。

检查两个数字(单元格A1中的值和百分比10%)是否几乎相等(例如最多5位数)可能更安全:

=IF(ROUND(ABS(A1-0.1),5),"TRUE","FALSE")