
Genel formül
=SMALL(data,ROWS(exp_rng))
Özet
Bir sayı listesini artan düzende dinamik olarak sıralamak için, KÜÇÜK işlevine dayalı ve genişleyen bir aralığa sahip basit bir formül kullanabilirsiniz. Gösterilen örnekte, C5 hücresindeki formül şöyledir:
=SMALL(data,ROWS($B$5:B5))
burada "veriler", B5: B14 olarak adlandırılan aralıktır
Açıklama
KÜÇÜK işlevi, bir veri kümesinden "n'inci" en küçük değeri çıkarmak anlamına gelir. N değeri ikinci bağımsız değişken olarak sağlanır. KÜÇÜK ile en küçük değeri elde etmek için 1 sağlayın, en küçük ikinci değeri elde etmek için 2 sağlayın, vb.
=SMALL(data,1) // 1st smallest =SMALL(data,2) // 2nd smallest =SMALL(data,3) // 3rd smallest
Gösterilen örnekte, "veri" B5: B14 olarak adlandırılan aralıktır. Bu örnekte, asıl zorluk nth için bir değer arttırmaktır. Bu, ROWS işlevi içinde genişleyen bir aralık kullanılarak yapılır:
ROWS($B$5:B5)
Formül tablonun altına kopyalandıkça, aralık genişler ve sayı veya satırlar artar, artan bir değer sağlar.
Sayıları azalan düzende sırala
Sayıları azalan düzende sıralamak için KÜÇÜK işlevini BÜYÜK işleviyle değiştirmeniz yeterlidir:
=LARGE(data,ROWS(exp_rng))
KÜÇÜK gibi, LARGE işlevi "n'inci" bir değer çıkarır. Ancak, "n'inci en küçük" BÜYÜK yerine "n'inci en büyük" döndürür.