Countıfs Tavsiyesi

Katılım
22 Ekim 2009
Mesajlar
151
Excel Vers. ve Dili
2007&2010
Merhaba arkadaşlar;

Aşağıdaki şekilde bir formul ile normal sayım yapabiliyorum ancak isteğim Dükkan 1 de satılan Şeker, Sakız,Böreki saymak istiyorum.
Ancak bu sayımı her kriter için 2. formuldeki gibi yazmak yerine tek formulde yazma imkanım varmıdır.

3. Formuldeki gibi (atmasyondur)

yada bu işi yapabileceğim farklı bir fonksiyon önerisi olan var mıdır.?


=COUNTIFS($B:$B;"Şeker";$C:$C;"Dükkan1")

=COUNTIFS($B:$B;"Şeker";$C:$C;"Dükkan1")+=COUNTIFS($B:$B;"Sakız";$C:$C;"Dükkan1")+=COUNTIFS($B:$B;"Börek";$C:$C;"Dükkan1")

=COUNTIFS($B:$B;"Şeker";"Sakız";"Börek";$C:$C;"Dükkan1")

B kolonu C Kolonu

Ürün Dükkan

Şeker Dükkan1
Sakız Dükkan1
Börek Dükkan1
Kalem Dükkan1
Bardak Dükkan1
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Kod:
=SUMPRODUCT((($B2:$B6="Şeker")+($B2:$B6="Sakız")+($B2:$B6="Börek"))*($C2:$C6="Dükkan1"))
Şeklinde deneyin.

.
 
Katılım
22 Ekim 2009
Mesajlar
151
Excel Vers. ve Dili
2007&2010
Hocam Çok Teşekkür Ederim. İşimi görecek bir formul ancak sormak istedim inlist gibi kriterleri bir listeden alma imkanı varmıdır. Örneğin parametre sayfasında 15 kriterlik bir listem var bana bu listedeki a2-a5 arasındaki kriterlerin toplamını verecek şekilde bu kriterler şeker, sakız börek gibi aynı kolonda bulunuyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,199
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kod:
=SUMPRODUC(COUNTIF(PARAMETRE!A1:A25;B1:B1000)*(C1:C1000="Dükkan1"))
 
S

schuba

Misafir
Hocam benimde şöyle bir formüle ihtiyacım var. A sütununda Erhan ismini ölçüt alarak B1 ile C4 aralığında kaç EKMEK olduğunu bulmak istiyorum sonuç 2 olmalı eğersay ile ölçüt vermeden sayabiliyorum ama çokeğersay ile ölçüt verdiğim zaman sayayamıyorum 2007 versiyonunu kullanıyorum yardımcı olursanız sevinirim

A. B. C
Erhan. Şeker. Ekmek
Ali. Ekmek. Şeker
Fatih. Su. Ekmek
Erhan. Ekmek. Su
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Deneyin.

Kod:
=SUMPRODUCT((A1:A4="Erhan")*((B1:B4="Ekmek")+(C1:C4="Ekmek")))

.
 
S

schuba

Misafir
Hocam gönderdiğiniz formül oldu olmasınada formülün devamını getiremedim çünkü aşağaki formül çok kapsamlı sizin gönderdiğiniz formülle en fazla 3 koşula kadar gide bildim ondan sonra çalıştıramadım


eğer(ve(c9<>"";c11="";c13="";c15="");çokeğersay(ı30:ı19999;">="&c9;n30:n19999;d7);eğer(ve(c9<>"";c11<>"";c13="";c15="");çokeğersay(ı30:ı19999;">="&c9;ı30:ı19999;"<="&c11;n30:n19999;d7);eğer(ve(c9<>"";c11<>"";c13<>"";c15="");çokeğersay(ı30:ı19999;">="&c9;ı30:ı19999;"<="&c11;l30:l19999;c13;n30:n19999;d7);eğer(ve(c9<>"";c11<>"";c13<>"";c15<>"");çokeğersay(ı30:ı19999;">="&c9;ı30:ı19999;"<="&c11;l30:l19999;c13;m30:m19999;c15;n30:n19999;d7);eğer(ve(c9="";c11<>"";c13="";c15="");çokeğersay(ı30:ı19999;"<="&c11;n30:n19999;d7);eğer(ve(c9="";c11="";c13<>"";c15="");çokeğersay(l30:l19999;c13;n30:n19999;d7);eğer(ve(c9="";c11="";c13="";c15<>"");çokeğersay(m30:m19999;c15;n30:n19999;d7);eğer(ve(c9="";c11="";c13<>"";c15<>"");çokeğersay(l30:l19999;c13;m30:m19999;c15;n30:n19999;d7);eğer(ve(c9="";c11<>"";c13<>"";c15<>"");çokeğersay(ı30:ı19999;"<="&c11;l30:l19999;c13;m30:m19999;c15;n30:n19999;d7);eğer(ve(c9<>"";c11="";c13<>"";c15<>"");çokeğersay(ı30:ı19999;">="&c9;l30:l19999;c13;m30:m19999;c15;n30:n19999;d7);eğer(ve(c9<>"";c11="";c13="";c15<>"");çokeğersay(ı30:ı19999;">="&c9;m30:m19999;c15;n30:n19999;d7);eğer(ve(c9<>"";c11="";c13<>"";c15="");çokeğersay(ı30:ı19999;">="&c9;l30:l19999;c13;n30:n19999;d7);eğer(ve(c9="";c11<>"";c13="";c15<>"");çokeğersay(ı30:ı19999;"<="&c11;m30:m19999;c15;n30:n19999;d7);eğer(ve(c9="";c11<>"";c13<>"";c15="");çokeğersay(ı30:ı19999;"<="&c11;l30:l19999;c13;n30:n19999;d7);eğer(ve(c9<>"";c11<>"";c13="";c15<>"");çokeğersay(ı30:ı19999;">="&c9;ı30:ı19999;"<="&c11;m30:m19999;c15;n30:n19999;d7);eğer(ve(c9="";c11="";c13="";c15="");eğersay(n30:n19999;d7)))))))))))))))))



hocam bu yukardaki formülün n30:n19999;d7 kısımlarını
n30:n19999;d7 şeklinde değilde n30:al19999;d7 şeklinde yapabilirmiyiz çünkü ben ne yaptısam çalıştıramadım yukardaki formül olduğu şekliyle sorunsuz çalışıyor fakat iş formülü n30:al19999;d7 şu şekle çevirmeye geldimi çalışmıyor günlerdir araştırıyorum olmuyor çünkü çokeğersay formülü sadece bir sütünu sayıyor iş birden fazla sütunu saydırmaya gelince olmuyor ama ne hikmetse eğersayda oluyor fakat çokeğersayda olmuyor hocam formül tam olarak yukardaki gibidir sadece belirttiğim aralık genişletilecek yardımcı olursanız çok sevinirimm
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
çokeğersayda hata

Hocam dosyayayı ekledim incelerseniz sevinirim..
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Kod:
COUNTIFS(I30:I199;">="&C9;W30:AD199;W9)
Yerlerine

Kod:
SUMPRODUCT(((I30:I199>=C9)*(W30:AD199=W9)))
kullanın.

.
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
Hocam geri dönüşünz için teşekkürller

gönerdiğiniz bu formül sumproduct(((ı30:ı199>=c9)*(w30:ad199=w9))) oluyor daha önceki mesajarımdada bellirttiğim gibi bunu (eğersay) formülü'de yapıyor fakat burdaki asıl sorun şartları genişletemiyorum aşağıdaki örnek formller gibi hep #değer# hatası veriyor

örnek-1
sumproduct(((ı30:ı199>=c9;ı30:ı199<=c11)*(w30:ad199=w9)))

örnek-2
sumproduct(((ı30:ı199>=c9;ı30:ı199<=c11;l30:l199=c13)*(w30:ad199=w9)))

yani birden fazla şarta bağlı olarak (w30:ad199=w9) bu alanı saydırmak istiyorum..
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Bunu deneyin.

Kod:
=SUMPRODUCT((I30:I199>=C9)*(I30:I199<=C11)*((L30:L199=C13)+(M30:M199=C15))*(W30:AD199=W9))
.
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
Hocam malesef bu seferde yanlış sonuç veriyor 49 sonucunu vermesi gerekiyor ama 98 sonucunu veriyor

sizin bu formülünüze
topla.çarpım((ı30:ı179>=c9)*(ı30:ı179<=c11)*((l30:l179=c13)+(m30:m179=c15))*(w30:ad179=w9))

ek olarak aşağıdaki gibi /2 diyince doğru rakamı yakalıyorum ama bu seferde yukardaki formül 97 gibi tek rakamlı bir sonuç bulunca bu seferde ortaya 48,5 gibi buçuklu bir sayı çıkıyor buda doğru bir sonuç olmuyor

topla.çarpım((ı30:ı179>=c9)*(ı30:ı179<=c11)*((l30:l179=c13)+(m30:m179=c15))*(w30:ad179=w9)/2)
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Kusura bakmayın. Dosya hacimli olduğu için ve zamanım olmadığından konuya tam vakıf olamıyorum

Bir de dunu deneyin.


Kod:
=SUMPRODUCT(($I$30:$I$179>=C9)*($I$30:$I$179<=C11)*($L$30:$L$179=C13)*($M$30:$M$179=C15)*($W$30:$AD$179=W9))

.
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
Hocam gönderdiğiniz formül şuan oldu doğru sonuç veriyor ve dosyamdaki o uzun formüle uyarladım sorunsuz çalşıyor ilgilendiğiniz için çok teşekkür ederim

saygılarımla...........
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Teşekkürler ve bir rica

Sayın Schuba;


Dosyanızı çok beğendim. Sizden rica etsem, dosyanın en son şeklini ekleyebilir misiniz? Eğer bu mümkün değilse, İdris üstadın son formülünü hangi hücreye girmemiz gerekiyor, bildirir misiniz?
Paylaşım ve yardımınız için önceden teşekkürler.


Sayın İdris SERDAR;

Üstadım, katkılarınız için teşekkürler.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Merhaba.

X9 hücresine uygulayıp, aşağıya doğru kopyalanacak.

.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Teşekkürler üstadım.

Sevgi ve saygılar.
 
Üst