Excel'de En Büyük ve En Küçük Değeri Bulma: MAK ve MİN Fonksiyonları
YÖNTEM-1 MAK ile En Büyük Değeri Bulma (En Kolay Yöntem)
MAK fonksiyonu (İngilizce: LARGE), belirttiğiniz bir hücre aralığındaki sayılar arasından en büyük değeri veya k. en büyük değeri bulur.
Genel Formül:
=MAK(aralık; k)
- aralık: Değerleri bulmak istediğiniz hücre aralığı
- k: Kaçıncı en büyük değer (1=en büyük, 2=ikinci en büyük)
Uyarı
MAK fonksiyonu, aralıkta metin veya boş hücre varsa bunları otomatik olarak yok sayar. Sadece sayısal değerler dikkate alınır.
İngilizce Excel Kullananlar İçin
İngilizce Excel'de formül: =LARGE(A2:A8; 1)
| A | B | |
|---|---|---|
| 1 | Öğrenci | Not |
| 2 | Ali | 78 |
| 3 | Ayşe | 92 |
| 4 | Mehmet | 85 |
| 5 | Zeynep | 60 |
| 6 | Hakan | 95 |
| 7 | Ela | 88 |
| 8 | Can | 72 |
| 9 | En Büyük | 95 |
=MAK(B2:B8; 1)
📌 B2:B8 aralığındaki en büyük değeri verir. Sonuç: 95
YÖNTEM-2 MİN ile En Küçük Değeri Bulma
MİN fonksiyonu (İngilizce: SMALL), belirttiğiniz bir hücre aralığındaki sayılar arasından en küçük değeri veya k. en küçük değeri bulur.
Genel Formül:
=MİN(aralık; k)
- aralık: Değerleri bulmak istediğiniz hücre aralığı
- k: Kaçıncı en küçük değer (1=en küçük, 2=ikinci en küçük)
İpucu
MİN fonksiyonu ile en küçük değeri bulmak, özellikle asgari eşik değerlerini (ör. minimum stok seviyesi) takip etmek için çok kullanışlıdır.
İngilizce Excel Kullananlar İçin
İngilizce Excel'de formül: =SMALL(B2:B8; 1)
| A | B | |
|---|---|---|
| 1 | Öğrenci | Not |
| 2 | Ali | 78 |
| 3 | Ayşe | 92 |
| 4 | Mehmet | 85 |
| 5 | Zeynep | 60 |
| 6 | Hakan | 95 |
| 7 | Ela | 88 |
| 8 | Can | 72 |
| 9 | En Küçük | 60 |
=MİN(B2:B8; 1)
📌 B2:B8 aralığındaki en küçük değeri verir. Sonuç: 60
YÖNTEM-3 Dinamik Aralık ile MAK ve MİN Kullanımı
Veri setiniz sürekli büyüyorsa, her seferinde aralığı manuel olarak güncellemek yerine dinamik aralık tanımlayabilirsiniz. Bunun için KAYDIR (OFFSET) ve BAĞ_DEĞ_DOLU_SAY (COUNTA) fonksiyonlarını kullanabilirsiniz.
Dinamik Aralık Tanımlama:
=KAYDIR($B$2;0;0;BAĞ_DEĞ_DOLU_SAY($B:$B)-1;1)
İpucu
Dinamik aralık kullandığınızda, B sütununa yeni bir değer eklendiğinde formüller otomatik olarak güncellenir. Bu, büyük veri setlerinde zaman kazandırır.
| A | B | |
|---|---|---|
| 1 | Ürün | Satış |
| 2 | Ürün A | 1.500 |
| 3 | Ürün B | 2.300 |
| 4 | Ürün C | 850 |
| 5 | Ürün D | 3.200 |
| 6 | Ürün E | 1.800 |
| 7 | En Büyük | 3.200 |
| 8 | En Küçük | 850 |
📌 Yeni veri eklendiğinde otomatik güncellenir
YÖNTEM-4 VBA Makro ile Otomasyon
VBA (Visual Basic for Applications) kullanarak Excel'de en büyük ve en küçük değer bulma işlemlerini otomatikleştirebilirsiniz. Özellikle çok sayıda veri setinde aynı işlemi tekrarlamanız gerektiğinde, VBA ile bu işlemi tek bir makro üzerinden gerçekleştirmek mümkündür. Excel VBA makroları hakkında daha fazla bilgi edinebilirsiniz.
📌 Geliştirici sekmesinin gösterimi için detaylı bilgi için tıklayın.
📌 Alt + F11 kısayolu ile hızlıca açabilirsiniz.
📌 Makro yazımı ile ilgili daha detaylı bilgi için tıklayın.
Sub EnBuyukEnKucukBul()
Dim aralik As Range
Dim enBuyuk As Double
Dim enKucuk As Double
Set aralik = Selection
enBuyuk = Application.WorksheetFunction.Max(aralik)
enKucuk = Application.WorksheetFunction.Min(aralik)
MsgBox "En Büyük: " & enBuyuk & vbNewLine & _
"En Küçük: " & enKucuk
End Sub
📌 Kullanım Adımları:
1. Veri aralığını seçin
2. Geliştirici → Makrolar → EnBuyukEnKucukBul → Çalıştır
3. En büyük ve en küçük değer mesaj olarak görüntülenir!
🔍 Kodda Kullanılan Fonksiyonlar:
Selection → Seçili hücre aralığını temsil eder
Application.WorksheetFunction.Max() → En büyük değeri bulur
Application.WorksheetFunction.Min() → En küçük değeri bulur
MsgBox → Sonuçları mesaj olarak gösterir
📌 F5 tuşuna basarak veya Çalıştır butonuna tıklayarak makroyu çalıştırın.
Uyarı
Makro kullanırken dosyayı .xlsm formatında kaydedin. Makro güvenlik ayarlarını kontrol edin.
5. Hangi Yöntemi Ne Zaman Kullanmalısınız?
| Durum | Önerilen Yöntem | Açıklama |
|---|---|---|
| Tek seferlik hızlı bulma | MAK / MİN | Hızlı ve kolay formül |
| Sürekli büyüyen veri | Dinamik Aralık | Otomatik güncellenir |
| Belirli koşula göre | ÇOKEĞER / ÇOKEĞER | Kriter bazlı filtreleme |
| Tekrarlayan işlemler | VBA Makro | Otomatik ve esnek |
6. En Büyük ve En Küçük Değer Neden Önemlidir?
Veri Analizi
Uç değerler, veri setinizin genel yapısı hakkında size bilgi verir. En yüksek ve en düşük değerleri bularak verilerinizin dağılımını anlarsınız.
Karar Desteği
En iyi ve en kötü performans gösteren alanları tespit ederek stratejik kararlar alabilirsiniz. Kaynakları doğru yönlendirebilirsiniz.
Kalite Kontrol
Üretim veya hizmet süreçlerindeki sapmaları erken tespit ederek aksiyon alabilirsiniz. Standart dışı değerleri hızlıca fark edersiniz.
7. Sıkça Sorulan Sorular
01 Excel'de en büyük değeri bulmak için hangi fonksiyon kullanılır?
Excel'de en büyük değeri bulmak için MAK (ENBÜYÜK) fonksiyonu kullanılır. Örneğin: =MAK(A1:A10; 1)
02 Excel'de en küçük değeri bulmak için hangi fonksiyon kullanılır?
Excel'de en küçük değeri bulmak için MİN (ENKÜÇÜK) fonksiyonu kullanılır. Örneğin: =MİN(A1:A10; 1)
03 Excel'de ikinci en büyük değer nasıl bulunur?
İkinci en büyük değeri bulmak için MAK fonksiyonunun ikinci parametresini 2 olarak girin: =MAK(A1:A10; 2)
04 MAK ve MİN boş hücreleri nasıl değerlendirir?
MAK ve MİN fonksiyonları boş hücreleri ve metin içeren hücreleri otomatik olarak yok sayar. Sadece sayısal değerleri dikkate alır.
05 Mac'te Excel'de MAK ve MİN çalışır mı?
Evet, Mac'te Excel'de MAK ve MİN fonksiyonları Windows ile aynı şekilde çalışır. Formül yazımı ve kullanımı arasında fark yoktur.
06 Koşullu en büyük değeri nasıl bulabilirim?
Belirli bir koşula göre en büyük değeri bulmak için ÇOKEĞER (MAXIFS) fonksiyonunu kullanabilirsiniz.