如果和条件

问题描述 投票:0回答:1

我试图将这个公式用于某个目的,但我得到一个#value!错误。你能告诉我这个配方有什么问题吗?

=IF(AND($B$1<=6,$B$2<=5),"good",""),IF(AND($B$1>=6,$B$2>=5),"average","")

谢谢,Karthik

excel-2010
1个回答
0
投票

你将两个IF公式串起来而不是将它们组合在一起。

你有:=IF(AND($B$1<=6,$B$2<=5),"good","")=IF(AND($B$1>=6,$B$2>=5),"average","") - 一个单元格不能返回两个值。

您需要嵌入第二个公式,其中第一个公式的FALSE部分是: =IF(AND($B$1<=6,$B$2<=5),"good",IF(AND($B$1>=6,$B$2>=5),"average",""))

如果第一部分返回FALSE,则计算第二个IF公式 - 如果返回FALSE,则返回空白单元格。

编辑 - 空白单元格的示例是B1 = 3(好),B2 = 10(平均)。

© www.soinside.com 2019 - 2024. All rights reserved.