AccessTr.neT

Tam Versiyon: 1.en düşük avantajlı firmayı bulma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Günaydın arkadaşlar.
Ekte sunduğum dosyada
1-) P2 hücresinde =EĞER(EHATALIYSA(KÜÇÜK(E2:N2;1));"YOK";KÜÇÜK(E2:N2;1)) formülü ile E2 ile N2 aralığındaki 1.en düşük fiyatı çekiyor,
2-) Q2 hücresinde =İNDİS($E$1:$N$1;0;KAÇINCI(P2;E2:N2;0)) formülü ile E2 ile N2 aralığındaki 1.en düşük fiyatı teklif eden firmanın ismini buluyor.
3-) R2 hücresinde =EĞER(EHATALIYSA(KÜÇÜK(E2:N2;2));"YOK";KÜÇÜK(E2:N2;2)) formülü ile E2 ile N2 aralığındaki 2.en düşük fiyatı çekiyor,
4-) S2 hücresinde ise =İNDİS($E$1:$N$1;0;KAÇINCI(R2;E2:N2;0))formülü ile E2 ile N2 aralığındaki 2.en düşük fiyatı teklif eden firmanın ismini buluyor.

Sorunum şu: E2 ile N2 aralığında en düşük fiyatı teklif eden iki ve ikiden fazla firma olursa R2 ve S2 aralığındaki 2.en düşük fiyat ve 2.en düşük fiyatı teklif eden firmayı bulamıyor.
Ekte sunduğum dosyaya aynı veya farklı veriler girilirse anlatmak istediğim sorunumu daha iyi anlatmış olurum.
İlgilenecek tüm arkadaşlara teşekekkür ederim.
Benim düşüncem; E2 ile N2 aralığında en düşük fiyatı teklif eden birden fazla firma varsa Q2 hücresinde firmaların aralarına virgül koyarak yazılsın. Örnek (A firması, B firması gibi)
Aynı durum 2. en düşük fiyatı teklif eden birden fazla firma varsa bu firmalarıda S2 hücresinde firmaların aralarına virgül koyarak yazılsın.
Merhaba.
2. en düşük fiyatı bulmak için R2 hücresine:
Kod:
'=EĞER(EHATALIYSA(KÜÇÜK(E2:N2;EĞERSAY(E2:N2;KÜÇÜK(E2:N2;1))+1));"YOK";KÜÇÜK(E2:N2;EĞERSAY(E2:N2;KÜÇÜK(E2:N2;1))+1))

Ayni teklifi veren firma sayısı birden fazla ise bunları bulmak için KTF yazılması lazım.
hocam formül için teşekkürler.
KTF'yi anlayamadım, biraz bahsedermisiniz.
(02/03/2010, 23:27)s.savaş yazdı: [ -> ]hocam formül için teşekkürler.
KTF'yi anlayamadım, biraz bahsedermisiniz.

KTF(Kullanıcı Tanımlı Fonksiyon), yani Excel'in yerleşik ieşlevlerinden değil de kullanıcının kendi hazırladığı fonksiyon.
Sözün özü sizin istediğiniz olay Excelin yerleşik işlevleriyle çözülmesi mümkün değil, çünkü bu iş için kullanılacak işlevler tek veri bülur ve işlemi sonlandırır.
Siz ise koşula uyan tüm verileri listelemek istiyorsunuz.
Bunun için size gereken KTF.
Eğer başka cevap veren olmazsa müsait olunca hazırlarım.
hocam müsait olduğunuz zaman problemle ilgilenebilirmisiniz.
aynı fiyatı veren 2.firmanın adını bulmasını istiyorum fakat olmuyor yardımcı olabilir misiniz?Çok önemli benim için ilgilenirseniz sevinirim.Teşekkürler.
Ek Dosyalar
 TAVUK fiyat mukayese tablosu.xlsx(36.35 KB)

Sayfalar: 1 2