Tablolarda uç değerleri arama: Minimum ve son eleman

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

Bir aralıktaki minimum değeri bulmak için =MIN(aralık) işlevini kullanın. Son dolu değeri veya maksimum tarihe göre öğeyi belirlemek için INDEX ve MATCH işlevlerinin kombinasyonunu (veya yeni sürümlerde XLOOKUP) uygulayın. Bu yöntemler hem basit sayı listeleriyle hem de tarihleri ve koşulları içeren karmaşık tablolarla çalışır.

Temel minimum arama

En basit senaryo, bir sütun veya satırdaki en küçük sayıyı bulmaktır. MIN işlevi metin değerlerini ve mantıksal hataları otomatik olarak yoksayar ancak sıfırları dikkate alır.

Sözdizimi: =MIN(A1:A100)

Belirli bir kritere uyan sayılar arasında minimumu bulmanız gerekiyorsa (örneğin, yalnızca "Moskova" şehrine ait satışlar), MINIFS (Excel 2019 ve daha yenilerinde mevcuttur) veya klasik dizi formülünü kullanın.

Eski sürümler için ipucu: Excel 2016 veya daha eski bir sürüm kullanıyorsanız, koşullu formülü dizi formülü olarak girmelisiniz. Girdikten sonra, onu küme parantezleri {} içine almak için Ctrl + Shift + Enter tuşlarına basın.

Koşullu örnek: "Elektronik" kategorisindeki ürünün minimum fiyatını bulun (kategori A sütununda, fiyat B sütununda): =MINIFS(B2:B100; A2:A100; "Elektronik")

Herhangi bir sürüm için evrensel seçenek (dizi olarak çalışır): =MIN(EĞER(A2:A100="Elektronik"; B2:B100))

Listedeki son değeri nasıl bulursunuz

"Son" kavramı, son dolu hücreyi, en geç tarihli kaydı veya bir koşula uyan son öğeyi ifade edebilir. Yöntem seçimi verilerinizin yapısına bağlıdır.

1. Sütundaki son dolu hücre

Veriler boşluk olmadan bitişik bir liste halinde geliyorsa, dolu hücre sayısını sayıp bu numaradaki hücreye başvurmak yeterlidir.

Formül: =INDEX(B2:B100; COUNTA(B2:B100))

Burada B2:B100 — veri aralığınızdır.

Listede boş hücreler varsa ancak aşağıdan yukarıya doğru tam olarak son boş olmayan değere ihtiyacınız varsa, bu güvenilir kombinasyonu kullanın (aralıktaki boşluklarla bile çalışır):

=INDEX(B2:B100; MATCH(2; 1/(B2:B100<>"")) (2019 öncesi sürümler için Ctrl+Shift+Enter ile girin)

2. Son tarihe göre değer

Sık karşılaşılan bir görev: Tarihleri içeren bir sütun ve göstergeleri içeren bir sütun vardır. En güncel tarihteki göstergeyi bulmanız gerekir.

Eylem mantığı:

  1. Tarih sütunundaki maksimum tarihi bulun (MAX).
  2. Bu tarihin konumunu bulun (MATCH).
  3. Bulunan konuma göre bitişik sütundan değeri döndürün (INDEX).

Hazır formül: Tarihler A2:A100'de, değerler B2:B100'de: =INDEX(B2:B100; MATCH(MAX(A2:A100); A2:A100; 0))

Yinelenenlere dikkat: Aynı maksimum tarih birden fazla kez görünüyorsa, bu formül yukarıdan itibaren ilk eşleşmeden değeri döndürür. Aynı tarihler arasında zamana göre tam olarak son kaydı almak için, satırlara göre filtreleme içeren daha karmaşık bir formül gerekecektir.

3. Modern işlevler kullanarak arama (Excel 365 / 2021)

Microsoft 365 aboneleri, formülleri okunabilir ve güçlü kılan FILTER ve XLOOKUP işlevlerini kullanabilir.

FILTER aracılığıyla koşula göre son değer: "Müşteri Ivanov" için son sipariş durumunu bulun: =TAKE(FILTER(C2:C100; B2:B100="Ivanov"); -1) (TAKE işlevi en güncel güncellemelerde mevcuttur. Yoksa XLOOKUP kullanın).

XLOOKUP alternatifi (sondan arama): =XLOOKUP(1; 1/(B2:B100="Ivanov"); C2:C100; "";; -1) Sonundaki -1 bağımsız değişkeni, işlevin listenin sonundan başlayarak eşleşme aramasını sağlar.

Formüllerle çalışırken sık yapılan hatalar

HataNedenÇözüm
#DEĞER!Sayı içeren aralıkta metin veya hata var=MIN(HATAAYIKLA(...)) kullanın veya aralığı temizleyin
#YOKKoşul bulunamadı veya aralık boşFormülü =HATAAYIKLA(formül; "Veri yok") içine alın
Yanlış sonuçTarihler metin olarak saklanıyorMetni "Sütunlara Dönüştür" veya TARİHSAYISI işlevi aracılığıyla tarihe dönüştürün
Minimum yerine 0Aralıkta 0 olarak yorumlanan boş hücreler varHücrelerin gerçekten boş olduğundan emin olun, boşluk içermiyor olsun

SSS

Metni yoksayarak son sayısal değeri nasıl bulurum? Dizi formülünü kullanın: =INDEX(A1:A100; MAX(SATIR(A1:A100)*ISSAYI(A1:A100))). Sayı içeren maksimum satır numarasını bulur.

Minimum ve maksimumu aynı anda bulabilir miyim? Evet, ancak farklı hücrelerde. Metinle birlikte tek bir hücrede çıktı almak için birleştirme kullanın: ="Min: "&MIN(A1:A10)&" Maks: "&MAX(A1:A10).

Neden son değer formülü liste boşsa hata döndürür? MATCH ve INDEX işlevleri boş referanslarla çalışamaz. Her zaman hata işlemeyi ekleyin: =HATAAYIKLA(formülünüz; "Liste boş").

Bu formüller Google E-Tablolar'da çalışır mı? Evet, Google Sheets'teki MIN, INDEX, MATCH, FILTER işlevlerinin sözdizimi Rusça Excel ile aynıdır. Google Sheets'te dizi formülleri otomatik olarak uygulanır (Ctrl+Shift+Enter gerekmez).