• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

birden fazla toplama işleminde boş hücre

Katılım
18 Eylül 2006
Mesajlar
23
Excel Vers. ve Dili
excel xp türkçe
bir çalışma sayfasında birden çok tablo var ve bu tablolarda 1. satırları toplamak istiyorum. örneğin, =C2+C7+C11+C25
şimdi bu toplamadaki C2, C7 ve C25 te sayı var ama C11 hücresi boş
toplama işleminde bu boş hücre dahil olduğu için toplama sonucu #DEĞER
çıkıyor yani hata veriyor bu boş hücrelere 0,00 yazınca
toplam istediğim gibi çıkıyor. 0,00 yazmadan bu toplama işlemini istediğim gibi nasıl yapabilirim.
 
bir çalışma sayfasında birden çok tablo var ve bu tablolarda 1. satırları toplamak istiyorum. örneğin, =C2+C7+C11+C25
şimdi bu toplamadaki C2, C7 ve C25 te sayı var ama C11 hücresi boş
toplama işleminde bu boş hücre dahil olduğu için toplama sonucu #DEĞER
çıkıyor yani hata veriyor bu boş hücrelere 0,00 yazınca
toplam istediğim gibi çıkıyor. 0,00 yazmadan bu toplama işlemini istediğim gibi nasıl yapabilirim.

=IF(C2=" ";0;C2)+IF(C7=" ";0;C7)+IF(C11=" ";0;C11)+IF(C25=" ";0;C25)

şeklinde deneyin.

IF=EĞER
 
teşekkürler işe yaradı. çok hücreli toplamlarda bu biraz sıkıntılı olur uzun uzun yazma bunun kısa bir yolu yok galiba.

Kısa formül:

=IF(ISERROR(C1:C30);0;SUM(C2;C7;C11;C25))

Bunu CTRL+SHIFT tuşları basılı iken ENTER tuşuna basın.

Formül:

{=IF(ISERROR(C1:C30);0;SUM(C2;C7;C11;C25))}

şeklini alacaktır.

IF=EĞER
SUM=TOPLA
ISERROR=EHATALIYSA


NOT:Sonra da farkettim. İlle de dizin formülü olması gerekmiyor. Formül aşağıdaki haliyle de işlemektedir.

=IF(ISERROR(C1:C30);0;SUM(C2;C7;C11;C25))
 
Son düzenleme:
Kısa formül:

=IF(ISERROR(C1:C20);0;SUM(C2;C7;C11;C25))

Bunu CTRL+SHIFT tuşları basılı iken ENTER tuşuna basın.

Formül:

{=IF(ISERROR(C1:C20);0;SUM(C2;C7;C11;C25))}

şeklini alacaktır.

IF=EĞER
SUM=TOPLA
ISERROR=EHATALIYSA

teşekkürler, müthişsin aradığım buydu.
kolay gelsin
 
bunu etopla ile de yapabilirsiniz.

=ETOPLA(F1:F13;">0";F1:F13)
 
bunu etopla ile de yapabilirsiniz.

=ETOPLA(F1:F13;">0";F1:F13)

Denediniz mi? Oluyor mu?

Sizin formülünüz, F1:F13 aralığında 0'dan büyük tüm sayıların toplamını alıyor.

Bunun eğer aralıkta negatif sayılar yoksa; =TOPLA(F1:F13) formülünden farkı yok.

Oysa istenen bazı hücrelerin toplamıdır. Ve bu bazı hücrelerden birileri de Space tuşu ile boş bırakılmış hücrelerdir.
 
Son düzenleme:
Geri
Üst