Çok Etopla Formülünde Boş Hücreyi Karşılığı Olan Değeri Saydırma

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,263
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Örnek dosyamda açıklama yapmaya çalıştım. Normal sayma işleminde sıkıntı yok. Ancak Saydırmak istediğim verilerde ölçüt boş hücre olursa boş hücrenin karşılığını saydırması için formülde nasıl bir değişiklik yapmam gerekir?
 

Ekli dosyalar

bosislermuduru

Altın Üye
Katılım
2 Temmuz 2018
Mesajlar
64
Excel Vers. ve Dili
2003 ,2007,2013,2019@PowerQuery
Altın Üyelik Bitiş Tarihi
14-05-2029
Eğersay işlevini kullanarak bir aralıktaki boş satırları veya dolu satırları saydırabiliriz. Örneğin: B3:B14 aralığında; =Eğersay(B3:B14;”<>”) ifadesi aralıktaki dolu hücrelerin sayısını verirken, =Eğersay(B3:B14;”=”) ifadesi ise, aralıktaki boş hücrelerin sayısını verir
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,263
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Teşekkür ederim Sayın Loocpack. Ancak işimi görmüyor. Bende denedim onu. Örnek çizelgede ki verilerin durumu asıl verilerin bir küçük bir bölümü. O yüzden karşılamıyor. Bir Nevi verileri seçerek anlık veri almak olduğu için amacım bunun icin lazım.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
G5 hücresinde deneyin:

=EĞER(VE(E5="";F5<>"");ETOPLA(B2:B16;F5;C2:C16);EĞER(VE(E5<>"";F5="");ETOPLA(A2:A16;E5;C2:C16);ÇOKETOPLA(C2:C16;A2:A16;E5;B2:B16;F5)))
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif.

=ÇOKETOPLA(C:C;A:A;E1&"";B:B;F1&"")

.
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,263
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Merhaba,

Alternatif.

=ÇOKETOPLA(C:C;A:A;E1&"";B:B;F1&"")

.
Ömer Hocam Çok teşekkür ederim. Gayet güzel çalışıyor. Denemesini yaptım. Tabi kullandıkça bazı ihtiyaçlar Hasıl oluyor.

=ÇOKETOPLA(C:C;A:A;"*"&E1&"*" & "";B:B;"*"&F1&"*"&"")

Şeklinde düzenleme yaptım. Yani hücre icersinde istenen Değer varsa bulsun diye. Ama bu sefer Yanlış saydı. Normalde sizin yazdığınız şekilde güzel bir şekilde çalışıyor. Ama sonradan farkettigim husus bende olan çalışmamda bazı hücrelerde veriler stabil değil. İçerisinde geçiyor. Örneğin Marmara olmasi gerekirken Marmara Bölgesi gibi

Bende o yüzden "*" bu fonksiyonu kullanmak istedim. Teşekkür ederim
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bu şekilde olabilir.
Kod:
=ÇOKETOPLA(C:C;A:A;YERİNEKOY("*"&E1&"*";"**";"");B:B;YERİNEKOY("*"&F1&"*";"**";""))
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,263
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Ömer Hocam Çok Teşekkür ediyorum. Harika çalıştı. Yeni Deneme imkanım oldu. Geç cevap yazabildim. Kusura bakmayın. Tekrar çok teşekkürler.
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,263
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
G5 hücresinde deneyin:

=EĞER(VE(E5="";F5<>"");ETOPLA(B2:B16;F5;C2:C16);EĞER(VE(E5<>"";F5="");ETOPLA(A2:A16;E5;C2:C16);ÇOKETOPLA(C2:C16;A2:A16;E5;B2:B16;F5)))
Yusuf Hocam ilginiz için çok sağ olun. Ömer Hocamın kini kullanmak durumunda kaldım. Benim için daha uygun oldu. Çok teşekkür ediyorum ilginiz için.
 
Üst