Excel MAX işlevi - en yüksek değeri bulmak için formül örnekleri

  • Bunu Paylaş
Michael Brown

Eğitim, MAX işlevini Excel'de en yüksek değeri nasıl bulacağınızı ve çalışma sayfanızdaki en büyük sayıyı nasıl vurgulayacağınızı gösteren birçok formül örneğiyle açıklar.

MAX, en basit ve kullanımı kolay Excel fonksiyonlarından biridir. Ancak, size büyük avantaj sağlayacak birkaç püf noktası vardır. Örneğin, MAX fonksiyonunu koşullarla nasıl kullanırsınız? Veya mutlak en büyük değeri nasıl çıkarırsınız? Bu eğitim, bunlar ve diğer ilgili görevler için birden fazla çözüm sunar.

    Excel MAX işlevi

    Excel'deki MAX işlevi, belirttiğiniz bir veri kümesindeki en yüksek değeri döndürür.

    Sözdizimi aşağıdaki gibidir:

    MAX(sayı1, [sayı2], ...)

    Nerede sayı sayısal bir değer, dizi, adlandırılmış aralık, sayı içeren bir hücreye veya aralığa başvuru ile temsil edilebilir.

    Numara1 gerekli, sayı2 ve sonraki bağımsız değişkenler isteğe bağlıdır.

    MAX işlevi, Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 ve daha düşük sürümler için Excel'in tüm sürümlerinde kullanılabilir.

    Excel'de MAX formülü nasıl oluşturulur

    En basit haliyle bir MAX formülü oluşturmak için, aşağıdaki gibi doğrudan bağımsız değişkenler listesine sayı yazabilirsiniz:

    =MAX(1, 2, 3)

    Pratikte, sayıların "sabit kodlandığı" durumlar oldukça nadirdir. Çoğunlukla, aralıklar ve hücrelerle ilgileneceksiniz.

    Bir aralıktaki en yüksek değeri bulan bir Maks formülü oluşturmanın en hızlı yolu şudur:

    1. Bir hücreye şunu yazın =MAX(
    2. Fareyi kullanarak bir sayı aralığı seçin.
    3. Kapanış parantezini yazın.
    4. Formülünüzü tamamlamak için Enter tuşuna basın.

    Örneğin, A1:A6 aralığındaki en büyük değeri hesaplamak için formül aşağıdaki gibi olacaktır:

    =MAX(A1:A6)

    Eğer numaralarınız bir bitişik satır veya sütun (bu örnekte olduğu gibi), Excel'in sizin için otomatik olarak bir Maks formülü oluşturmasını sağlayabilirsiniz. İşte nasıl yapılacağı:

    1. Numaralarınızın bulunduğu hücreleri seçin.
    2. Üzerinde Ev sekmesinde Formatlar grubunu seçin, tıklayın AutoSum ve seç Maksimum açılır listesinden seçin. (Veya AutoSum > Maksimum üzerinde Formüller sekmesinde Fonksiyon Kütüphanesi grubu. )

    Bu, seçili aralığın altındaki bir hücreye kullanıma hazır bir formül ekleyecektir, bu nedenle lütfen seçtiğiniz sayı listesinin altında en az bir boş hücre olduğundan emin olun:

    MAX işlevi hakkında bilinmesi gereken 5 şey

    Max formüllerini çalışma sayfalarınızda başarıyla kullanmak için lütfen şu basit gerçekleri unutmayın:

    1. Excel'in geçerli sürümlerinde, bir MAX formülü 255 adede kadar bağımsız değişken kabul edebilir.
    2. Bağımsız değişkenler tek bir sayı içermiyorsa, MAX işlevi sıfır döndürür.
    3. Bağımsız değişkenler bir veya daha fazla hata değeri içeriyorsa, bir hata döndürülür.
    4. Boş hücreler göz ardı edilir.
    5. Doğrudan bağımsız değişkenler listesinde verilen sayıların mantıksal değerleri ve metin gösterimleri işlenir (TRUE 1 olarak, FALSE 0 olarak değerlendirilir). Referanslarda, mantıksal ve metin değerleri göz ardı edilir.

    Excel'de MAX işlevi nasıl kullanılır - formül örnekleri

    Aşağıda Excel MAX fonksiyonunun birkaç tipik kullanımını bulacaksınız. Çoğu durumda, aynı görev için birkaç farklı çözüm vardır, bu nedenle veri türünüze en uygun olanı seçmek için tüm formülleri test etmenizi öneririm.

    Bir gruptaki maksimum değer nasıl bulunur

    Bir sayı grubundaki en büyük sayıyı çıkarmak için, bu grubu MAX işlevine aralık referansı olarak verin. Bir aralık istediğiniz kadar satır ve sütun içerebilir. Örneğin, C2:E7 aralığındaki en yüksek değeri elde etmek için şu basit formülü kullanın:

    =MAX(C2:E7)

    Bitişik olmayan hücrelerdeki veya aralıklardaki en yüksek değeri bulma

    Bitişik olmayan hücreler ve aralıklar için bir MAX formülü oluşturmak için, her bir hücreye ve/veya aralığa bir başvuru eklemeniz gerekir. Aşağıdaki adımlar bunu hızlı ve kusursuz bir şekilde yapmanıza yardımcı olacaktır:

    1. Bir hücreye Maks formülünü yazmaya başlayın.
    2. Açılış parantezini yazdıktan sonra, Ctrl tuşunu basılı tutun ve sayfadaki hücreleri ve aralıkları seçin.
    3. Son öğeyi seçtikten sonra Ctrl tuşunu bırakın ve kapanış parantezini yazın.
    4. Enter tuşuna basın.

    Excel otomatik olarak uygun bir sözdizimi kullanacak ve buna benzer bir formül elde edeceksiniz:

    =MAX(C5:E5, C9:E9)

    Aşağıdaki ekran görüntüsünde gösterildiği gibi, formül 5. ve 9. satırlardan maksimum alt toplam değerini döndürür:

    Excel'de maksimum (en son) tarih nasıl alınır

    Dahili Excel sisteminde, tarihler seri numaralarından başka bir şey değildir, bu nedenle MAX işlevi bunları sorunsuz bir şekilde işler.

    Örneğin, C2:C7'deki en son teslimat tarihini bulmak için, sayılar için kullandığınız normal bir Max formülü oluşturun:

    =MAX(C2:C7)

    Excel'de koşullu MAX işlevi

    Koşullara bağlı olarak maksimum değeri elde etmek istediğinizde, aralarından seçim yapabileceğiniz çeşitli formüller vardır. Tüm formüllerin aynı sonucu verdiğinden emin olmak için, bunları aynı veri kümesi üzerinde test edeceğiz.

    Görev : B2:B15'te listelenen kalemler ve C2:C15'teki satış rakamları ile F1'e girilen belirli bir kalem için en yüksek satışı bulmayı amaçlıyoruz (lütfen bu bölümün sonundaki ekran görüntüsüne bakın).

    Excel MAX EĞER formülü

    Excel 2000'den Excel 2019'a kadar tüm Excel sürümlerinde çalışan bir formül arıyorsanız, koşulu test etmek için EĞER işlevini kullanın ve ardından ortaya çıkan diziyi MAX işlevine geçirin:

    =MAX(IF(B2:B15=F1, C2:C15))

    Formülün çalışması için, bir dizi formülü olarak girmek üzere Ctrl + Shift + Enter tuşlarına aynı anda basılmalıdır. Tüm işlemler doğru şekilde yapılırsa, Excel formülünüzü bir dizi formülünün görsel göstergesi olan {kıvrımlı parantez} içine alacaktır.

    Tek bir formülde birden fazla koşulu değerlendirmek de mümkündür ve aşağıdaki eğitimde bunun nasıl yapılacağı gösterilmektedir: MAX IF with multiple conditions.

    Dizi olmayan MAX EĞER formülü

    Çalışma sayfalarınızda dizi formülleri kullanmaktan hoşlanmıyorsanız, MAX'i dizileri yerel olarak işleyen SUMPRODUCT işleviyle birleştirin:

    =SUMPRODUCT(MAX((B2:B15=F1)*(C2:C15)))

    Daha fazla bilgi için lütfen MAX IF without array bölümüne bakın.

    MAXIFS işlevi

    Excel 2019 ve Office 365 için Excel'de, 126'ya kadar ölçütle en yüksek değeri bulmak için tasarlanmış MAXIFS adlı özel bir işlev vardır.

    Bizim durumumuzda sadece bir koşul vardır, bu nedenle formül şu kadar basittir:

    =MAXIFS(C2:C15, B2:B15, F1)

    Sözdiziminin ayrıntılı açıklaması için lütfen formül örnekleriyle Excel MAXIFS bölümüne bakın.

    Aşağıdaki ekran görüntüsü 3 formülü de iş başında göstermektedir:

    Sıfırları yok sayarak maksimum değeri al

    Bu aslında, önceki örnekte tartışılan koşullu MAX'in bir varyasyonudur. Sıfırları hariç tutmak için, "not equal to" mantıksal operatörünü kullanın ve "0" ifadesini MAXIFS kriterine veya MAX IF mantıksal testine koyun.

    Anladığınız gibi, bu koşulu test etmek yalnızca aşağıdaki durumlarda mantıklıdır negatif sayılar Pozitif sayılarda bu kontrol gereksizdir çünkü her pozitif sayı sıfırdan büyüktür.

    Denemek için, C2:C7 aralığındaki en düşük indirimi bulalım. Tüm indirimler negatif sayılarla temsil edildiğinden, en küçük indirim aslında en büyük değerdir.

    MAKSİMUM EĞER

    Bu dizi formülünü doğru şekilde tamamlamak için Ctrl + Shift + Enter tuşlarına bastığınızdan emin olun:

    =MAX(IF(C2:C70, C2:C7))

    MAXIFS

    Bu normal bir formüldür ve normal bir Enter tuşu yeterli olacaktır.

    =MAXIFS(C2:C7,C2:C7,"0")

    Hataları göz ardı ederek en yüksek değeri bulun

    Çeşitli formüller tarafından yönlendirilen büyük miktarda veriyle çalıştığınızda, formüllerinizden bazılarının hatayla sonuçlanma olasılığı vardır ve bu da bir MAX formülünün de hata döndürmesine neden olur.

    Geçici bir çözüm olarak, ISERROR ile birlikte MAX IF kullanabilirsiniz. A1:B5 aralığında arama yaptığınız göz önüne alındığında, formül bu şekli alır:

    =MAX(IF(ISERROR(A1:B5)), "", A1:B5))

    Formülü basitleştirmek için IF ISERROR kombinasyonu yerine IFERROR işlevini kullanın. Bu aynı zamanda mantığı biraz daha belirgin hale getirecektir - A1:B5'te bir hata varsa, boş bir dize ('') ile değiştirin ve ardından aralıktaki maksimum değeri alın:

    =MAX(IFERROR(A1:B5, ""))

    Merhemdeki bir sinek, Ctrl + Shift + Enter tuşlarına basmayı hatırlamanız gerektiğidir, çünkü bu yalnızca bir dizi formülü olarak çalışır.

    Excel 2019 ve Excel for Office 356'da, veri kümenizin en az bir pozitif sayı veya sıfır değeri içermesi koşuluyla MAXIFS işlevi bir çözüm olabilir:

    =MAXIFS(A1:B5,A1:B5,">=0")

    Formül "0'dan büyük veya 0'a eşit" koşuluyla en yüksek değeri aradığından, yalnızca negatif sayılardan oluşan bir veri kümesinde çalışmayacaktır.

    Tüm bu sınırlamalar iyi değildir ve daha iyi bir çözüme ihtiyacımız olduğu açıktır. Çok sayıda işlem gerçekleştirebilen ve hata değerlerini göz ardı edebilen AGGREGATE işlevi mükemmel uyum sağlar:

    =AGGREGATE(4, 6, A1:B5)

    1. bağımsız değişkendeki 4 sayısı MAX işlevini, 2. bağımsız değişkendeki 6 sayısı "hataları yoksay" seçeneğini ve A1:B5 hedef aralığınızı gösterir.

    Mükemmel koşullar altında, her üç formül de aynı sonucu verecektir:

    Excel'de mutlak maksimum değer nasıl bulunur

    Bir dizi pozitif ve negatif sayı ile çalışırken, bazen işaretten bağımsız olarak en büyük mutlak değeri bulmak isteyebilirsiniz.

    Akla gelen ilk fikir, ABS işlevini kullanarak aralıktaki tüm sayıların mutlak değerlerini almak ve bunları MAX'e beslemektir:

    {=MAX(ABS( aralık ))}

    Bu bir dizi formülüdür, bu nedenle Ctrl + Shift + Enter kısayoluyla onaylamayı unutmayın. Bir başka uyarı da, yalnızca sayılarla çalışması ve sayısal olmayan veriler durumunda bir hatayla sonuçlanmasıdır.

    Bu formülden memnun değil misiniz? O zaman daha uygulanabilir bir şey inşa edelim :)

    Minimum değeri bulsak, işaretini tersine çevirsek veya yok saysak ve ardından diğer tüm sayılarla birlikte değerlendirsek nasıl olur? Evet, bu normal bir formül olarak mükemmel şekilde çalışacaktır. Ekstra bir bonus olarak, metin girişlerini ve hataları sorunsuz bir şekilde işler:

    A1:B5'teki kaynak numaraları ile formüller aşağıdaki gibi olur.

    Dizi formülü (Ctrl + Shift + Enter ile tamamlanır):

    =MAX(ABS(A1:B5))

    Düzenli formülü (Enter ile tamamlanır):

    =MAX(MAX(A1:B5), -MIN(A1:B5))

    veya

    =MAX(MAX(A1:B5), ABS(MIN(A1:B5))

    Aşağıdaki ekran görüntüsü sonuçları göstermektedir:

    İşareti koruyarak maksimum mutlak değeri döndürür

    Bazı durumlarda, en büyük mutlak değeri bulmanız gerekebilir ancak sayıyı mutlak değeriyle değil orijinal işaretiyle döndürmeniz gerekebilir.

    Sayıların A1:B5 hücrelerinde olduğunu varsayarsak, işte kullanılacak formül:

    =IF(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)), MAX(A1:B5), MIN(A1:B5))

    İlk bakışta karmaşık olan mantığı takip etmek oldukça kolaydır. İlk olarak, aralıktaki en büyük ve en küçük sayıları bulur ve mutlak değerlerini karşılaştırırsınız. Mutlak maksimum değer mutlak minimum değerden büyükse, maksimum sayı döndürülür, aksi takdirde minimum sayı döndürülür. Formül mutlak değeri değil orijinali döndürdüğü için işaret bilgisini korur:

    Excel'de maksimum değer nasıl vurgulanır

    Orijinal veri kümesindeki en büyük sayıyı tanımlamak istediğinizde, en hızlı yol Excel koşullu biçimlendirme ile vurgulamaktır. Aşağıdaki örnekler size iki farklı senaryo üzerinden yol gösterecektir.

    Bir aralıktaki en yüksek sayıyı vurgulayın

    Microsoft Excel'in en üst sıradaki değerleri biçimlendirmek için önceden tanımlanmış bir kuralı vardır ve bu bizim ihtiyaçlarımıza mükemmel şekilde uyar. İşte bunu uygulamak için adımlar:

    1. Sayı aralığınızı seçin (bizim durumumuzda C2:C7).
    2. Üzerinde Ev sekmesinde Stiller grubunu seçin, tıklayın Koşullu biçimlendirme> Yeni Kural .
    3. İçinde Yeni Biçimlendirme Kuralı iletişim kutusunu seçin, ardından Yalnızca en üst veya en alt sıradaki değerleri biçimlendirin .
    4. Alt bölmede, şunları seçin Üst açılır listesinden seçin ve yanındaki kutuya 1 yazın (yani en büyük değeri içeren tek bir hücreyi vurgulamak istiyorsunuz).
    5. Tıklayınız Biçim düğmesine basın ve istediğiniz biçimi seçin.
    6. Her iki pencereyi de kapatmak için iki kez Tamam'a tıklayın.

    Bitti! Seçilen aralıktaki en yüksek değer otomatik olarak vurgulanır. Birden fazla maksimum değer varsa (yinelemeler), Excel hepsini vurgulayacaktır:

    Her satırdaki maksimum değeri vurgulayın

    Her satırda en yüksek değeri öne çıkarmak için yerleşik bir kural olmadığından, bir MAX formülüne dayalı olarak kendi kuralınızı yapılandırmanız gerekecektir. İşte nasıl yapılacağı:

    1. Maksimum değerleri vurgulamak istediğiniz tüm satırları seçin (bu örnekte C2:C7).
    2. Üzerinde Ev sekmesinde Stiller grubunu seçin, tıklayın Yeni Kural > Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullanma .
    3. İçinde Bu formülün doğru olduğu değerleri biçimlendirin kutusuna bu formülü girin:

      =C2=MAX($C2:$E2)

      Burada C2 en soldaki hücre ve $C2:$E2 ilk satır aralığıdır. Kuralın çalışması için aralıktaki sütun koordinatlarını $ işaretiyle kilitlediğinizden emin olun.

    4. Tıklayınız Biçim düğmesine basın ve istediğiniz biçimi seçin.
    5. İki kez Tamam'a tıklayın.

    İpucu: Benzer bir şekilde en yüksek değer içinde her sütun İlk sütun aralığı için bir formül yazmanız ve satır koordinatlarını kilitlemeniz dışında adımlar tamamen aynıdır: =C2=MAX(C$2:C$7)

    Daha fazla bilgi için lütfen Formül tabanlı koşullu biçimlendirme kuralı oluşturma bölümüne bakın.

    Excel MAX işlevi çalışmıyor

    MAX, kullanımı en kolay Excel işlevlerinden biridir. Tüm beklentilere rağmen doğru çalışmazsa, büyük olasılıkla aşağıdaki sorunlardan biri olabilir.

    MAX formülü sıfır döndürür

    Normal bir MAX formülü, belirtilen aralıkta daha yüksek sayılar olmasına rağmen 0 döndürüyorsa, büyük olasılıkla bu sayılar metin olarak biçimlendirilmiştir. Bu durum özellikle MAX işlevini başka formüller tarafından yönlendirilen veriler üzerinde çalıştırdığınızda geçerlidir. Örneğin ISNUMBER işlevini kullanarak bunu kontrol edebilirsiniz:

    =ISNUMBER(A1)

    Yukarıdaki formül YANLIŞ döndürürse, A1'deki değer sayısal değildir. Yani, MAX formülünde değil, orijinal verilerde sorun gidermeniz gerekir.

    MAX formülü #N/A, #VALUE veya başka bir hata döndürür

    Lütfen başvurulan hücreleri dikkatlice kontrol edin. Başvurulan hücrelerden herhangi biri hata içeriyorsa, bir MAX formülü aynı hatayla sonuçlanır. Bunu atlamak için, tüm hataları yok sayarak maksimum değeri nasıl alacağınıza bakın.

    Excel'de maksimum değeri bulmanın yolu budur. Okuduğunuz için teşekkür ediyor ve yakında blogumuzda görüşmeyi umuyorum!

    Mevcut indirmeler:

    Excel MAX örnek çalışma kitabı

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.