2016-03-27 13 views
1

Belli bir uygulamanın çökmelerini kaydettiğim bir excel doc'ım var. satırların birinde İçindeBu iç içe aktarma komutunu excel'de nasıl düzeltirim?

  • =IF(ERROR.TYPE(B39) =3,"Hasn't Crashed Yet",IF(B39 =0, "No Crash", "Crashed")) 
    

    B39 = 0, i çıkış "Hayır Crash" için istediğiniz zaman, komut ... Aşağıdaki

    3/27/2016 | (Cell B39) | null | mins | null | secs | (Command) 
    

    olduğunu. B39 0'dan büyük bir sayı olduğunda, "Crashed" çıktısını almak istiyorum

  • . B39 bir hata bulduğunda, "Henüz Çakılmadı" çıktı olmasını istiyorum.

B39 bir hata olduğunda geçerli komut çıktıları "Henüz Çakılmadı" çıktıları, ancak B39 0 veya daha yüksek olduğunda, #N/A çıktılar. hücre içinde hiç hata varsa

+0

'ERROR.TYPE'' N/A döndürür. İlk önce [bir hata varsa] 'ı kontrol edin (https://support.office.com/en-us/article/IS-functions-0f2d7971-6019-40a0-a171-f2d869135665). – GSerg

+0

B39 veya E39? Anlatıcınız örnek formülünüzle çelişir. – Jeeped

cevap

0

deneyin,

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

"BURAYI NASIL ALIYORUM?" Hata mesajında ​​lezzet olması güzel. –

+0

Esas olarak, orijinal parametrelerde kapsanmayan mantık deliğini örtmek için konulmuştur; özellikle B39 metin veya boş ise. Bu senaryolara nasıl devam edeceğimi bilmiyordum, bu yüzden plansız bir sonucun meydana geldiğini açıkça ortaya koymaya çalıştım. – Jeeped

+0

Teşekkür ederim, şimdi çalışıyor –