BÜYÜK Formülü (LARGE): En Büyük 2., 3. Değeri Bulma
BÜYÜK
İngilizce adı: LARGE
Yayın: · Son güncelleme:
BÜYÜK kısaca
BÜYÜK, bir veri kümesindeki en büyük k. değeri verir. BÜYÜK(aralık;1) en büyük, BÜYÜK(aralık;2) ikinci en büyük değeri döndürür; ilk üç satışı ya da en yüksek notları listelemek için kullanılır.
Söz dizimi
BÜYÜK(dizi; k)LARGE(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 büyük değerin aranacağı dizi ya da veri aralığı. |
kk | Zorunlu | En büyükten başlayarak döndürülecek değerin sırası; 1 en büyük değerdir. |
İçindekiler
BÜYÜK ne döndürür?
Excel BÜYÜK formülü, bir listedeki en büyük k. değeri verir; k'yi siz belirlersiniz. Beş öğrencinin 78, 95, 88, 91 ve 67 puan aldığı bir sınavda =BÜYÜK(B2:B6;2) sonucu 91'dir, yani ikinci en yüksek puan. k yerine 1 yazarsanız sonuç MAK ile aynı olur.
Fonksiyon "ilk üç", "en iyi beş" gibi sıralı listeler kurarken işe yarar. Satış yarışmasında ilk üç temsilcinin cirosunu ya da derece alan puanları ayrı hücrelere çekmek için her hücreye farklı bir k yazmanız yeterlidir.
Argümanlar: dizi ve k
Söz dizimi BÜYÜK(dizi; k) biçimindedir ve iki argüman da zorunludur. dizi, değerlerin bulunduğu aralık ya da dizidir. k ise en büyükten başlayarak kaçıncı değerin isteneceğini söyler.
Microsoft'un belgelerine göre n veri noktalı bir aralıkta BÜYÜK(dizi;1) en büyük, BÜYÜK(dizi;n) en küçük değeri verir. Beş puanlık listede =BÜYÜK(B2:B6;5) sonucu 67'dir ve KÜÇÜK(B2:B6;1) ile aynıdır.
İlk üç değerin toplamı
Bir puanlama sisteminde öğrencinin en iyi üç sınavı sayılıyorsa üç BÜYÜK sonucunu toplarsınız: =BÜYÜK(B2:B6;1)+BÜYÜK(B2:B6;2)+BÜYÜK(B2:B6;3). Örnek listede bu formül 95, 91 ve 88'in toplamı olan 274'ü verir.
Aynı yöntemle en iyi üç değerin ortalamasını da hesaplayabilirsiniz; toplamı 3'e bölmek yeterlidir. Formülü bir başkası okuyacaksa her terimi ayrı yazmak hangi değerlerin toplandığını açıkça gösterir.
Tekrarlanan değerler
Listede aynı değer birden çok kez geçiyorsa BÜYÜK her birini ayrı bir sıra olarak sayar. Kadıköy ve Çankaya şubelerinin ikisi de 90 bin TL ciro yaptıysa =BÜYÜK(B2:B5;1) ve =BÜYÜK(B2:B5;2) ikisi de 90 döndürür. Üçüncü en büyük değer ise 85'tir.
Bu davranış "ikinci en yüksek farklı ciro" sorusunda sorun çıkarır. Böyle bir durumda önce benzersiz değerleri ayırmanız gerekir. İlk üç listesini hazırlarken aynı değerin iki kez görünmesi ise çoğu zaman istenen sonuçtur.
#SAYI! hatası ne zaman çıkar?
Microsoft'un belgelerine göre dizi boşsa ya da k, 0 ve altında veya veri sayısından büyükse BÜYÜK #SAYI! hatası verir. Beş puanlık bir listede =BÜYÜK(B2:B6;6) altıncı değer olmadığı için hata döndürür. "İlk 10" tablosu kurarken listede 10'dan az kayıt varsa son satırlarda bu hatayı görürsünüz.
Bu durumda formülü EĞERHATA içine alıp boş metin döndürebilirsiniz: =EĞERHATA(BÜYÜK(B2:B6;6);""). k sayıya çevrilemeyen bir metin olarak girilmişse sonuç #DEĞER! olur.
Değerin kime ait olduğunu göstermek
BÜYÜK puanı verir, ama o puanı kimin aldığını söylemez. İlk üç tablosunda adları da göstermek için sonucu İNDİS ve KAÇINCI ile eşleştirirsiniz: =İNDİS($A$2:$A$6;KAÇINCI(BÜYÜK($B$2:$B$6;1);$B$2:$B$6;0)) en yüksek puanı alan öğrencinin adını getirir. Örnek listede bu Buse'dir.
Tekrarlanan puanlarda bu yöntem iki kez aynı adı getirebilir, çünkü KAÇINCI her seferinde ilk eşleşmeyi bulur. Microsoft 365'te SIRALA ve FİLTRE gibi dinamik dizi fonksiyonları bu sorunu daha kolay çözer; eski sürümlerde ise eşitlikleri ayıran yardımcı bir sütun eklemek gerekir.
İlk üç tablosu kurun
Sınav ya da satış listenizin yanına 1, 2, 3 yazan küçük bir sütun açın. Yanına =BÜYÜK($B$2:$B$6;D2) yazıp aşağı kopyalayın; ardından aynı yapıyı KÜÇÜK ile kurarak en düşük üç değeri de görün.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Öğrenci | Puan | ||
| 2 | Ali | 78 | 91 | |
| 3 | Buse | 95 | ||
| 4 | Cem | 88 | ||
| 5 | Derya | 91 | ||
| 6 | Ece | 67 |
=BÜYÜK(B2:B6;2)=LARGE(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: 91
Puanlar büyükten küçüğe 95, 91, 88, 78, 67'dir. İkinci sıradaki değer 91'dir.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Öğrenci | Puan | ||
| 2 | Ali | 78 | 274 | |
| 3 | Buse | 95 | ||
| 4 | Cem | 88 | ||
| 5 | Derya | 91 | ||
| 6 | Ece | 67 |
=BÜYÜK(B2:B6;1)+BÜYÜK(B2:B6;2)+BÜYÜK(B2:B6;3)=LARGE(B2:B6,1)+LARGE(B2:B6,2)+LARGE(B2:B6,3)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: 274
95 + 91 + 88 = 274.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Şube | Ciro (bin TL) | ||
| 2 | Kadıköy | 90 | 90 | |
| 3 | Bornova | 85 | ||
| 4 | Çankaya | 90 | ||
| 5 | Nilüfer | 70 |
=BÜYÜK(B2:B5;2)=LARGE(B2:B5,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: 90
İki şubenin cirosu 90'dır ve her biri ayrı sıra sayılır. Bu yüzden ikinci en büyük değer de 90'dır.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Öğrenci | Puan | ||
| 2 | Ali | 78 | Buse | |
| 3 | Buse | 95 | ||
| 4 | Cem | 88 | ||
| 5 | Derya | 91 | ||
| 6 | Ece | 67 |
=İNDİS($A$2:$A$6;KAÇINCI(BÜYÜK($B$2:$B$6;1);$B$2:$B$6;0))=INDEX($A$2:$A$6,MATCH(LARGE($B$2:$B$6,1),$B$2:$B$6,0))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: Buse
BÜYÜK en yüksek puan olan 95'i bulur, KAÇINCI onun 2. satırda olduğunu söyler ve İNDİS Buse adını getirir.
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
BÜYÜK kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
Excel BÜYÜK formülü nasıl kullanılır?
Önce aralığı, sonra kaçıncı en büyük değeri istediğinizi yazın. =BÜYÜK(B2:B6;2) B2:B6 aralığındaki ikinci en büyük değeri verir.
BÜYÜK ile MAK arasındaki fark nedir?
MAK yalnız en büyük değeri verir. BÜYÜK ise k argümanıyla ikinci, üçüncü ya da istediğiniz sıradaki değeri döndürür; BÜYÜK(aralık;1) MAK ile aynıdır.
BÜYÜK neden #SAYI! hatası veriyor?
k, 0 ya da negatifse veya aralıktaki sayı adedinden büyükse bu hata çıkar. Dizi boşsa da aynı hata görülür.