İç İçe Eğer Formülü Sayı Hatasına Rağmen Hesaplamaya Devam Etsin

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=IF(IFERROR(INDIRECT("A"&LARGE(IF(A1:A10=1;ROW(A1:A10));1));0)=1;1;IF(IFERROR(INDIRECT("A"&LARGE(IF(A1:A10=2;ROW(A1:A10));1));0)=3;2;IF(IFERROR(INDIRECT("A"&LARGE(IF(A1:A10=8;ROW(A1:A10));1));0)=8;8;"")))
 
Katılım
31 Ocak 2019
Mesajlar
83
Excel Vers. ve Dili
2016 Excel. English.
Deneyiniz.

C++:
=IF(IFERROR(INDIRECT("A"&LARGE(IF(A1:A10=1;ROW(A1:A10));1));0)=1;1;IF(IFERROR(INDIRECT("A"&LARGE(IF(A1:A10=2;ROW(A1:A10));1));0)=3;2;IF(IFERROR(INDIRECT("A"&LARGE(IF(A1:A10=8;ROW(A1:A10));1));0)=8;8;"")))
Sayın @Korhan Ayhan , Hay Allah razı olsun :) Evet kendi dosyamdaki fomüllere kullandığınız "IFERROR" ve "0" kalıbını uyguladım. Yukardan aşağı 3000 kadar hücreye uyguladım ve eskiden "#Num!" hatası aldığım yerler şimdi vermesi gereken sonucu vermeye başladı. :) Çok mutlu oldum. Kısacası ne yapmış olduk; eğer koşullardan biri "Num" hatası veriyorsa ya da koşul sağlanmıyorsa ilk koşul gerçekleşene kadar hesaplamayı diğer koşullar için sürdürmesini sağlamış olduk. İlginiz ve çözümünüz için çok çok teşekkür ederim. Eğer hata var ise o hatayı "0" kabul etme mantığı ve bunu uygulamak sorunumu çözdü. Sağ olun, var olun tekrar. :) Emeğinize sağlık.
Sayın @Suskun ilginiz için size de çok teşekkür ederim.
 
Üst