İçeriğe geç
parazade
Dinamik DiziÖrnekler doğrulandı

SIRALAÖLÇÜT Formülü (SORTBY): Başka Sütuna Göre Çok Ölçütlü Sıralama

SIRALAÖLÇÜT

İngilizce adı: SORTBY

SürümlerMicrosoft 365Excel 2021Excel WebExcel Mac(en az Excel 2021)

Yayın: · Son güncelleme:

SIRALAÖLÇÜT kısaca

SIRALAÖLÇÜT, bir aralığı başka bir aralıktaki değerlere göre sıralar ve sonucu yeni bir alana yazar. Sıralama ölçütü sonuçta görünmek zorunda değildir, birden çok ölçüt art arda verilebilir. Microsoft 365 ve Excel 2021 ile gelir.

Söz dizimi

SIRALAÖLÇÜT(dizi; dizi1_ile; [sıralama_düzeni1]; [dizi2_ile; sıralama_düzeni2]; ...)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
diziarrayZorunluSıralanıp sonuca yazılacak aralık ya da dizi.
dizi1_ileby_array1ZorunluSıralamanın yapılacağı ilk ölçüt aralığı. dizi ile aynı satır sayısında olmalıdır.
sıralama_düzeni1sort_order1İsteğe bağlı1 artan (varsayılan), -1 azalan.
dizi2_ileby_array2İsteğe bağlıİlk ölçütte eşit kalan satırlar için ikinci ölçüt aralığı.
sıralama_düzeni2sort_order2İsteğe bağlıİkinci ölçütün yönü: 1 artan, -1 azalan.
İçindekiler
  1. SIRALAÖLÇÜT neden SIRALA'dan farklı?
  2. Argümanlar çiftler hâlinde
  3. Adları satışa göre dizmek
  4. Bölgeye, sonra satışa göre sıralama
  5. Taşma, sürüm ve veri türü

SIRALAÖLÇÜT neden SIRALA'dan farklı?

Excel SIRALAÖLÇÜT formülü, bir listeyi başka bir aralıktaki değerlere göre sıraya dizer. SIRALA'da sıralama ölçütü, seçtiğiniz aralığın içindeki bir sütun numarasıdır. SIRALAÖLÇÜT'te ise ölçütü doğrudan bir aralık olarak verirsiniz; bu aralık sonuçta görünmek zorunda değildir.

Örneğin yalnız temsilci adlarını, satış tutarına göre büyükten küçüğe listelemek istiyorsanız SIRALAÖLÇÜT tek formülle bunu yapar. Fonksiyon Microsoft 365, Excel 2021 ve sonrasında, web ve Mac sürümlerinde bulunur.

Argümanlar çiftler hâlinde

İlk argüman dizi, sıralanıp sonuca yazılacak alandır. Ardından ölçüt aralığı ve yönü çiftler hâlinde gelir: dizi1_ile ve sıralama_düzeni1. Yön için 1 artan, -1 azalan anlamına gelir; yazılmazsa artan kabul edilir.

İkinci bir çift eklediğinizde, ilk ölçütte eşit kalan satırlar ikinci ölçüte göre dizilir. Ölçüt aralıklarının satır sayısı dizi ile aynı olmalıdır; aksi hâlde formül #DEĞER! verir.

Adları satışa göre dizmek

Temsilci adları A2:A6'da, satış tutarları C2:C6'da olsun. =SIRALAÖLÇÜT(A2:A6;C2:C6;-1) yalnız adlardan oluşan bir liste döndürür ve en üstte 61.500 TL ile Burak yer alır. Satış sütunu sonuçta görünmez, ama sıralamayı o belirler.

Bu yöntem pano ve özet sayfalarında kullanışlıdır. Kaynak tabloda bir temsilcinin satışı değiştiğinde sıralı ad listesi de anında yenilenir. İkinci sıradaki adı almak için =İNDİS(SIRALAÖLÇÜT(A2:A6;C2:C6;-1);2) yazabilirsiniz; sonuç Deniz'dir.

Bölgeye, sonra satışa göre sıralama

Tüm tabloyu önce bölge adına göre artan, aynı bölgede ise satışa göre azalan dizmek için iki ölçüt verirsiniz: =SIRALAÖLÇÜT(A2:C6;B2:B6;1;C2:C6;-1). Bölgeler alfabetik sırayla Akdeniz, Ege ve Marmara olarak gelir. Ege içinde 48.200 TL ile Kerem, 39.800 TL ile Melis'in önüne geçer.

Aynı sonucu SIRALA ile almak için iç içe iki formül ya da yardımcı sütun gerekir. Çok ölçütlü sıralamada SIRALAÖLÇÜT daha kısa ve okunur bir yoldur.

Taşma, sürüm ve veri türü

Sonuç dinamik dizi olarak taşar. Taşacağı alanda dolu hücre varsa #TAŞMA! hatası görürsünüz. Dosyayı Excel 2019 ya da öncesinde açan biri ise #AD? hatasıyla karşılaşır; bu sürümlerde Veri sekmesindeki Sırala komutu kullanılır.

Metin olarak saklanmış sayılar sıralamayı bozar. Satış sütununda sola yaslı ya da yeşil üçgenli hücreler varsa önce bunları sayıya çevirin. Türkçe karakterli metinlerin sırası Excel'in dil ayarına bağlıdır.

Kendi satış tablonuzda adları ayrı bir alana SIRALAÖLÇÜT ile satışa göre azalan dizin. Sonra ikinci ölçüt olarak bölge ekleyip sonucun nasıl değiştiğine bakın.

Örnekler

Örnek 1: Adları satışa göre büyükten küçüğe
ABCDE
1TemsilciBölgeSatış
2KeremEge48.200Burak
3BurakMarmara61.500
4MelisEge39.800
5DenizMarmara55.100
6AylinAkdeniz52.700
=SIRALAÖLÇÜT(A2:A6;C2:C6;-1)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: Burak

Ölçüt satış sütunudur ve sonuçta görünmez. En yüksek satış 61.500 TL ile Burak'ındır; liste E2'den aşağı taşar.

Örnek 2: Önce bölge, sonra satış
ABCDE
1TemsilciBölgeSatış
2KeremEge48.200Aylin
3BurakMarmara61.500
4MelisEge39.800
5DenizMarmara55.100
6AylinAkdeniz52.700
=SIRALAÖLÇÜT(A2:C6;B2:B6;1;C2:C6;-1)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: Aylin

Bölgeler artan sırada dizilir ve ilk bölge Akdeniz'dir. Bu bölgedeki tek temsilci Aylin sonucun sol üst hücresindedir.

Örnek 3: Satışta ikinci sıradaki temsilci
ABCDE
1TemsilciBölgeSatış
2KeremEge48.200Deniz
3BurakMarmara61.500
4MelisEge39.800
5DenizMarmara55.100
6AylinAkdeniz52.700
=İNDİS(SIRALAÖLÇÜT(A2:A6;C2:C6;-1);2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: Deniz

Azalan sıralamada 61.500 TL ile Burak birinci, 55.100 TL ile Deniz ikincidir.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

Sıkça Sorulan Sorular

SIRALAÖLÇÜT formülü nasıl kullanılır?

Sıralanacak aralığı, ölçüt aralığını ve yönü yazarsınız: =SIRALAÖLÇÜT(A2:A6;C2:C6;-1) adları C sütunundaki satışa göre büyükten küçüğe dizer.

SIRALA ile SIRALAÖLÇÜT farkı nedir?

SIRALA ölçütü aralığın içindeki sütun numarasıyla alır. SIRALAÖLÇÜT ölçütü ayrı bir aralık olarak alır ve birden çok ölçütü kolayca art arda yazmanıza izin verir.

SIRALAÖLÇÜT ile iki sütuna göre sıralama yapılır mı?

Evet. İkinci ölçüt aralığını ve yönünü ilk çiftin arkasına ekleyin: =SIRALAÖLÇÜT(A2:C6;B2:B6;1;C2:C6;-1).