En Büyük Benzer Değerlerin Sıralanması Hk.

Katılım
18 Ekim 2011
Mesajlar
32
Excel Vers. ve Dili
2013 Türkçe
Altın Üyelik Bitiş Tarihi
29/05/2022
Merhaba,
Ekte bulunan dosyadaki örneğe göre, 1 den 6 ya kadar "büyük" fonksiyonu ile değerleri büyükten küçüğe doğru sıraladım ve "indis" ile değere karşılık gelen malzemenin ismini buldum, ancak aynı değere sahip malzemeleri sıralarken yazmış olduğum formül yetersiz kaldı,
Armut 10 kg , Muz 10 kg iki malzeme de aynı değere sahip olduğu için 10 değerinin karşısına iki sonuçta da "muz" geliyor. Örneğe bakıldığında anlatmak istediğim daha net anlaşılacaktır sanırım.

Herkesin bayramını bu vesile ile kutlarım.
 

Ekli dosyalar

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

Örneğin, aşağıdaki dizi formüllerini kullanabilirsiniz.

Dizi formülleri hücreye CTRL+SHIFT+ENTER ile girilmelidir.
İşlemi doğru yapmışsanız formüller --kendiliğinden-- {...} gibi köşeli parantez arasına alınır.


-- G2 hücresine;
Kod:
=İNDİS($C$2:$C$7;KAÇINCI(BÜYÜK($C$2:$C$7+(1/SATIR($C$2:$C$7));SATIR()-1);$C$2:$C$7+(1/SATIR($C$2:$C$7));0);0)
-- H2 hücresine;
Kod:
=İNDİS($B$2:$B$7;KAÇINCI(BÜYÜK($C$2:$C$7+(1/SATIR($C$2:$C$7));SATIR()-1);$C$2:$C$7+(1/SATIR($C$2:$C$7));0);0)
 
Katılım
18 Ekim 2011
Mesajlar
32
Excel Vers. ve Dili
2013 Türkçe
Altın Üyelik Bitiş Tarihi
29/05/2022
Yardımınız için çok teşekkür ederim Ömer Bey..
 
Katılım
18 Ekim 2011
Mesajlar
32
Excel Vers. ve Dili
2013 Türkçe
Altın Üyelik Bitiş Tarihi
29/05/2022
Ömer Bey, yazılan formülü daha iyi anlayabilmek için sizden bir şey daha rica edecektim,
Sonuç kısmını ekteki gibi alt tarafa aldığımız zaman formülü nasıl düzenlememiz gerekir acaba?
 

Ekli dosyalar

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

Formüllerdeki SATIR()-1 kısımlarını (her iki formülde birer adet var) SATIR()-10 olarak değiştirmeniz yeterli olur.

Aynı satırda başka bir hücreye sadece =SATIR()-10 yazıp aşağı doğru kopyalarsanız işlem daha iyi anlaşılacaktır.

Maksat, formülün ilk uygulandığı satırdan itibaren aşağı doğru sırasıyla 1, 2, 3, ... değerlerini elde etmek.
.
 
Katılım
18 Ekim 2011
Mesajlar
32
Excel Vers. ve Dili
2013 Türkçe
Altın Üyelik Bitiş Tarihi
29/05/2022
Tekrar Teşekkür ederim Ömer Bey, iyi akşamlar diliyorum.
 

Ö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.
İyi günler dilerim.
 
Üst