Formül Olan Hücreleri Toplamak

Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Merhaba!

Eğer formülü ile mesela A1 ile A100 arasında sadece formül olan alanları veya formül olmayanları toplatmak istiyorum. Nasıl yapabilirim?

Şimdiden Teşekkürler
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Aşağıdaki gibi deneyiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
s = [a1:a100].SpecialCells(xlCellTypeFormulas, 23)
[b1] = WorksheetFunction.Sum([s])
End Sub
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Sayın Seyit Tekin

İlginize teşekkür ederim.

Ama benim istediğim makro değilde formül kullanmak. yani etopla formülü kullanmak.

tekrar teşekkürler
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Örnek dosyayı ekliyorum. Problemimi anlatmaya çalıştım
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Formüllerinizin arasına + işaretini koyarak deneyiniz.
Kod:
=ETOPLA($B$4:$B$22;4;$C$4:$C$22)+ETOPLA($B$4:$B$22;2;$C$4:$C$22)
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
Sayın Seyit Tiken şöyle söyleyeyim.

Gurup 4 olacak adet kısmında formül olanlar toplanacak

adet sütununda bazı satırlarda formül var.
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
sayın yurttaş
teşekkür ederim ama mesela gurup=1 olup adet kısmı formüllü olanların toplamı nasıl olur.sizin gönderdiğiniz dosyada tüm formül olanlar toplanıyor.

saygılar
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
sayın yurttaş
teşekkür ederim ama mesela gurup=1 olup adet kısmı formüllü olanların toplamı nasıl olur.sizin gönderdiğiniz dosyada tüm formül olanlar toplanıyor.

saygılar
Aşağıdaki gibi örneğin grup 4 için yazarsanız olur.

=SUMPRODUCT(--(C4:C22);--(D4: D22=TRUE);--(B4:B22=4))
=SUMPRODUCT(--(C4:C22);--(E4:E22=1);--(B4:B22=4))

.
 
Katılım
29 Mart 2005
Mesajlar
84
Excel Vers. ve Dili
excel 2003
SAYIN YURTTAŞ

teşekkür ederim . İstediğim buydu

kolay gelsin
 
Üst