如何修复excel中的嵌套if命令?

如何修复excel中的嵌套if命令?,excel,excel-formula,Excel,Excel Formula,我有一个excel文档,其中记录了某个应用程序的崩溃情况 其中一行中有以下内容 3/27/2016 | (Cell B39) | null | mins | null | secs | (Command) 。。。命令是, =IF(ERROR.TYPE(B39) =3,"Hasn't Crashed Yet",IF(B39 =0, "No Crash", "Crashed")) 当B39=0时,我希望它输出“无崩溃” 当B39是任何大于0的数字时,我希望它输出“崩溃” 当B39

我有一个excel文档,其中记录了某个应用程序的崩溃情况

其中一行中有以下内容

3/27/2016 | (Cell B39)  |   null |  mins |  null |  secs |  (Command)
。。。命令是,

=IF(ERROR.TYPE(B39) =3,"Hasn't Crashed Yet",IF(B39 =0, "No Crash", "Crashed"))
  • 当B39=0时,我希望它输出“无崩溃”
  • 当B39是任何大于0的数字时,我希望它输出“崩溃”
  • 当B39出现错误时,我希望它输出“尚未崩溃”
当B39出错时,当前命令输出“尚未崩溃”,但当B39为0或更高时,它输出
#N/A

Try

=if(isnumber(B39), if(b39>0, "crashed", "no crash"), if(iserror(b39), "hasn't crashed yet", "how'd I get here?"))
试试看


ERROR.TYPE
如果单元格中没有错误,则返回
N/A
。先检查B39还是E39?您的叙述与示例公式相矛盾。
ERROR.TYPE
如果单元格中没有错误,则返回
N/A
。先检查B39还是E39?你的叙述与你的示例公式相矛盾。喜欢“我是怎么来到这里的?”!很高兴在错误消息上有味道。本质上,这是为了覆盖原始参数中没有覆盖的逻辑漏洞;特别是B39是文本还是空白。我不知道如何处理这些场景,所以我试图让大家清楚地看到,意外的结果正在发生。我喜欢“我是如何来到这里的?”!很高兴在错误消息上有味道。本质上,这是为了覆盖原始参数中没有覆盖的逻辑漏洞;特别是B39是文本还是空白。我不知道如何处理这些场景,所以我试图让大家清楚地看到,意外的结果正在发生。