Excel'de Hızlı Veri Analizi: Maksimumdan Karmaşık Eşleşmelere

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

Bir aralıktaki maksimum değeri bulmak için =MAK(aralık) işlevini, aritmetik ortalama için =ORTALAMA(aralık) işlevini ve koşullara göre eşleşmeleri aramak için =FİLTRELE veya =XARA kombinasyonunu kullanın. Bu araçlar, büyük tabloları manuel olarak taramadan anında işlemeye olanak tanır. Aşağıda, tipik analiz görevlerini çözmek için belirli formüller ve uygulama senaryoları sunulmaktadır.

Kısa cevap:

  • Maksimum: =MAK(A2:A100)
  • Ortalama: =ORTALAMA(A2:A100)
  • Eşleşme (değer arama): =XARA(aranan_değer; arama_aralığı; döndürülecek_aralık)
  • Eşleşme (liste filtreleme): =FİLTRELE(tablo; koşul)

Maksimum ve Minimum Değerlerin Bulunması

MAK işlevi belirtilen aralığı tarar ve en büyük sayısal değeri döndürür. Boş hücreleri ve metni otomatik olarak yoksayar, ancak işlev bağımsız değişkenlerine doğrudan girildikleri takdirde mantıksal değerleri (DOĞRU'yu 1, YANLIŞ'ı 0 olarak) dikkate alır.

Temel sözdizimi

=MAK(B2:B100)

Bu formül B sütunundaki en yüksek sayıyı döndürür. En küçük değeri bulmak için MIN işlevi de benzer şekilde çalışır.

Koşullu maksimum

Genellikle tüm sütunda değil, yalnızca belirli bir kritere uyan satırlar arasında maksimum değeri bulmanız gerekir (örneğin, belirli bir satış temsilcisinin en yüksek satışı).

Eski Excel sürümleri için seçenek (dizi formülü): Girdikten sonra Ctrl + Shift + Enter tuşlarına basın:

=MAK(EĞER(A2:A100="Ivanov"; B2:B100))

Excel 365/2021 için seçenek (dinamik diziler): Formülü sadece girin, kendisi diziyi işleyecektir:

=MAK(FİLTRELE(B2:B100; A2:A100="Ivanov"))

Uygun değer yoksa işlev bir hata döndürür. Bundan kaçınmak için MAK içine üçüncü bir sayısal değer ekleyin: =MAK(0; FİLTRELE(...)).

Aritmetik Ortalamanın Hesaplanması

ORTALAMA işlevi, aralıktaki sayıları toplar ve toplamı sayıların adedine böler. Boş hücreler yoksayılır, ancak 0 değerine sahip hücreler hesaplamada dikkate alınır; bu da sonucu düşürebilir.

Standart kullanım

=ORTALAMA(C2:C500)

Koşullu ortalama

Sıfırları hariç tutmak veya kategorilere göre filtrelemek için ETORTALAMA veya ÇOKLUETORTALAMA işlevlerini kullanın.

Örnek: Yalnızca durumu "Aktif" olan müşteriler için ortalama fişi bulun:

=ETORTALAMA(D2:D500; "Aktif"; E2:E500)

Burada D durum sütunu, E ise fiş tutarları sütunudur.

İpucu: Koşulsuz olarak normal ortalamadan sıfırları hariç tutmanız gerekiyorsa, dizi formülünü kullanın: =ORTALAMA(EĞER(C2:C100<>0; C2:C100)) Excel'in yeni sürümlerinde bu hemen çalışır, eski sürümlerde Ctrl+Shift+Enter ile onaylanmasını gerektirir.

Eşleşmelerin Bulunması ve Verilerin Karşılaştırılması

"Eşleşmeleri bulma" görevi, listede belirli bir değeri aramak veya iki tablo arasındaki ortak öğeleri belirlemek anlamına gelebilir.

Tek bir değerin kesin aranması

DÜŞEYARA'yı (VLOOKUP) unutun. Modern XARA (XLOOKUP) işlevini kullanın. Daha güvenilir, daha hızlıdır ve sütun eklendiğinde bozulmaz.

Sözdizimi:

=XARA(aranan_değer; arama_dizisi; döndürme_dizisi)

Örnek: Ürün koduna göre ürün fiyatını bulun:

=XARA("A-123"; A2:A100; B2:B100)

Tüm eşleşmelerin aranması (Liste filtreleme)

Bir kritere birden fazla satır karşılık geliyorsa (örneğin, "OOO Romashka" müşterisinin tüm siparişleri), XARA yalnızca ilkini döndürür. FİLTRELE işlevini kullanın.

Örnek: "Kuzey" bölgesinde satılan tüm ürünlerin listesini görüntüleyin:

=FİLTRELE(A2:C100; C2:C100="Kuzey"; "Veri yok")

Bu formül, dinamik olarak yalnızca gerekli satırlarla yeni bir tablo oluşturur.

Bir listede değerin varlığının kontrol edilmesi

A sütunundaki bir değerin B sütununda olup olmadığını anlamak için (DOĞRU/YANLIŞ döndürmek):

=SAYI.MI(EŞLEŞ(A2; B:B; 0))

Yaklaşımların Karşılaştırılması: Hangi İşlev Seçilmeli?

GörevÖnerilen İşlevNeden
Tek bir sayı bulma (maks/min)MAK / MINHızlı, koşul gerektirmez
Tek koşullu ortalamaETORTALAMAFiltrelemeden daha basit ve hızlı
Çoklu koşullu ortalamaÇOKLUETORTALAMATek yerleşik seçenek
Anahtara göre tek kayıt bulmaXARADÜŞEYARA'dan daha esnek ve dayanıklı
Kayıt listesini çıkarmaFİLTRELETek bir değer yerine dizi döndürür
Varlığı kontrol etmeEŞLEŞ + SAYI.MIVeri çıkarmadan hafif kontrol

Sık Yapılan Hatalar ve Çözüm Yolları

  1. Ortalama hesaplanırken #SAYI/0! (#DIV/0!) hatası.

    • Neden: Aralıkta sayı yok veya hepsi uygun olmadığı için filtrelendi.
    • Çözüm: Formülü EĞERHATA içine alın: =EĞERHATA(ORTALAMA(...); 0).
  2. Veri formatından kaynaklanan yanlış sonuç.

    • Neden: Sayılar metin olarak kaydedilmiş (genellikle 1C veya banka raporlarından dışa aktarma sırasında olur). MAK ve ORTALAMA işlevleri metni yoksayar.
    • Çözüm: Sütunu seçin → Veri → Metni Sütunlara Dönüştür → Son. Veya formülde 1 ile çarpma kullanın.
  3. Dizi formülünün çalışmaması.

    • Neden: Yeni sürümde eski sözdizimi kullanılıyor veya tam tersi.
    • Çözüm: Excel 365'te FİLTRELE ve TEK içeren formüller normal Enter ile girilir. #TAŞMA! (#SPILL!) hatası görürseniz, sonuçların çıktısı için formülün altındaki alanı boşaltın.

SSS

En yüksek ve en düşük göstergeleri yoksayarak ortalama değeri nasıl bulurum? KIRP.ORT (TRIMMEAN) işlevini kullanın. Örneğin, =KIRP.ORT(A2:A100; 0,2) ortalamayı hesaplamadan önce üstten ve alttan %10'luk uç değerleri kaldırır.

Eşleşmeleri kısmi olarak (kelimenin bir bölümüne göre) arayabilir miyim? Evet. XARA ve FİLTRELE içinde joker karakterler kullanın. Örnek: =XARA("*Moskova*"; A2:A100; B2:B100) "Moskova" kelimesini içeren herhangi bir değeri bulacaktır.

FİLTRELE işlevi #HESAPLA! (#CALC!) hatası döndürürse ne yapmalıyım? Bu, hiçbir satırın koşulu karşılamadığı anlamına gelir. Hata yerine bir mesaj göstermek için işleve üçüncü bir bağımsız değişken ekleyin: =FİLTRELE(...; "..."; "Eşleşme bulunamadı").