Tablolarda maksimum değeri arama
Excel'de bir hücre aralığındaki en büyük sayıyı hızlıca bulmak için =MAX(aralık) fonksiyonunu kullanın. Örneğin, =MAX(A2:A100) formülü belirtilen sütundaki en büyük değeri anında döndürür. Ek koşulları dikkate almanız gerekiyorsa (örneğin, yalnızca belirli bir bölge için maksimum satış), Excel'in modern sürümlerinde bulunan =MAXIFS() fonksiyonunu uygulayın.
Kısa cevap: Basit bir maksimum arama için =MAX(hücreleri_seçin) yazın. Fonksiyon metni ve boş hücreleri otomatik olarak yok sayarak yalnızca sayıları bırakır.
Temel arama: MAX fonksiyonu
MAX fonksiyonu, en büyük sayısal değeri bulmak için temel araçtır. Evrenseldir, tüm Excel sürümlerinde çalışır ve karmaşık ayarlar gerektirmez.
Sözdizimi:
=MAX(sayı1; [sayı2]; ...)
Veya bir aralık için:
=MAX(A1:C50)
Nasıl çalışır:
- Sonuç için bir hücre seçin.
=MAX(yazın.- Fareyle gerekli veri aralığını seçin veya hücreleri noktalı virgülle ayırarak listeleyin.
- Parantezi kapatın ve Enter'a basın.
Fonksiyon, bir aralık içinde bulunan mantıksal değerleri (DOĞRU/YANLIŞ) ve metni yok sayar. Ancak, bunları ayrı bağımsız değişkenler olarak girerseniz dikkate alınabilirler (DOĞRU = 1).
Koşullu maksimum arama (MAXIFS)
En büyük değeri tüm listede değil, yalnızca belirli kriterlere uyanlar arasında bulmanız gerektiğinde MAXIFS devreye girer. Bu fonksiyon Excel 2019'da tanıtıldı ve Microsoft 365 aboneliğinde mevcuttur.
Sözdizimi:
=MAXIFS(arama_aralığı; koşul_aralığı1; koşul1; [koşul_aralığı2; koşul2]; ...)
Kullanım örnekleri:
-
Belirli bir şehirdeki maksimum satış:
=MAXIFS(C2:C100; B2:B100; "Moskova")(C sütunu satış tutarları, B sütunu şehir adlarıdır) -
İki koşula göre maksimum (bölge ve çeyrek):
=MAXIFS(D2:D500; A2:A500; "Kuzey"; B2:B500; "Q1")(Bölgenin "Kuzey" ve çeyreğin "Q1" olduğu D sütunundaki en yüksek sayıyı bulur) -
Sayısal koşullar (belirli bir eşiğin üzerinde):
=MAXIFS(A2:A100; A2:A100; ">500")(Yalnızca 500'ü aşan sayılar arasındaki maksimumu bulur)
Önemli: Eski Excel sürümlerinde (2016 ve öncesi) MAXIFS fonksiyonu yoktur. Bu durumlarda, dizi formülü olarak MAX ve EĞER kombinasyonunu kullanmanız (Ctrl+Shift+Enter tuşlarına basmanız) veya özet tabloları kullanmanız gerekir.
Birden fazla sütun ve dizi ile çalışma
Bazen veriler bitişik olmayan aralıklara dağılmış olabilir veya tüm tabloda mutlak maksimumu bulmanız gerekebilir.
-
Bitişik olmayan aralıklar:
MAXfonksiyonu, birkaç alanı noktalı virgülle listelemenize olanak tanır:=MAX(A2:A10; C2:C10; E5:E20)Excel bu üç bölgedeki tüm sayıları karşılaştırır ve tek bir en büyük değeri verir. -
Tüm tabloda maksimum arama: Sadece tüm veri bloğunu seçin:
=MAX(A1:Z1000)Bu, büyük raporların hızlı denetimi için kullanışlıdır. -
Birden fazla sütunda koşullu arama:
MAXIFSile yukarıdaki bölge ve çeyrek örneğinde gösterildiği gibi farklı sütunlar için aynı anda koşullar belirleyebilirsiniz. Temel kural şudur: tüm koşul aralıkları, arama aralığı ile aynı boyutta (satır sayısı) olmalıdır.
Sık karşılaşılan hatalar ve nüanslar
Verilerin özellikleri dikkate alınmazsa, basit formüller bile yanlış sonuç verebilir.
- Sayılar metin olarak kaydedilmiş. Bir hücrede "100" yazıyor ancak hücre biçimi "Metin" olarak ayarlanmışsa,
MAXfonksiyonu bu değeri yok sayar. Veri biçimini kontrol edin ve gerekirse metni sayıya dönüştürün ("Sütunlara Dönüştür" veya 1 ile çarpma yoluyla). - Boş hücreler.
MAXboşlukları yok sayar, ancak aralıkta boş bir dize""döndüren açık bir formül varsa, bu 0 olarak işlenebilir. - Negatif sayılar. Fonksiyon eksi işaretli sayılarla doğru çalışır. Aralıktaki tüm sayılar negatifse,
MAXsıfıra en yakın olanı döndürür (örneğin, -5, -100'den büyüktür). - #AD? hatası. Genellikle fonksiyon adındaki yazım hatalarından (örneğin Rusça sürümde
MAXyerineMAKS) veya eski bir Excel sürümündeMAXIFSkullanımından kaynaklanır.
Arama fonksiyonlarının karşılaştırılması
| Fonksiyon | Ne zaman kullanılır | Sürüm desteği |
|---|---|---|
| MAX | Filtresiz basit en büyük sayı arama. | Tüm sürümler |
| MAXIFS | Tek veya birden fazla koşulla maksimum arama. | Excel 2019, 365, 2021 |
| LARGE | 2., 3. veya N. en büyük değeri bulmanız gerekir. | Tüm sürümler |
Kararlı formüller için pratik ipuçları
Raporlarınızın yeni veriler eklendiğinde bozulmaması için şu önerileri izleyin:
- "Akıllı Tablolar" kullanın. Veri aralığınızı seçin ve
Ctrl + Ttuşlarına basın. Artık formüllerde sütun adlarını kullanabilirsiniz:=MAX(Tablo1[Satislar]). Yeni satırlar eklendiğinde formül aralığı otomatik olarak genişletir. - Adlandırılmış aralıklar. Aralıklara ad yöneticisi aracılığıyla anlaşılır isimler verin.
=MAX(Ocak_Satislari)formülü,=MAX($B$2:$B$500)formülünden daha kolay okunur. - Hata kontrolü. Aralıkta koşulu sağlayan hiçbir sayı olmama riski varsa,
MAXIFS0 döndürür. Kafa karışıklığını önlemek için formülü bir kontrole sarabilirsiniz:=EGERHATA(MAXIFS(...); "Veri yok").
Sıkça Sorulan Sorular (SSS)
MAX ve LARGE arasındaki fark nedir?
MAX her zaman yalnızca tek bir en büyük değeri döndürür. LARGE(aralik; k) fonksiyonu, k'inci en büyük sayıyı elde etmenizi sağlar. Örneğin, LARGE(A1:A10; 2) listedeki ikinci en büyük değeri bulur.
Neden MAX, hücrelerde sayılar olmasına rağmen 0 döndürüyor? Büyük olasılıkla sayılarınız metin biçiminde kaydedilmiştir. Sütunu seçin, "Veri" sekmesine gidin -> "Sütunlara Dönüştür" seçeneğine tıklayın ve "Son" butonuna basın. Bu işlem metni zorla sayıya dönüştürür.
Hücre rengine göre maksimum bulunabilir mi?
Standart MAX veya MAXIFS fonksiyonlarıyla bunu yapmak mümkün değildir. Renke göre maksimum bulmak için VBA'da özel bir fonksiyon oluşturulması veya filtreleme followed by ARA.TOPLAM fonksiyonunun uygulanması gerekir.
Bitişik olmayan hücrelerde maksimum değer nasıl bulunur?
Fonksiyon içinde hücre adreslerini noktalı virgülle ayırarak listeleyin: =MAX(A1; C5; E10; G2).