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.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
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
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
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:
Katılım
18 Eylül 2006
Mesajlar
23
Excel Vers. ve Dili
excel xp türkçe
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
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
bunu etopla ile de yapabilirsiniz.

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

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
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:
Üst