Excelde Sayıları Sıralama Formülü


Bir çalışma sayfasında, aralıktaki veya tablodaki belirli bir alanda bulunan sayı değerlerini formül kullanarak otomatik sıralama yapmasını sağlayabilirsiniz. Bunun için normalde formül kullanılmadan yapılan bir teknik elbette var. Veri Sıralama menüsünden manuel olarak istediğiniz şekilde sayıları küçükten büyüğe ya da büyükten küçüğe sıralama yapabilirsiniz.

Excel sıralama

Excel sıralama

Fakat bugün işleyeceğimiz konu, bu işlemi manuel şekilde insana bağlı kalmadan, otomatik formülle sayıların sıralamasını nasıl yapabiliriz bunu inceleyeceğiz.

Excel otomatik sıralama formülü için daha önce kullandığımız bir kaç formülü inceleyeceğiz. İlk olarak örnek bir tablo oluşturdum.

Excel sıralama

Excel sıralama

Örnek tabloda gördüğünüz gibi, A1:A18 aralığındaki karışık girilen sayı değerleri C1:C18 aralığında küçükten büyüğe sıralanmıştır. Bunun için iki ayrı formülü sırasıyla inceleyelim.

  • KÜÇÜK Fonksiyonu ;
excel kucuk fonksiyonu

excel küçük fonksiyonu

=Küçük(dizi,k) şeklinde kullanılan formül nasıl kullanabiliriz ?

Bu fonksiyonda dizi yazan alana en küçük değeri bulmak istediğiniz sayı aralığını belirlemeniz gerekir. Ben örnek tabloda A1:A18 aralığını seçtim. Bunu seçtikten sonra formülde K yerine gelecek olan değerin bulunduğu hücre aralığını veya belirlediğiniz dizideki konumunu (kaçıncı sıradaki sonucu istediğinizi) belirletir. Yani en küçük 1.değer veya en küçük 2.değer isteniyorsa, formülde K yerine 1 veya 2 yazılması gerekir. Şimdi fonksiyonu Excel tablosunda uygulayalım. Excelde sayıları küçükten büyüğe , büyükten küçüğe sıralama için örnek tablodaki verilere bağlı olarak şu fonksiyonu kullanalım.

=KÜÇÜK(A1:A18;1)

Yukarıdaki fonksiyon A1:A18 aralığındaki en küçük değeri getirecektir. Eğer bundan sonra en küçük ikinci ve üçüncü değerleri de bulmak istiyorsanız, fonksiyon içerisinde sondaki 1 değerini 2 veya 3 şeklinde değiştirebilirsiniz. Şimdi can alıcı bölüme geliyorum. Eğer ki 1000 satırlık bir sayısal tablonun tamamını formül yardımıyla sıralı olarak getirmek istiyorsanız, 1’den 1000’e kadar bütün fonksiyonları tek tek yazamazsınız. Bunun için yardımcı bir fonksiyon kullanacağım. Evet fonksiyonun adı SATIR ‘dır.

  • SATIR Fonksiyonu ;

Satır fonksiyonu Excel çalışma sayfasındaki herhangi bir değerin bize kaçıncı satırda olduğunu belirtir. Birçok formül içerisinde yardımcı fonksiyon olarak kullanılır ve çok da işe yarar. Kullanım şekli çok basit, sadece =SATIR(A1) yazmanız yeterli. Bu formül A1 hücresindeki değerin kaçıncı satırda olduğunu söyler. Örnek olarak =SATIR(A1) formülünü yazıp örnek tabloda aşağıya doğru çoğaltırsak bize her hücrenin satır numarasını getirir. Aşağıdaki tabloda 21 değerinin satır numarasının 15 olduğunu görebilirsiniz veya 6 değerinin 8.satırda bulunduğunu da aynı şekilde Satır fonksiyonunu kullanarak bulabilirsiniz.

excel satır fonksiyonu

excel satır fonksiyonu

Bu fonksiyon aslında bize, Küçük fonksiyonu içerisinde “K” dizesine yazacağımız sayıları 1,2,3,4,5 şeklinde sırasıyla yazmamızı sağlayacaktır. Peki nasıl olacak ve anlattığım bu iki formülü nasıl birleştireceğiz ?

İç içe formül kullanarak ;

Formülleri iç içe kullanmak Excel ‘in bize sunduğu en değerli nimetlerden biri sayılır. Buradaki amaç birden fazla formülü bağlayarak istenilen sonuca gitmesidir. Yukarıda bahsetmiş olduğum Küçük ve Satır fonksiyonlarını iç içe kullanarak bir tablo aralığındaki sayı değerleri nasıl sıralanır sorusuna cevap bulmuş olacağız.

Excel sıralama

Excel sıralama

Küçük ve Satır fonksiyonlarını iç içe kulllanmak :

Örnek tabloda olduğu gibi, Excel otomatik sıralama formülü için kullanacağımız formül ;

Formül
=KÜÇÜK($A$1:$A$18;SATIR(A1))

Nasıl oldu derseniz Küçük fonksiyonu sayesinde A1:A18 aralığındaki en küçük 1.değeri sonra 2.değeri sonra 3. değeri şeklinde satır sayısı 18’e kadar devam ederek küçük değerleri alt alta sıralayacaktır.

Sorularınız için alttaki yorum sayfasını kullanabilirsiniz.

Örnek dosya

excel sıralama

Download the file…


3 yorum

  • Sadin

    Teşekkürler hocam, güzel konular açıyorsun takipteyim

  • Erkin Şekeroğlu

    merhaba,
    sıralanacak A tablosundaki her bir rakamın yanında (B tablosu) bir isim yazıyor olsa, isimlerle birlikte nasıl sıralaya biliriz? yani örnek olarak bir oyunda puanlama sistemi gibi düşünelim, en fazla puanı alan ilk 5 kişiyi otomatik sıralansın. yardımcı olabilir misiniz.

  • Merhaba, düşeyara alternatifi ile yapılabilir, siteden arama yaparmısınız, eğer olmazsa örnek dosya üzerinden yardımcı olabilirim.

    Teşekkürler

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir