Soru: Grup halindeki toplamalarda hücrelerden herhangi bir #N/A olduğu durumda sonucu da etkisiz kılıyor. Bir grup toplamada sadece rakamları toplamak nasıl sağlanabilir?
Cevap: Bu tür hata mesajlarının hepsinde aynı yöntemi uygulamak mümkündür. Unutulmamalıdır ki, hata mesajı olan hücrede bir formül bulunmaktadır. Farz edelim ki hatalı hücrede aşağıdaki gibi bir formül olsun.
=DÜŞEYARA(B1;C1:D11;2;0)
Düşeyara ile aranılan veri bulunamadığında hücrede #YOK hata değeri olacaktır. Dolayısı ile bu da o hücrenin içerisinde bulunduğu bir toplama dizisini hatalı olarak gösterecektir. O halde bu hücreye ya boşluk değeri ya da sıfır değeri atayabiliriz. Ama unutmayınız sıfır değeri çarpma işleminde sorun çıkartabilir. O halde boşluk değeri atayalım. Yukarıdaki formülü aşağıdaki gibi değiştiriniz.
=EĞER(EHATALIYSA(DÜŞEYARA(B1;C1:D11;2;0));"";DÜŞEYARA(B1;C1:D11;2;0))
Yaptığımız tek şey normalolarak bildiğimiz EĞER formülü ile birlikte EHATALIYSAformülünü kullanmaktır. Formülün anlaşılması için aşağıdaki açıklamayı inceleyiniz.
=EĞER(HATALIYSA(formül);"";formül))
"Eğer formül hatalı sonuç veriyorsa hücreyi boş bırak, değil ise formül soncunu yazdır."
Hiç yorum yok:
Yorum Gönder