如果和条件

时间:2018-09-18 10:19:41

标签: excel-2010

我正试图出于某些目的使用此公式,但是却获得了#value!错误。您能告诉我这个公式有什么问题吗?

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

谢谢, 卡尔提克

1 个答案:

答案 0 :(得分: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(平均值)。