30 Nisan 2015 Perşembe

Excel Soru-Cevap Vol20



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