【问题标题】:Excel if statement with multiple and statements带有多个and语句的Excel if语句
【发布时间】:2021-01-13 21:00:11
【问题描述】:

我有一个看起来很傻的问题,但我已经挣扎了一段时间

=If(AND(A1="TRUE",B1="TRUE",C1="TRUE"),"TRUE","FALSE")

我正在使用该语句来确定我的列 D 应该是真还是假....但是所有列都返回假,即使是真、真和真。

如果 A1、B1、C1 中的列来自公式本身,是否会产生影响?

【问题讨论】:

  • =AND(A1,B1,C1).
  • 请注意,您在(可能)布尔数据类型周围有引号,有效地将其转换为字符串数据类型。

标签: excel excel-formula excel-2007


【解决方案1】:

不要与文字比较"TRUE"

另外,您不需要IFAND 已经返回 TRUEFALSE

确保 A、B 和 C 中的公式返回布尔值 TRUE,而不是文本 "TRUE"

=AND(A1,B1,C1)

【讨论】:

  • 非常感谢 :)
【解决方案2】:

你也可以把它们加在一起:

=A1+B1+C1=3

或乘法

=A1*B1*C1=1

【讨论】:

  • 厚脸皮。我感觉有人会这样回答。
  • 嗯,必须完成。尝试在数组公式中使用 AND 时,这也是一个很好的教训。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-20
  • 2018-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-03
  • 1970-01-01
相关资源
最近更新 更多