koşullu maksimum

Katılım
15 Mayıs 2005
Mesajlar
135
Excel Vers. ve Dili
excel 2003 türkçe
a sütununda iller var b sütununda araba modelleri var.c sütununda satış adetleri var d sütununda satış tarihleri var

ben istanbulda satılan hondaların satış rakamlarının en büyüğünü almak istiyorum.hangi formül kombinasyonları ile yapılır.
teşekkürler
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
=+TOPLA.ÇARPIM(MAK((A2:A999="istanbul")*(B2:B999="honda")*(C2:C999)))

bu formül işinizi görür, istanbul ve honda yazan yerlere hücre değeri atayarakta kullanabilirsiniz

forumda bir sorun var kaydet dediğimde honda yazan yerde bir boşluk bırakıyor, orayı kendiniz düzeltin, yoksa sıfır değerini verir
 
Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
yaraması lazım honda yazan yerde bir boşluk oluyor, onu silmeniz lazım

foruma koyarken oldu,onun dışında olmaması imkansız

dosyanızı eğer eklerseniz daha iyi yardımıcı olabilirim
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Kod işe yarar.Ama önce koddaki B2:B999=" honda" yazan yerdeki honda nın solunda bir karakterlik boşuk var onu düzeltin.Yani B2:B999="honda" yapınız...
 
Katılım
15 Mayıs 2005
Mesajlar
135
Excel Vers. ve Dili
excel 2003 türkçe
veri tabanındaki en yüksek değeri veriyor.honda yazmadım hücre referansı verdim.ben istanbul honda en yüksek rakamı istiyorum
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,899
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
O zaman örnek dosya ekleyiniz.
 
Katılım
15 Mayıs 2005
Mesajlar
135
Excel Vers. ve Dili
excel 2003 türkçe
örnek dosya

dosyadaki formülü değiştirebilirseniz excel değil de panoya yazabilirmisiniz.iş yerinden download ayapmaya sistem izin vermediğinden dosyayı açamayacağım
 

Ekli dosyalar

Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Frmülü şu şekilde yapınız.
Kod:
=TOPLA.ÇARPIM(MAK(($A$1:$A$8=E1)*($B$1:$B$8=F1)*($C$1:$C$8)))
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Topla.çarpım(mak((a1:a8=e1)*(b1:b8=f1)*(c1:c8)))

siz kodu yazarken yanlış yapmışsınız c1:c8'den önceki yere noktalı virgül koymuşsunuz orası çarpı olacak
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,899
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
G1 hücresine

Kod:
=MAK(EĞER(($A$1:$A$100=$E$1)*($B$1:$B$100=F$1);C$1:$C$100))
yazıp CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturunuz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);--($C$1:$C$8)))
TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);($C$1:$C$8)))
Syn Hocalarım neden bu 2 formül sonucu 6 çıktı normalde sonuç 5 çıkmalı
küçük bi detayı anlayamıyorum bu tarz formüllerde
tşkkr ederim
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);--($C$1:$C$8)))
TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);($C$1:$C$8)))
Syn Hocalarım neden bu 2 formül sonucu 6 çıktı normalde sonuç 5 çıkmalı
küçük bi detayı anlayamıyorum bu tarz formüllerde
tşkkr ederim
Formül dizi formüldür. Bende sonuç 5

Ekte..
 

Ekli dosyalar

  • 13.5 KB Görüntüleme: 17

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
benim yazdığım formüllerde nerde hata varda bu sonuca ulaşamıyo yada neden 6 buluyo
ben nerde mantık hatası yapıyom
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
syn yurttaş bu formülasyon bi şeyi ters yapıyo herhalde sorunu doğru cevabı 5 bu fomülle 6 çıkıyo 2 formülde birbirinin kopyası en sonunda ;-- yerine ; olanı ekledim bide
nerde hata var????
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);--($C$1:$C$8))) = 6
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);($C$1:$C$8))) = 6
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
syn yurttaş bu formülasyon bi şeyi ters yapıyo herhalde sorunu doğru cevabı 5 bu fomülle 6 çıkıyo 2 formülde birbirinin kopyası en sonunda ;-- yerine ; olanı ekledim bide
nerde hata var????
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);--($C$1:$C$8))) = 6
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);($C$1:$C$8))) = 6


=SUMPRODUCT(MAX(--($A$1:$A$8=E1);--($B$1:$B$8=F1)*($C$1:$C$8)))
=SUMPRODUCT(MAX(($A$1:$A$8=E1);($B$1:$B$8=F1)*($C$1:$C$8)))
=SUMPRODUCT(MAX(($A$1:$A$8=E1)*($B$1:$B$8=F1)*($C$1:$C$8)))

Herhangi birisini kullanın.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın yurttaş hocam aynı zamanda öğrenmişte oluyorum
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1)*($C$1:$C$8))) evet doğrusu bu
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);--($C$1:$C$8))) hatayı oluşturan sebebi anlayamadım ben ben kendimdede yen yeni öğreniyorum her formülden 2-3 çeşidi iledeyapmaya çalışıyorum ve
topla.çarpımı hem * hemde -- ile aynı sonuclara erdiğim çalışmam var ama burda neden hata veriyo
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
sayın yurttaş hocam aynı zamanda öğrenmişte oluyorum
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1)*($C$1:$C$8))) evet doğrusu bu
=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1);--($C$1:$C$8))) hatayı oluşturan sebebi anlayamadım ben ben kendimdede yen yeni öğreniyorum her formülden 2-3 çeşidi iledeyapmaya çalışıyorum ve
topla.çarpımı hem * hemde -- ile aynı sonuclara erdiğim çalışmam var ama burda neden hata veriyo
Bildiğiniz gibi, birden çok koşullu toplamlarda SUMPRODUCT - TOPLA.ÇARPIM fonksiyonu kullanılır.

Problemde 2 koşul var. Bunlarda;

TOPLA.ÇARPIM(--($A$1:$A$8=E1);--($B$1:$B$8=F1)) şeklindedir. Bu formül bize bu iki koşula uyan adedi vermektedir.

TOPLA.ÇARPIM(--($A$1:$A$8=E1);--($B$1:$B$8=F1);--($C$1:$C$8))) yazdığımzda bu üç adetin karşılık geldiği toplamı vermektedir.

Oysa bu üç adetin toplamı değil, en yüksek tutarda olanı istenilmektedir. O zaman formülü:

=TOPLA.ÇARPIM(MAK(--($A$1:$A$8=E1);--($B$1:$B$8=F1)*($C$1:$C$8)))
=TOPLA.ÇARPIM(MAK(($A$1:$A$8=E1);($B$1:$B$8=F1)*($C$1:$C$8)))
=TOPLA.ÇARPIM(MAK(($A$1:$A$8=E1)*($B$1:$B$8=F1)*($C$1:$C$8)))

şeklinde yazmak gerekir.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
syn yurttaş gerçekten çok öğretici oldu tşkkler ediyorum
 
Üst