Excel 2016:条件文本+缺失值的意义

时间:2017-05-30 15:53:17

标签: excel excel-formula

我在单元格A1中有一个数字,介于0到1000之间,我想为它指定一个表示失败成功的文本(这里:是和否)。

=IF(A1>200,"YES","NO")

这适用于所有数字。到现在为止还挺好。但是,现在,我想创建一个包含100个单元格的完整电子表格,其中此公式处于活动状态。它们有100个尚未设置的编号单元格(随着时间的推移收集测量值)。

我不希望那里有'不'。我宁愿没有文字。我怎么做?在某种程度上,我希望只有这个公式有效,当没有NA时,这意味着没有设定值。零是不够的,因为零(0)是一个数字。

我认为是这样的:

=IF(A1=NA,"", IF(A1>200,"YES","NO"))

有比较的东西吗?

2 个答案:

答案 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中有一个数值。