如何制定一个单元格,使其在未输入任何数据时保持空白;当单元格小于或等于 4 时反映 N/A,当一个单元格大于另一个单元格时填充“是”的响应?
我在一个单元格中输入了项目年份。单元格F6
。单元格C33
自动填充在 上输入的答案F6
。单元格C32
自动填充应反映的内容F6
。 上的公式C32
是
=IF(F6<=4,"DevelopmentalStage",IF(F6=5,"15%",IF(F6=6,"25%",IF(F6=7,"35%",IF(F6=8,"45%",IF(F6=9,"55%"))))))
现在我需要C37
在未输入任何数据时保持空白,在输入时填充 N/A C33<=4
,如果输入小于,则填充 YesE35>=C32
和 No。我尝试了不同的变化。我似乎无法让它填充所有必需的命令。
=IF(OR(C33="",E35=""),"",IF(C33<=4,"N/A",IF(E35>=C32,"YES","NO")
根据图片的例子因为E35
比它应该的要大所以C32
说是的。
答案1
您遇到的问题是,E35 和 C32 之间进行的逻辑比较是格式不兼容,因此输出了错误的值。您可以通过在任何地方添加逻辑检查来测试这一点,例如,=E35>=C32
它应该输出TRUE
,但 — 格式化为原样 — 它会显示出来FALSE
。
我已经重新创建了工作簿,并正确地格式化/构建了所有公式,并将其托管这里。 截屏: