我如何解决这个嵌套如果命令在Excel中?

我有一个Excel文档,我logging了某个应用程序的崩溃。

其中一行是以下内容

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 #N/A

尝试,

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