sıralama

Katılım
15 Mayıs 2005
Mesajlar
135
Excel Vers. ve Dili
excel 2003 türkçe
örnekte c sütununda takımların aldığı puana göre kaçıncı sırada oluğunu belirten bir formül yazılmış.örneğin c2 hücresindeki rakam 5.bu formül sırasıyla hangi aritmetik işlemleri yapıyorda bu 5 sayısına ulaşıyor?birde bu tip formüllerde "," simgesi kullanılıyor.bu ne anlama geliyor.?.

Teşekkür
 
Katılım
8 Eylül 2006
Mesajlar
21
Excel Vers. ve Dili
Microsoft® Office Excel® (12.0.6036.5000)
O c2'deki formülde işi uzatmışlar,

=RANK(A2;$A$2:$A$13;0)

Bu formülü c2'ye yazıp, aşağı doğru doldur.

Belli bir aralıktaki değerleri sıralamasını almak için herzaman RANK yerleşik işlevini kullan.

=RANK(A2;$A$2:$A$13;0)
A2 : Bakılan hücre
$A$2:$A$13 : Bakılan değerin karşılaştırıldığı değerler kümesi
0 : (Return Type argümanı) 0 ise Artan, 1 ise azalan konumu belirtir.

Kolay gelsin.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Erdinç bey küçük bir hatırlatma yapmak istiyorum, RANK fonksiyonu elbette daha kullanışlıdır. Ancak tekrarlayan veri sözkonusu olduğunda doğru sonucu vermez. Örneğin ekli dosyada A sütununda 42 sayısı iki kez yazılmıştır. Dolayısıyla 7. sırada iki adet veri bulunmaktadır. RANK fonksiyonunu kullandığımızda 7. sırada 2 adet veri bulunduğundan bir sonraki veriyi 8. değil 9.sırada gösterecektir. Bu sebeple ilgili dosyada TOPLA.ÇARPIM fonksiyonu kullanılmıştır.
 
Katılım
8 Eylül 2006
Mesajlar
21
Excel Vers. ve Dili
Microsoft® Office Excel® (12.0.6036.5000)
Faydalı hatırlatmanız için kendi adıma teşekkür ederim Levent Bey.

Doğru sonuç derken bu isteğe bağlı bir durum ancak yine de sizin faydalı açıklamanıza gölge düşürmez.

Saygılarımla,
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Yukarıdaki ekli dosya benim eklemiş olduğum bir dosyadan alıntıdır.

Levent Bey'in dediği gibi RANK fonksiyonu tekrarlayan verilerde sağlıklı sonuç vermez.

Örneğin D3 hücresine

Kod:
=RANK(A2;$A$2:$A$13;0)
olarak yazılıp aşağı doğru çekildiğinde D sütununda hangi takım 8'inci sıradadır buna göremezsiniz.Tekrarlayan ikinci bir veri olduğu için RANK bunu atlayacaktır.

Eğer aynı puana sahip olan takımlardan herbirine öncelik verilmeden sırayla kaçıncı oldukları görülsün denirse,

Bu sefer

D3 hücresine

Kod:
=RANK(A2;$A$2:$A$13)+EĞERSAY($A$2:A2;A2)-1
yazıp aşağı doğru çekilirse 8'inci olan takımında geldiği görülecektir.

Eğer tüm takımlar aynı puana sahip ise aynı puana sahip takımlara aynı değer verilsin denirse bu sefer yukarıdaki formül yerine

Kod:
=TOPLA.ÇARPIM((A2<$A$2:$A$13)/EĞERSAY($A$2:$A$13;$A$2:$A$13&""))+1
kullanılmalıdır.

Dolayısıyla formülün bu şekilde yazılmasının sebebi budur.Bu nedenle herhangi bir uzatma değil tamamen isteğe göre hazırlanmış olan sıralama fonksiyonlarına ait bir örnektir.

Aşağıdaki linkte ayrıntılı çalışma mevcuttur.

Sıralama Fonksiyonu Uygulamaları

.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Gerek Say&#305;n Levent Mente&#351;o&#287;lu, gerekse Say&#305;n Ali'nin a&#231;&#305;klamalar&#305;ndan faydalanan birisi olarak, kendilerine te&#351;ekk&#252;r ederim.

Sayg&#305;lar&#305;mla.
 
Katılım
15 Mayıs 2005
Mesajlar
135
Excel Vers. ve Dili
excel 2003 türkçe
ama

herkese teşekkür ederim ama c sütununda hangi aritmetik işlemleri yapıpda sonuca ulaşıldığını kimse yazmamış.uardımcı olursanız sevinirim
 
Üst