• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
 
=+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:
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...
 
veri tabanındaki en yüksek değeri veriyor.honda yazmadım hücre referansı verdim.ben istanbul honda en yüksek rakamı istiyorum
 
O zaman örnek dosya ekleyiniz.
 
ö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

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)))
 
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
 
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.
 
=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
 
=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

  • mak.xls
    mak.xls
    13.5 KB · Görüntüleme: 17
benim yazdığım formüllerde nerde hata varda bu sonuca ulaşamıyo yada neden 6 buluyo
ben nerde mantık hatası yapıyom
 
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
 
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.

.
 
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
 
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.

.
 
syn yurttaş gerçekten çok öğretici oldu tşkkler ediyorum
 
Geri
Üst