我在单元格A1中有一个数字,介于0到1000之间,我想为它指定一个表示失败成功的文本(这里:是和否)。
=IF(A1>200,"YES","NO")
这适用于所有数字。到现在为止还挺好。但是,现在,我想创建一个包含100个单元格的完整电子表格,其中此公式处于活动状态。它们有100个尚未设置的编号单元格(随着时间的推移收集测量值)。
我不希望那里有'不'。我宁愿没有文字。我怎么做?在某种程度上,我希望只有这个公式有效,当没有NA时,这意味着没有设定值。零是不够的,因为零(0)是一个数字。
我认为是这样的:
=IF(A1=NA,"", IF(A1>200,"YES","NO"))
有比较的东西吗?
答案 0 :(得分:1)
您可以使用A1
#NA
IF(ISNA(A1), "",...)
您可以使用IF(ISERROR(A1), "",...)
您可以使用IF(ISBLANK(A1), "",...)
但是,您只希望它是一个数字,所以这里最好的选择是ISNUMBER
:
=IF(ISNUMBER(A1), IF(A1>200,"YES","NO"), "")
答案 1 :(得分:0)
已经非常接近......我会做
=IF(A1="";""; IF(TYPE(A1)<>1;"NaN";IF(A1>200;"YES";"NO")))
如果A列原来是空白
并且更进一步......
char *ch = "23 45"
提供了额外的检查,在A1中有一个数值。