IF & AND 条件在 Google 工作表中不起作用
IF & AND conditions not working in Google Sheets
大家好,我不是 excel 中的佼佼者,所以我想问一些条件,我将 AND 添加到我的原始公式中:
=IF(G2>=0.8, "Valid", "Not Valid")
基本上,如果我的值等于或高于 0.8,则打印有效(如果不是“无效”)一切正常,但是当我尝试使用此公式添加 AND 时:
=IF(AND(G2>=0.8, G2<=0.2, "Zero"),"Valid", "Not Valid")
所以我在这个公式中试图做的是,如果值低于 0.2 打印“零”,则 0.2 到 0.8 之间的任何值都将无效,所有高于 0.8 的值都是有效的。我不太确定缺少什么。这是我的 sheet:
的图片
请提供任何帮助、建议和意见。
删除 E2:E 中的所有内容并在 E2 中使用:
=INDEX(IF((G2:G< 0.2)*(G2:G<>""), "Zero",
IF((G2:G>=0.2)*(G2:G<=0.8), "Not Valid",
IF(G2:G>0.8, "Valid", )))
或尝试:
=INDEX(IF(G2:G="",,IFERROR(VLOOKUP(G2:G,
{0, "Zero"; 0.2, "Not Valid"; 0.8, "Valid"}, 2, 1)))
大家好,我不是 excel 中的佼佼者,所以我想问一些条件,我将 AND 添加到我的原始公式中:
=IF(G2>=0.8, "Valid", "Not Valid")
基本上,如果我的值等于或高于 0.8,则打印有效(如果不是“无效”)一切正常,但是当我尝试使用此公式添加 AND 时:
=IF(AND(G2>=0.8, G2<=0.2, "Zero"),"Valid", "Not Valid")
所以我在这个公式中试图做的是,如果值低于 0.2 打印“零”,则 0.2 到 0.8 之间的任何值都将无效,所有高于 0.8 的值都是有效的。我不太确定缺少什么。这是我的 sheet:
的图片请提供任何帮助、建议和意见。
删除 E2:E 中的所有内容并在 E2 中使用:
=INDEX(IF((G2:G< 0.2)*(G2:G<>""), "Zero",
IF((G2:G>=0.2)*(G2:G<=0.8), "Not Valid",
IF(G2:G>0.8, "Valid", )))
或尝试:
=INDEX(IF(G2:G="",,IFERROR(VLOOKUP(G2:G,
{0, "Zero"; 0.2, "Not Valid"; 0.8, "Valid"}, 2, 1)))