KÜÇÜK Formülü (SMALL): En Küçük 2., 3. Değeri Bulma
KÜÇÜK
İngilizce adı: SMALL
Yayın: · Son güncelleme:
KÜÇÜK kısaca
KÜÇÜK, bir veri kümesindeki en küçük k. değeri verir. KÜÇÜK(aralık;1) en küçük, KÜÇÜK(aralık;2) ikinci en küçük değeri döndürür; en düşük teklifleri ya da en kısa süreleri sıralamak için kullanılır.
Söz dizimi
KÜÇÜK(dizi; k)SMALL(array, k)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üman | Durum | Açıklama |
|---|---|---|
diziarray | Zorunlu | k. en küçük değerin aranacağı sayısal veri dizisi ya da aralığı. |
kk | Zorunlu | En küçükten başlayarak döndürülecek değerin sırası; 1 en küçük değerdir. |
İçindekiler
KÜÇÜK ile sıralı en düşük değerler
Excel KÜÇÜK formülü, bir listedeki en küçük k. değeri döndürür. Beş tedarikçiden gelen 14.250, 13.900, 15.100, 14.800 ve 14.100 TL'lik tekliflerde =KÜÇÜK(B2:B6;2) sonucu 14.100 TL'dir, yani ikinci en düşük teklif. En düşük teklif belliyse ve bir yedek tedarikçi arıyorsanız bu sonuç doğrudan işinize yarar.
Sıra numarası olarak 1 yazdığınızda KÜÇÜK, MİN ile aynı sonucu verir. Fonksiyonun farkı, ikinci, üçüncü ya da istediğiniz sıradaki küçük değeri seçebilmesidir.
Söz dizimi ve k'nin anlamı
Formül KÜÇÜK(dizi; k) biçiminde yazılır ve iki argüman da zorunludur. dizi, sayısal verilerin bulunduğu aralıktır. k, en küçükten başlayarak kaçıncı değerin döneceğini belirtir: 1 en küçük, 2 ikinci en küçük değerdir.
Aralıktaki boş hücreler ve metinler sıralamaya girmez. Altı satırlık bir aralığın ikisi boşsa yalnız dört değer üzerinden sıralama yapılır ve k en fazla 4 olabilir.
En kısa üç sürenin ortalaması
Bir kurye firmasında altı teslimatın süreleri 4, 2, 7, 3, 5 ve 6 saat olsun. En hızlı üç teslimatın ortalaması için üç KÜÇÜK sonucunu toplayıp 3'e bölersiniz: =(KÜÇÜK(B2:B7;1)+KÜÇÜK(B2:B7;2)+KÜÇÜK(B2:B7;3))/3. 2, 3 ve 4 saatin ortalaması olan 3 saat sonucu çıkar.
Bu yaklaşım, performans hedefi belirlerken en iyi sonuçların neye benzediğini gösterir. Aynı tabloda BÜYÜK ile en yavaş üç teslimatı da hesaplarsanız iki grup arasındaki farkı somut olarak görürsünüz.
Tekrar eden değerler nasıl sayılır?
Aynı değer birden çok kez geçiyorsa her tekrar ayrı bir sıra kaplar. 13.900 TL'lik iki teklif varsa KÜÇÜK(B2:B6;1) ve KÜÇÜK(B2:B6;2) ikisi de 13.900 döndürür. Bu örnekte ikinci en düşük farklı fiyat ancak üçüncü sıradadır.
Bu ayrımı raporda belirtmek, okurun iki ayrı teklifi tek teklif sanmasını önler. Değerin hangi tedarikçiye ait olduğunu da göstermek isterseniz İNDİS ile KAÇINCI'yı KÜÇÜK'ün sonucuyla birlikte kullanabilirsiniz.
#SAYI! hatasının iki nedeni
KÜÇÜK, k argümanı 0 ya da negatifse veya veri sayısını aşıyorsa #SAYI! hatası verir; dizi boşsa da aynı hata çıkar. =KÜÇÜK(B2:B6;0) sıfırıncı değer olamayacağı için hata döndürür. k değerini başka bir formülle ürettiğiniz tablolarda başlangıç değerinin yanlış olması bu hataya yol açabilir.
Argüman olarak verilen k sayıya çevrilemeyen bir metinse sonuç #DEĞER! olur. Listedeki kayıt sayısı değişken olduğunda formülü EĞERHATA ile sarmak, boş kalması gereken satırların hata göstermesini engeller.
Sıfırları dışarıda bırakmak
Listede 0 değerleri varsa KÜÇÜK onları da en küçük değerler arasında sayar. Henüz fiyat girilmemiş ürünler için 0 yazılmış bir tabloda KÜÇÜK(aralık;1) her zaman 0 döndürür ve gerçek en düşük fiyatı gizler. En temiz çözüm, eksik değerleri 0 yerine boş bırakmaktır.
Sıfırları değiştiremiyorsanız ve listede negatif değer yoksa k değerini sıfırların sayısı kadar kaydırabilirsiniz. =KÜÇÜK(B2:B6;EĞERSAY(B2:B6;0)+1) sıfır olmayan en küçük değeri verir. İki sıfır içeren bir fiyat listesinde formül üçüncü en küçük değeri, yani sıfırdan sonraki ilk fiyatı getirir.
Kendi teklif tablonuzda deneyin
Teklif ya da süre listenizin yanına 1'den 3'e kadar sıra numaraları yazın. İlk hücreye =KÜÇÜK($B$2:$B$6;D2) girip aşağı kopyalayın; en düşük üç değer sıralı olarak listelenir ve yeni teklif geldikçe kendiliğinden güncellenir.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tedarikçi | Teklif (TL) | ||
| 2 | Akın Ltd. | 14.250 | 14.100 | |
| 3 | Deniz A.Ş. | 13.900 | ||
| 4 | Yıldız Tic. | 15.100 | ||
| 5 | Kuzey Ltd. | 14.800 | ||
| 6 | Güney Ltd. | 14.100 |
=KÜÇÜK(B2:B6;2)=SMALL(B2:B6,2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 14.100
Teklifler küçükten büyüğe 13.900, 14.100, 14.250, 14.800, 15.100'dür. İkinci sıradaki değer 14.100'dür.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Kurye | Teslim süresi (saat) | ||
| 2 | K1 | 4 | 3 | |
| 3 | K2 | 2 | ||
| 4 | K3 | 7 | ||
| 5 | K4 | 3 | ||
| 6 | K5 | 5 | ||
| 7 | K6 | 6 |
=(KÜÇÜK(B2:B7;1)+KÜÇÜK(B2:B7;2)+KÜÇÜK(B2:B7;3))/3=(SMALL(B2:B7,1)+SMALL(B2:B7,2)+SMALL(B2:B7,3))/3Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 3
En küçük üç süre 2, 3 ve 4 saattir. (2 + 3 + 4) / 3 = 3.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün | Fiyat (TL) | ||
| 2 | A | 0 | 30 | |
| 3 | B | 45 | ||
| 4 | C | 0 | ||
| 5 | D | 30 | ||
| 6 | E | 60 |
=KÜÇÜK(B2:B6;EĞERSAY(B2:B6;0)+1)=SMALL(B2:B6,COUNTIF(B2:B6,0)+1)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 30
Listede iki sıfır var. EĞERSAY 2 döndürür, k 3 olur ve üçüncü en küçük değer olan 30 gelir.
Yaygın hatalar ve çözümleri
- #SAYI!
Neden: k, 0 ya da negatif veya veri sayısından büyük; ya da dizi boş.
Çözüm: k'nin 1 ile veri sayısı arasında olduğunu kontrol edin. Kayıt sayısı değişkense formülü EĞERHATA ile sarın.
#SAYI! hatasının ayrıntılı çözümü → - #DEĞER!
Neden: k argümanı sayıya çevrilemeyen bir metin.
Çözüm: k için sayı ya da sayı içeren bir hücre kullanın.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
KÜÇÜK kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
Excel KÜÇÜK formülü nasıl kullanılır?
Önce aralığı, sonra kaçıncı en küçük değeri istediğinizi yazın. =KÜÇÜK(B2:B6;2) aralıktaki ikinci en küçük değeri verir.
KÜÇÜK ile MİN arasındaki fark nedir?
MİN yalnız en küçük değeri verir. KÜÇÜK ise istediğiniz sıradaki küçük değeri döndürür; KÜÇÜK(aralık;1) MİN ile aynıdır.
KÜÇÜK boş hücreleri sıfır sayar mı?
Hayır. Boş hücreler ve metinler sıralamaya girmez. Hücrede 0 yazıyorsa ise o değer en küçükler arasında yer alır.