“If”函数在单元格中通过公式返回 true

“If”函数在单元格中通过公式返回 true

我有两列:参考列带有“vlookup”公式,用于从另一张表返回测试分数。另一列带有“if”公式,用于当参考列大于或等于 70% 时显示“1”。但是,如果 vlookup 列显示空白单元格,“if”公式也会返回“1”。如果参考列中没有任何内容,我该如何让它不返回任何内容?我尝试了以下两个公式:

=如果(L4>=.7,"1","0") =IFERROR(如果(L4>=0.7,"1","0"),"")

在此处输入图片描述

答案1

将公式改为:

=IF(AND(L4>=0.7,L4<>""),"1","0")

在此处输入图片描述

答案2

这里有两个测试:

  1. 该单元格是否大于或等于 0.7
  2. 单元格是否为空

您可以使用 IFS 来实现这一点:

在此处输入图片描述

=IFS($A$1:$A$5>=0.7,1,$A$1:$A$5<>"",0,TRUE,"")

请注意,我在两个逻辑条件中都选择了整个数组。这意味着您只需将公式放在顶部单元格中。第五行正确返回一个空单元格,因为 A 列为空。

相关内容