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:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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))));"")
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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));"")
 
Katılım
24 Şubat 2019
Mesajlar
3
Excel Vers. ve Dili
16.14.1 Türkçe
ç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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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);"")
 

dgdizayn

Altın Üye
Katılım
7 Mart 2011
Mesajlar
138
Excel Vers. ve Dili
OFFİCE 2019 EN
Altın Üyelik Bitiş Tarihi
04-05-2028
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,165
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosya ekleyerek talebinizi iletirseniz daha net cevaplar alabilirsiniz.
 

dgdizayn

Altın Üye
Katılım
7 Mart 2011
Mesajlar
138
Excel Vers. ve Dili
OFFİCE 2019 EN
Altın Üyelik Bitiş Tarihi
04-05-2028
Korhan Bey merhaba,

Deneme dosya ekledim. Teşekkürler.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,165
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Burada ki mantık tam olarak nedir?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sanırım ikinci en küçük değer isteniyor.

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

dgdizayn

Altın Üye
Katılım
7 Mart 2011
Mesajlar
138
Excel Vers. ve Dili
OFFİCE 2019 EN
Altın Üyelik Bitiş Tarihi
04-05-2028
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

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
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)
 

Korhan Ayhan

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

DİZİ formüldür.

AE2;
C++:
=MIN(IF($M$1:$AA$1="Son Teklif";IF(M2:AA2>AD2;M2:AA2)))
 

dgdizayn

Altın Üye
Katılım
7 Mart 2011
Mesajlar
138
Excel Vers. ve Dili
OFFİCE 2019 EN
Altın Üyelik Bitiş Tarihi
04-05-2028
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);"")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,165
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 
Üst