Excel tablolarında uç değerleri arama

Kerem Aydın·12 Temmuz 2026·⏱4 dk

Bir hücre aralığındaki en büyük veya en küçük sayıyı hızlıca bulmak için yerleşik MAKRO (MAX) ve MİN (MIN) fonksiyonlarını kullanın. Basit bir sayı listesi için =MAKRO(A1:A10) veya =MİN(A1:A10) yazmanız yeterlidir. Bu fonksiyonlar boş hücreleri ve metni otomatik olarak yoksayar, yalnızca sayısal uç değerleri döndürür.

Hızlı başlangıç: Verileri içeren aralığı seçin ve Excel penceresinin altındaki durum çubuğuna bakın — burada ortalama, sayı ve toplam otomatik olarak görüntülenir. Bu satıra sağ tıklayarak formül girmeden Maksimum ve Minimum görüntülemeyi etkinleştirebilirsiniz.

Veri analizi için temel fonksiyonlar

Uç değer arama fonksiyonları, Excel'in istatistiksel araç bloğunun bir parçasıdır. Eski sürümlerden Microsoft 365'e kadar tüm program sürümlerinde aynı şekilde çalışırlar.

  • =MAKRO(sayı1; [sayı2]; ...) — bağımsız değişkenler listesinden veya aralıktan en büyük değeri döndürür.
  • =MİN(sayı1; [sayı2]; ...) — en küçük değeri döndürür.

Bağımsız değişkenler tekil sayılar, hücre referansları veya tam aralıklar (örneğin, A2:A50) olabilir. Aralıkta DOĞRU/YANLIŞ mantıksal değerleri varsa, hücrelerin içinde yazıldığında yoksayılırlar, ancak fonksiyona doğrudan bağımsız değişken olarak geçirildiklerinde dikkate alınırlar.

Koşullarla çalışma: kriterlere göre arama

Çoğu zaman maksimum değeri tüm sütunda değil, yalnızca belirli bir koşulu karşılayan satırlar arasında bulmak gerekir (örneğin, yalnızca "Moskova" şehri için maksimum satış).

Tek seçim kriteri

Excel 2021 ve daha yeni sürümleri (ve ayrıca Microsoft 365) için yeni MAKROEĞER ve MİNEĞER fonksiyonlarını kullanabilirsiniz: =MAKROEĞER(B2:B100; A2:A100; "Satıldı") Bu formül, A sütununun ilgili hücresinde "Satıldı" kelimesi varsa B sütunundaki maksimum değeri bulacaktır.

Eski sürümler için dizi formülü kullanılır: =MAKRO(EĞER(A2:A100="Satıldı"; B2:B100))

Önemli: 2019 öncesi sürümlerde böyle bir formül girdikten sonra düzgün çalışması için Ctrl+Shift+Enter tuşlarına basmanız gerekir. Yeni sürümlerde normal Enter yeterlidir.

Birden fazla koşul

İki veya daha fazla faktörü dikkate almak gerekiyorsa (örneğin, "Satıldı" VE "Ödeme alındı"), koşullar çarpılır: =MİN(EĞER((A2:A100="Satıldı")*(C2:C100="Ödendi"); B2:B100)) Mantıksal çarpma (koşul1)*(koşul2) "VE" operatörü gibi çalışır ve hesaplamada yalnızca her iki koşulun da doğru olduğu satırları bırakır.

Hataların ve "çöp" verilerin işlenmesi

Gerçek tablolar genellikle hatalar (#YOK, #DEĞER!) veya sayısal sütunlarda metin notları içerir, bu da standart fonksiyonları bozar.

  1. Hataları yoksayma: Aralıkta hatalı hücreler varsa, fonksiyon hata döndürür. Bundan kaçınmak için aralığı EĞERHATA fonksiyonu ile sarın: =MAKRO(EĞERHATA(A2:A100; 0)) Burada tüm hatalı değerler maksimum aranmadan önce geçici olarak 0 (veya başka bir nötr sayı) ile değiştirilir.

  2. Yalnızca sayıları filtreleme: Sütunda sayılar ve metin karışık ise (örneğin, "100 adet"), ISSAYI kontrolünü kullanın: =MAKRO(EĞER(ISSAYI(A2:A100); A2:A100)) Bu yapı yalnızca saf sayı içeren hücreleri zorla seçecektir.

Büyük tablolar için ipucu: Veri aralığınızı "Akıllı Tablo"ya dönüştürün (Ctrl+T tuşları). Bu durumda, yeni satırlar eklendiğinde formüller otomatik olarak genişleyecek ve A2:A100 gibi aralıkları manuel olarak A2:A101 şeklinde değiştirmeniz gerekmeyecek.

Arama yöntemlerinin karşılaştırılması

GörevÖnerilen fonksiyonFormül örneğiNot
Listedeki basit aramaMAKRO / MİN=MAKRO(A2:A50)Her yerde çalışır, boşlukları yoksayar
Tek koşulla aramaMAKROEĞER / MİNEĞER=MAKROEĞER(B:B; A:A; "Evet")Yalnızca Excel 2019+ ve 365
Birden fazla koşulla aramaMAKRO + EĞER (dizi)=MAKRO(EĞER((A:A=1)*(B:B=2); C:C))Evrensel yöntem
Verilerdeki hataları yoksaymaMAKRO + EĞERHATA=MAKRO(EĞERHATA(A:A; -1))Hesaplama hatasından korur
Tarihlerle analizFİLTRE + MAKRO=MAKRO(FİLTRE(B:B; YIL(A:A)=2026))Excel 365 gerektirir

Kullanıcıların sık yaptığı hatalar

  • Gerçek minimum yerine sıfır alma. Genellikle aralıkta boş hücreler olduğunda ve MİN fonksiyonu bunları 0 olarak algıladığında olur. Çözüm: Boş hücrelerin gerçekten boş olduğundan emin olun, boşluk içermiyor olsunlar veya filtreleme kullanın.
  • Metin varlığında #DEĞER! hatası. Yanlışlıkla veriyle birlikte sütun başlığını seçtiyseniz ve başlıkta metin varsa, formül hata verebilir. Her zaman yalnızca veri tablosunun gövdesini seçin.
  • Hücre formatı nedeniyle yanlış sonuç. Sayılar metin olarak kaydedilmişse (hücrenin köşesinde yeşil üçgen), MAKRO ve MİN fonksiyonları bunları yoksayar. Düzeltmek için "Sayıya dönüştür" aracını veya DEĞER fonksiyonunu kullanın.

SSS

İkinci en büyük değeri bulabilir miyim? Evet, bunun için ikinci maksimum için ENBÜYÜK(aralık; 2) ve ikinci minimum için ENKÜÇÜK(aralık; 2) fonksiyonları kullanılır.

Bitişik olmayan hücrelerde maksimum bulmam gerekirse ne yapmalıyım? Noktalı virgülle ayırarak listeleyin: =MAKRO(A1; C5; E10). Fonksiyon herhangi bir bağımsız değişken listesini işleyecektir.

Bulunan maksimum değeri renkle nasıl vurgularım? Koşullu biçimlendirme kullanın: "Giriş" sekmesi → "Koşullu biçimlendirme" → "İlk/son öğeleri seçme kuralları" → "En iyi 10 öğe" (10 sayısını 1 olarak değiştirin).