çoketopla - istenmeyen kelime hariç tutma

Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
Merhaba,

https://www.excel.web.tr/threads/coketopla-istenmeyen-kelime-haric-toplama.170265/

örnek excel;
https://we.tl/t-097S3nrfQk

Kod:
=TOPLA.ÇARPIM((EĞERSAY($I$4:$I$6;$D$10:$D$80)=0)*($B$10:$B$80="OMER")*($E$10:$E$80))
Yukarıdaki linkte veridiğim bahse konu üzerine çözüm olarak verilen formülü; çoketopla formülüne göre düzenleyebilir miyiz?

nedeni ise hazırlamış olduğum çoketopla formülü içerisinde bir çok kıstas var.
Eğer topla.çarpım formülü kullanıyor olursam herşeyi değiştirmek zorunda kalıyorum.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Deneyiniz.
Kod:
=ÇOKETOPLA(E10:E1000;B10:B1000;"OMER";D10:D1000;"<>"&I4;D10:D1000;"<>"&I5;D10:D1000;"<>"&I6)
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
Cari muaf listesinde bir çok firma ismi olduğu için ve değişkenlik göstereceğinden dolayı I4, I5 ve I6 için ayrı ayrı yazmaktansa, I4:I6 gibi bir sorgulama yapılamaz mı?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
TOPLA.ÇARPIM işlevinin kullanılma yöntemi verdiğim formüldeki gibidir.
Hariç listesinin alanını istediğiniz gibi düzenleyebilirsiniz.

TOPLA.ÇARPIM işleviyle yapılmak istenilen;
-- SAYMA ise, iki x (çarpı) arasındaki kısımların sırasının bir önemi yok ve istenilen sütunlar için istenilen kriterler eklenebilir,
-- TOPLAMA ise, toplanacak alanı EN SONDA yazacaksınız, formülleri değiştirme işlemini buna göre yapabilirsiniz diye düşünüyorum.
.
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
TOPLA.ÇARPIM işlevinin kullanılma yöntemi verdiğim formüldeki gibidir.
Hariç listesinin alanını istediğiniz gibi düzenleyebilirsiniz.

TOPLA.ÇARPIM işleviyle yapılmak istenilen;
-- SAYMA ise, iki x (çarpı) arasındaki kısımların sırasının bir önemi yok ve istenilen sütunlar için istenilen kriterler eklenebilir,
-- TOPLAMA ise, toplanacak alanı EN SONDA yazacaksınız, formülleri değiştirme işlemini buna göre yapabilirsiniz diye düşünüyorum.
.
Tamamdır.
Çok teşekkürler
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Dizi formülü.Formülden Ctrl ve Shift basılı iken enterle çıkınız. Belki işinize yarar.
Kod:
=TOPLA(ÇOKETOPLA(E10:E1000;B10:B1000;"OMER";D10:D1000;"<>"&I4:I6))
 
Katılım
22 Aralık 2008
Mesajlar
13
Excel Vers. ve Dili
office 2010 türkçe
Altın Üyelik Bitiş Tarihi
20.12.2022
Tamamdır.
Çok teşekkürler
@çıtır bey Selamlar. bu formül doğru çalışıyor mu acaba ya da TOPLA yerine TOPLAM mı kullanmam gerekiyor ( office 2010 türkçe). ayrıca TOPLAM kullandığımda sonuç veriyor fakat süzerek karşılaştırdığımda sonuç tutmuyor.
İlgi alakanız için şimdiden tşk ederim
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
@çıtır bey Selamlar. bu formül doğru çalışıyor mu acaba ya da TOPLA yerine TOPLAM mı kullanmam gerekiyor ( office 2010 türkçe). ayrıca TOPLAM kullandığımda sonuç veriyor fakat süzerek karşılaştırdığımda sonuç tutmuyor.
İlgi alakanız için şimdiden tşk ederim
Sayın umutak;
Olumlu işlemlerde doğru sonuç veriyor.Ben de yeni fark ettim.Olumsuz olduğunda hata veriyor.
Örnek
TOPLA(ÇOKETOPLA(E10:E1000;B10:B1000;"OMER";D10,D1000;I4:I6))
B10:B1000="OMER" ve D10,D1000=I4:I6 seçilen E10:E1000 değerlerini topluyor.
B10:B1000="OMER" ve D10,D1000"<>"I4:I6 seçilen değerleri devre dışı bırakarak toplamıyor.Tek,Teke yazmak gerekiyor.Çözüm bulursam paylaşırım.
 
Son düzenleme:
Katılım
22 Aralık 2008
Mesajlar
13
Excel Vers. ve Dili
office 2010 türkçe
Altın Üyelik Bitiş Tarihi
20.12.2022
Sayın umutak;
Olumlu işlemlerde doğru sonuç veriyor.Ben de yeni fark ettim.Olumsuz olduğunda hata veriyor.
Örnek
[cod]=TOPLA(ÇOKETOPLA(E10:E1000;B10:B1000;"OMER";D10,D1000;I4:I6))[/code]
B10:B1000="OMER" ve D10,D1000=I4:I6 seçilen E10:E1000 değerlerini topluyor.
B10:B1000="OMER" ve D10,D1000"<>"I4:I6 seçilen değerleri devre dışı bırakarak toplamıyor.Tek,Teke yazmak gerekiyor.Çözüm bulursam paylaşırım.
Tamamdır. İlgi alakanız için tşkler
 
Katılım
22 Aralık 2008
Mesajlar
13
Excel Vers. ve Dili
office 2010 türkçe
Altın Üyelik Bitiş Tarihi
20.12.2022
"<>"&I4:I6
eşit değildir kullanmamızın esprisi ney @çıtır bey ı4veı6 ile nasıl bir ilişki kuruyoruz eşit değil ifadesiyle. teknik olarak bilgi rica etsem

tşkler
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
"<>"&I4:I6
eşit değildir kullanmamızın esprisi ney @çıtır bey ı4veı6 ile nasıl bir ilişki kuruyoruz eşit değil ifadesiyle. teknik olarak bilgi rica etsem

tşkler
D10,D1000 hücre aralığındaki değerler,I4:I6 aralığındaki değerlere eşit değilse idi.Sadece "<>"&I4 doğru sonuç veriyor.Aralık olarak tanımlandığında yanlış sonuç veriyor.
Olumlu olarak aralık tanımlandığında doğru sonuç veriyor.D1,D10000;I4:I6 doğru sonuç üretiyor.
Baştaki dosya ile formülü ilişkilendirirseniz daha açıklayıcı olur.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
-- Açtığınız bir önceki konu sayfasında verdiğim aşağıdaki TOPLA.ÇARPIM formülünü neden kullanmadığınızı anlamış değilim.
-- ÇOKETOPLA işleviyle sonuç almak için, F10 hücresine (yardımcı sütun) =EĞERSAY($I$4:$I$6;D10) formülünü uygulayıp liste boyunca
kopyaladıktan sonra aşağıdaki ÇOKETOPLA işlevinin kullanıldığı ikinci formülü kullanın.
=TOPLA.ÇARPIM((EĞERSAY($I$4:$I$6;$D$10:$D$80)=0)*($B$10:$B$80="OMER")*($E$10:$E$80))
=ÇOKETOPLA(E$10:$E$80;$F$10:$F$80;0;$B$10:$B$80;"OMER")
 
Üst