Örnek çalışma kitabını indirin
Bu eğitim, cihazın nasıl kullanılacağını gösterir. Excel MAX İşlevi Excel'de en büyük sayıyı hesaplamak için.
MAX Fonksiyona Genel Bakış
MAX Fonksiyonu En büyük sayıyı hesaplar.
MAX Excel Çalışma Sayfası İşlevini kullanmak için bir hücre seçin ve şunu yazın:
(Formül girişlerinin nasıl göründüğüne dikkat edin)
MAX işlevi Sözdizimi ve girişler:
1 | =MAKS(sayı1,sayı2) |
dizi - Bir dizi sayı.
MAX İşlevi Nasıl Kullanılır
MAX İşlevi, bir veri kümesinden en büyük değeri döndürür.
İşte dünyadaki en yüksek GSYİH'yı bulmak için MAX İşlevini kullanalım:
1 | =MAKS(B2:B11) |
Boş Hücreler veya Metinli Hücreler
MAX İşlevi, boş olan veya sayısal olmayan değerler içeren hücreleri yok sayar.
MAKS Tarih
Excel, tarihi seri numaraları olarak sakladığından, maksimum tarihi bulmak için MAX İşlevini kullanabiliriz.
1 | =MAKS(B2:B8) |
DÜŞEYARA & MAKS
Yukarıdaki örneğimizde, dünyadaki en yüksek GSYİH'yı belirlemek için MAX İşlevini kullandık. MAX GSYİH'yi bulduktan sonra, en yüksek GSYİH'ye sahip ülkeyi bulmak için DÜŞEYARA İşlevini kullanabiliriz:
1 | =DÜŞEYARA(MAKS(A2:A9), A2:B9, 2, YANLIŞ) |
Yukarıdaki işlev, MAX İşlevini kullanarak en yüksek GDP'yi hesaplar. DÜŞEYARA İşlevi en yüksek GDP'yi arar ve arama aralığının (A2:B9) ikinci sütunundan (formülümüzde “2” ile gösterildiği gibi) bilgileri döndürür.
Not: DÜŞEYARA İşlevini kullanırken aradığımız öğe (GDP) ilk sütunda olmalıdır.
MAKSIFS İşlevi
MAKSIFS İşlevi, bir veya daha fazla ölçüte dayalı olarak bir veri aralığından maksimum değeri döndürür. GSYİH örneğimizden, bir Asya ülkesinin en yüksek GSYİH'sini bulmak istediğimizi varsayalım. Formülü kullanın:
1 | =MAKSIFS($C$2:$C$11, $B$2:$B$11, E2) |
İşlev, sağladığımız koşulları uygulayarak veri aralığını daraltır. Asya'yı B2:B11'de arar, böylece orijinal veri aralığından bir alt küme oluşturur. Maksimum değer daha sonra bu veri alt kümesinden hesaplanır.
MAXIFS İşlevinin nasıl çalıştığı hakkında daha fazla bilgi edinmek için MAXIFS ve MINIFS hakkındaki eğiticimizi okuyun.
Not: MAKSIFS İşlevi yalnızca Excel 2022 veya Excel 365'te mevcuttur. Daha eski bir Excel sürümünüz varsa, kendi MAKS EĞER'inizi oluşturmak için Dizi İşlevini kullanabilirsiniz.
MAKS EĞER
Daha eski Excel sürümlerini kullanıyorsanız, EĞER İşlevini bir Dizi İşlevi kullanarak MAX İşleviyle birleştirebilirsiniz. Yukarıdakiyle aynı örneği alarak aşağıdaki formülü kullanın:
1 | {=MAKS(EĞER(E2=$B$2:$B$11, $C$2:$C$11))} |
Not: Dizi fonksiyonlarını oluştururken formülünüzü oluşturduktan sonra sadece ENTER yerine CTRL + SHIFT + ENTER tuşlarına basmalısınız.
Kıvrımlı parantezlerin nasıl göründüğünü fark edeceksiniz. Kıvrımlı parantezleri yalnızca elle yazamazsınız; CTRL + SHIFT + ENTER kullanmanız gerekir.
Formül, arama kriterlerini kullanarak bir GSYİH alt kümesi oluşturur. EĞER İşlevi, B2:B11'de "Asya"yı arar ve C2:C11'den MAX İşlevine karşılık gelen değerleri döndürür. Böylece, yalnızca Asya'daki en yüksek GSYİH'yı hesaplıyoruz.
Not: Yukarıdaki formül, formülleri kopyalarken hücre referanslarını kilitlemek için mutlak referansları ($ işaretleri) kullanır. Buna aşina değilseniz, lütfen yazımızı okuyun. Excel Başvuru Kılavuzu
Google E-Tablolar'da MAX işlevi
MAX işlevi, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır.
ek Notlar
MIN İşlevi, bir dizideki en küçük sayıyı döndürür.
VBA'da MAX Örnekler
Excel MAX İşlevine VBA içinden de erişebilirsiniz. Application.WorksheetFunction.
1 | Application.WorksheetFunction.Max(1, 1.23, 3, 21 + 9.43) |
Yukarıdaki ifade maksimum değer olarak 30.43 döndürür (21 + 9.43 = 30.43)
MAX ayrıca aşağıdaki VBA kodunda gösterildiği gibi bir aralığı (veya Adlandırılmış Aralık) parametre olarak kabul edebilir.
12 | Dim Max_Value As DoubleMax_Value = Application.WorksheetFunction.Max(Range("A1:A10")) |
Ayrıca MAX, yukarıda gösterilene benzer bir tablonun adını parametre olarak kabul edebilir:
12 | Dim Max_Value As DoubleMax_Value = Application.WorksheetFunction.Max(Range("Tablo1")) |
MAX, sayısal olmayan değerleri yok sayar, bu nedenle yukarıdaki kodun sonucu 80'dir.
Excel'deki Tüm İşlevler Listesine Dön