• DİKKAT

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

En uygun fiyatı veren firma ve fiyatı bulma

Katılım
24 Şubat 2019
Mesajlar
3
Excel Vers. ve Dili
16.14.1 Türkçe
Merhabalar,

Şöyle bir sorum olucak;

C1'den M1'e kadar firmaların isimleri var.

B2'den B21'e kadar da alınması istenen ürünlerin listesi. Sağa doğru her ürün için fiyat veren firmaların fiyatlarını oluşan tabloya çeteleme şeklinde yaptıktan sonra N sütununa o satır aralığındaki en düşün rakamın otomatik olarak gelmesini O sütununa ise o satır aralığındaki en uygun fiyat veren firmanın adının otomatik olarak gelmesini nasıl sağlarım ?

Yardımlarınız için şimdiden çok teşekkür ederim.

https://yadi.sk/i/SKMjaH-KpaK2rw
 
Son düzenleme:
Foruma hoşgeldiniz Sayın @seymen_g.
Sorularınızı örnek belge üzerinden sorarsanız daha hızlı ve net çözüme ulaşmanız kolaylaşır.

Örnek belge ile ilgili olarak, cevabımın altındaki İMZA bölümünü okuyunuz.
.
 
Son düzenleme:
Sayın acar6783;
Sanırım O2 Hücresindeki formülünüz aşağıdaki şekilde olaçak.
Kod:
=EĞERHATA((DOLAYLI(ADRES(1;KAÇINCI(N2;A2:L2;0))));"")
 
Alternatif O2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(KAYDIR($B$1;;KAÇINCI($N2;$C2:$L2;0));"")
 
çok teşekkür ederim sorunsuz olarak çalışıyor. Ek olarak bir şey daha sormak istiyorum. Eğer en uygun ikinci uygun fiyat için bir sonraki sütuna eklemek istesem ne yapmam gerekecek ? Şimdiden teşekkür ederim
 
2.Satıra kopyalayınız.Aşağı doğru çoğlatınız.
Kod:
=EĞER(BAĞ_DEĞ_SAY($C2:$L2)>1;KÜÇÜK($C2:$L2;2);"")
 
2.Satıra kopyalayınız.Aşağı doğru çoğlatınız.
Kod:
=EĞER(BAĞ_DEĞ_SAY($C2:$L2)>1;KÜÇÜK($C2:$L2;2);"")

Hocam merhaba,

Bunu tek satırda değilde örneğin; A1;D1;G1;J1 hücrelerinde sadece baksın istiyorum. Bunu nasıl yapabiliriz.

Teşekkürler.
 
Örnek dosya ekleyerek talebinizi iletirseniz daha net cevaplar alabilirsiniz.
 
Korhan Bey merhaba,

Deneme dosya ekledim. Teşekkürler.
 

Ekli dosyalar

Burada ki mantık tam olarak nedir?
 
Sanırım ikinci en küçük değer isteniyor.

Kod:
=KÜÇÜK(N2:AD2;2)
 
Korhan Bey,

Şu şekilde ifade edeyim, aradaki boşluklarda da fiyat var bunları alsın istemiyorum.
Burada ki mantık tam olarak nedir?

Korhan Bey,

Dosyayı sanırım eksik düzenlediğim için yanlış anlaşılma oldu kusura bakmayın. Dosyanın nihai halini ekte gönderiyorum. İçerisinde farklı fiyatlar var o nedenle o fiyatları almasın istiyorum.

Teşekkürler.
 

Ekli dosyalar

Merhaba,

Sarı dolgu renkli yerdeki 2. satırdaki 11 değerini nasıl buldunuz?
DİZİ formülü olarak deneyin.
Kod:
=+KÜÇÜK(EĞER($L$1:$AA$1="Son Teklif";L2:AA2);2)

Kazanan için,
Kod:
=+KÜÇÜK(EĞER($L$1:$AA$1="Son Teklif";L2:AA2);1)
 
Deneyiniz.

DİZİ formüldür.

AE2;
C++:
=MIN(IF($M$1:$AA$1="Son Teklif";IF(M2:AA2>AD2;M2:AA2)))
 
Makro kullandığım için sanırım dizi formülü yapamam sanırım. Bu nedenle sadece formül olsun istedim. Aslında biraz kurcalayınca, aşağıdaki formül çalıştı. Bu formülde sadece 0 hariç alsa süper olacak. Sizleri yoruyorum farkındayım ama sadece bu formüle 0 dan büyük rakamları al 0 rakamı baz alma olursa süper olur.

Tekrardan emeklerinize sağlık.

Kod:
=IF(COUNT($N3;$R3;$V3;$Z3;$AD3;$AH3;$AL3;$AP3;$AT3;$AX3)>0;SMALL(($N3;$R3;$V3;$Z3;$AD3;$AH3;$AL3;$AP3;$AT3;$AX3);2);"")
 
Makro kullandığım için sanırım dizi formülü yapamam sanırım...

Bu ifadenizi açıkçası anlamadım. Önerdiğimiz formülleri dilediğiniz gibi kullanabilirsiniz.
 
Geri
Üst