en ucuz fiyat hangisi ? yardım

Katılım
26 Kasım 2005
Mesajlar
20
ekte bulunan dosyada ülkeler için en ucuz fiyatı bulup hangi firma olduğunu vermesini nasıl sağlarız. bildiğim fonksiyonlarla sadece en ucuzunu buluyor, firmasını aldırmam gerekli.yardımcı olursanız sevinirim.
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
ekte bulunan dosyada ülkeler için en ucuz fiyatı bulup hangi firma olduğunu vermesini nasıl sağlarız. bildiğim fonksiyonlarla sadece en ucuzunu buluyor, firmasını aldırmam gerekli.yardımcı olursanız sevinirim.
G2:

Control+shift+enter'le girilmesi gereken...

=MIN(IF($A$4:$A$27=F4,$D$4:$D$27))

H2:

=SUMPRODUCT(--($A$4:$A$27=F4),--($D$4:$D$27=G4))

I2:

Kod:
=IF(COLUMNS($I2:I2)<=$H4,
      INDEX($B$4:$B$27,
         SMALL(IF($A$4:$A$27=$F4,
                       IF($D$4:$D$27=$G4,
                           ROW($B$4:$B$27)-ROW($B$4)+1)),
                   COLUMNS($I$2:I2))),
      "")
Yukardaki formülün control+shift+enter'le girilmesi, sonra sağa ve aşa kopyalanması gerekir.

Ekteki dosya türkçe bir sistemde bu formüllerin o sistemdeki geçerli biçimlerini verir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosyanıza göre alternatif olarak aşağıdaki şekilde de kullanabilirsiniz.

G4 hücresine; (Ctrl+Shift+Enter ile formül girişini tamamlayın.)
Kod:
=MİN(EĞER((($A$4:$A$27=F4)*($D$4:$D$27))>0;$D$4:$D$27))
I4 hücresine; (Bu formül ilk ucuz fiyatlı firmayı getirir.)
Kod:
=İNDİS($B$4:$B$27;TOPLA.ÇARPIM((KAÇINCI(F4&"@"&G4;$A$4:$A$27&"@"&$D$4:$D$27;0))))
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Selamlar,

Örnek dosyanıza göre alternatif olarak aşağıdaki şekilde de kullanabilirsiniz.

G4 hücresine; (Ctrl+Shift+Enter ile formül girişini tamamlayın.)
Kod:
=MİN(EĞER((($A$4:$A$27=F4)*($D$4:$D$27))>0;$D$4:$D$27))
I4 hücresine; (Bu formül ilk ucuz fiyatlı firmayı getirir.)
Kod:
=İNDİS($B$4:$B$27;TOPLA.ÇARPIM((KAÇINCI(F4&"@"&G4;$A$4:$A$27&"@"&$D$4:$D$27;0))))
KAAN; 0,2
COST_CONTROL; 0,2
DAMON; 3,0

En ucuz kim?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. a.akyurek,

Sorunuzun cevabı; KAAN ve COST_CONTROL

Sizin verdiğiniz çözümde; en ucuz fiyatı ve bu fiyatı veren firma eğer birden fazla ise bunları listeliyor. Ben zaten çözümü verirken formülün en ucuz fiyatı veren ilk firmayı getirdiğini belirtmiştim. Tabiki sizin çözümünüz daha kullanışlı. Belki soruyu soran arkadaşımız bu haliyle kullanmak ister düşüncesiyle alternatif sunmak istedim.
 
Katılım
26 Kasım 2005
Mesajlar
20
Teşekkürler

yardımlarınızdan aşağıdaki sonuca ulaşabildim, çok teşekkürler

{=İNDİS($B$4:$B$27;TOPLA.ÇARPIM((KAÇINCI($F4&"@"&MİN(EĞER($A$4:$A$27=$F4;$D$4:$D$27));$A$4:$A$27&"@"&$D$4:$D$27;0))))}
 
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
yardımlarınızdan aşağıdaki sonuca ulaşabildim, çok teşekkürler

{=İNDİS($B$4:$B$27;TOPLA.ÇARPIM((KAÇINCI($F4&"@"&MİN(EĞER($A$4:$A$27=$F4;$D$4:$D$27));$A$4:$A$27&"@"&$D$4:$D$27;0))))}
Neden? Bu çok zaman alan ve üstelikte eksik sonuç veren bir formül...
 
Katılım
26 Kasım 2005
Mesajlar
20
haklısınız... "0" olan değerleri en ucuz olarak alıyor. ancak öneride bulunulan formüllerden ancak bu kadarını yapabiliyorum, ancak istediğim sonuca tek formülle ulaşması ve değeri listede "0" dan büyük en küçük değeri hesaplaması...
 
Üst