MAK Formülü (MAX): En Büyük Değeri Bulma
MAK
İngilizce adı: MAX
Yayın: · Son güncelleme:
MAK kısaca
MAK, bir sayı kümesindeki en büyük değeri verir. En yüksek satışı, en pahalı ürünü ya da en geç tarihi bulmak için kullanılır; başvurulan aralıktaki boş hücreleri, metinleri ve mantıksal değerleri yok sayar.
Söz dizimi
MAK(sayı1; [sayı2]; ...)MAX(number1, [number2], ...)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
sayı1number1 | Zorunlu | En büyük değeri aranacak ilk sayı, hücre, aralık ya da dizi. |
sayı2number2 | İsteğe bağlı | Ek sayılar ya da aralıklar. Toplam 255 argüman verilebilir. |
İçindekiler
MAK ile en büyük değeri bulmak
Excel MAK formülü, verdiğiniz sayılar arasından en büyüğünü döndürür. Dört aylık satışların 18.500, 22.400, 19.750 ve 21.000 TL olduğu bir tabloda =MAK(B2:B5) sonucu 22.400 TL'dir. Liste yüzlerce satıra çıktığında da formül aynı kalır, yalnız aralık büyür.
En yüksek sınav notu, en pahalı sipariş, en uzun teslim süresi ya da en son işlem tarihi gibi sorular bu fonksiyonla cevaplanır. Excel tarihleri sayı olarak sakladığı için tarih sütununda MAK en geç tarihi verir.
Söz dizimi ve argüman sınırı
Formül MAK(sayı1; [sayı2]; ...) biçiminde yazılır. İlk argüman zorunludur, toplam 255 argümana kadar ekleyebilirsiniz. Argümanlar sayı, hücre, aralık, ad ya da dizi olabilir.
Tek argüman çok satırlı ve çok sütunlu bir aralık da olabilir. İki şubenin üç aylık satışlarının yan yana durduğu bir tabloda =MAK(B2:C4) altı değerin en büyüğünü bulur. Örnekte bu değer, Beşiktaş şubesinin şubat ayında yaptığı 45.200 TL'dir.
Metin ve boş hücreler nasıl ele alınır?
Aralıktaki boş hücreler, metinler ve DOĞRU/YANLIŞ değerleri hesaba katılmaz. Tedarikçi tekliflerini topladığınız bir tabloda henüz teklif vermeyenler için "Bekleniyor" yazılıysa MAK yalnız gelen teklifler arasından seçim yapar. Üç tedarikçiden yalnız biri 15.400 TL teklif verdiyse sonuç 15.400 TL olur.
Hiç sayı bulunmayan bir aralıkta MAK hata vermez, 0 döndürür. Bu davranış yanıltıcı olabilir: "en yüksek teklif 0 TL" sonucu, aslında hiç teklif gelmediği anlamına gelir. Raporda bu ayrımı göstermek için önce BAĞ_DEĞ_SAY ile sayısal değer olup olmadığını kontrol edebilirsiniz.
Koşullu en büyük değer
MAK tek başına koşul almaz. Yalnız bir bölgenin ya da bir ürünün en yüksek satışını istiyorsanız Excel 2019 ve sonrasında ÇOKEĞERMAK fonksiyonu bu işi yapar. Daha eski sürümlerde dizi formülleriyle benzer sonuç alınabilir, ama yazımı daha zordur.
En büyük değil de ikinci ya da üçüncü en büyük değer gerekiyorsa BÜYÜK fonksiyonunu kullanın. =BÜYÜK(B2:B5;1) ile =MAK(B2:B5) aynı sonucu verir; BÜYÜK'ün farkı istediğiniz sıradaki değeri seçebilmesidir.
Hatalar ve tuzaklar
Aralıktaki hücrelerden biri hata içeriyorsa MAK da o hatayı döndürür. Örneğin bir DÜŞEYARA sonucu #YOK veren hücre aralığa dahilse en büyük değer hesaplanamaz. Önce kaynak formülü düzeltmek ya da onu EĞERHATA ile sarmak gerekir.
Sayı gibi görünen metinler de sessizce dışarıda kalır. Dışarıdan yapıştırılmış bir tutar metin olarak saklanıyorsa ve listenin gerçek en büyük değeri oysa, MAK bir sonraki değeri gösterir ve hata da vermez. Hücrelerin sağa hizalı olup olmadığına bakmak bu sorunu fark etmenin hızlı bir yoludur.
En büyük değerin sahibini bulmak
MAK yalnız değeri verir; bu değerin hangi aya, ürüne ya da kişiye ait olduğunu söylemez. Satış tablosunda en yüksek ayın adını görmek için MAK'ı İNDİS ve KAÇINCI ile birleştirirsiniz: =İNDİS(A2:A5;KAÇINCI(MAK(B2:B5);B2:B5;0)). Örnek tabloda bu formül Şubat sonucunu verir.
En büyük değer iki satırda birden geçiyorsa KAÇINCI ilk eşleşmeyi döndürür. Eşitlik ihtimali olan listelerde bu davranışı bilmek, raporda tek bir adın görünmesini doğru yorumlamanızı sağlar. Microsoft 365 kullanıyorsanız aynı işi ÇAPRAZARA ile de yapabilirsiniz.
Şimdi deneyin
Satış ya da gider tablonuzun altına =MAK( yazıp tutar sütununu seçin. Yanına MİN ile en küçük değeri de ekleyin; ikisi arasındaki fark, verinizin ne kadar geniş bir aralığa yayıldığını tek bakışta gösterir.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Satış (TL) | ||
| 2 | Ocak | 18.500 | 22.400 | |
| 3 | Şubat | 22.400 | ||
| 4 | Mart | 19.750 | ||
| 5 | Nisan | 21.000 |
=MAK(B2:B5)=MAX(B2:B5)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 22.400
Dört değerin en büyüğü şubat ayındaki 22.400 TL'dir.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Kadıköy | Beşiktaş | ||
| 2 | Ocak | 42.000 | 39.500 | 45.200 | |
| 3 | Şubat | 38.800 | 45.200 | ||
| 4 | Mart | 44.100 | 41.000 |
=MAK(B2:C4)=MAX(B2:C4)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 45.200
B2:C4 aralığındaki altı değerin en büyüğü Beşiktaş şubesinin şubat satışıdır.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tedarikçi | Teklif (TL) | ||
| 2 | Akın Ltd. | Bekleniyor | 15.400 | |
| 3 | Deniz A.Ş. | 15.400 | ||
| 4 | Yıldız Tic. | Bekleniyor |
=MAK(B2:B4)=MAX(B2:B4)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 15.400
Bekleniyor metinleri yok sayılır. Aralıktaki tek sayı olan 15.400 sonuç olarak döner.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Satış (TL) | ||
| 2 | Ocak | 18.500 | Şubat | |
| 3 | Şubat | 22.400 | ||
| 4 | Mart | 19.750 | ||
| 5 | Nisan | 21.000 |
=İNDİS(A2:A5;KAÇINCI(MAK(B2:B5);B2:B5;0))=INDEX(A2:A5,MATCH(MAX(B2:B5),B2:B5,0))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: Şubat
MAK 22.400 değerini bulur, KAÇINCI bu değerin 2. satırda olduğunu söyler, İNDİS de A sütunundaki Şubat'ı getirir.
Yaygın hatalar ve çözümleri
- #YOK
Neden: Aralıktaki hücrelerden biri #YOK içeriyor; hata sonuca taşınır.
Çözüm: Hatayı üreten formülü düzeltin ya da EĞERHATA ile sarın.
#YOK hatasının ayrıntılı çözümü → - #DEĞER!
Neden: Argüman listesine sayıya çevrilemeyen bir metin doğrudan yazılmış.
Çözüm: Metin yerine sayı ya da hücre aralığı verin.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
MAK kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
Excel MAK formülü nasıl kullanılır?
Sonuç hücresine =MAK( yazıp sayıların bulunduğu aralığı seçin. =MAK(B2:B5) bu aralıktaki en büyük değeri verir.
MAK neden 0 döndürüyor?
Aralıkta hiç sayı yoksa MAK 0 verir. Değerlerin metin olarak saklanıp saklanmadığını ve aralığın doğru seçildiğini kontrol edin.
Koşula göre en büyük değer nasıl bulunur?
Excel 2019 ve sonrasında ÇOKEĞERMAK kullanılır; örneğin bir bölgenin en yüksek satışını tek formülle bulur.
MAK tarihlerle çalışır mı?
Evet. Tarihler sayı olarak saklandığı için MAK en geç tarihi verir. Sonuç sayı görünürse hücreyi tarih biçimine getirin.