تابع Excel MAX - نمونه های فرمول برای یافتن بالاترین مقدار

  • این را به اشتراک بگذارید
Michael Brown

این آموزش تابع MAX را با مثال‌های فرمول زیادی توضیح می‌دهد که نشان می‌دهد چگونه می‌توان بالاترین مقدار را در اکسل پیدا کرد و بیشترین عدد را در کاربرگ خود برجسته کرد.

MAX یکی از ساده‌ترین و ساده‌ترین موارد است. توابع اکسل با استفاده آسان با این حال، چند ترفند دارد که بداند مزیت بزرگی به شما می دهد. بگویید، چگونه از تابع MAX با شرایط استفاده می کنید؟ یا چگونه بزرگترین مقدار مطلق را استخراج می کنید؟ این آموزش بیش از یک راه حل برای این کارها و سایر کارهای مرتبط ارائه می دهد.

    عملکرد Excel MAX

    تابع MAX در اکسل بالاترین مقدار را در مجموعه ای از داده ها برمی گرداند. شما مشخص می کنید.

    نحو به شرح زیر است:

    MAX(شماره1، [شماره2]، …)

    که در آن عدد را می توان با یک مقدار عددی، آرایه، با نام نشان داد محدوده، ارجاع به سلول یا محدوده حاوی اعداد.

    Number1 مورد نیاز است، number2 و آرگومان های بعدی اختیاری هستند.

    عملکرد MAX در تمام نسخه های اکسل برای آفیس 365، اکسل 2019، اکسل 2016، اکسل 2013، اکسل 2010، اکسل 2007 و پایین تر موجود است.

    نحوه ایجاد فرمول MAX در اکسل

    به یک فرمول MAX را در ساده ترین حالت خود ایجاد کنید، می توانید اعداد را مستقیماً در لیست آرگومان ها تایپ کنید، مانند این:

    =MAX(1, 2, 3)

    در عمل، زمانی که اعداد "هاردکد" می شوند، بسیار نادر است. . در بیشتر موارد، شما با محدوده ها و سلول ها سر و کار دارید.

    سریع ترین راه برای ساخت Maxبرای اینکه قانون کار کند، حتماً مختصات ستون را در محدوده با علامت $ قفل کنید.

  • روی دکمه Format کلیک کنید و قالب مورد نظر خود را انتخاب کنید.
  • دوبار روی OK کلیک کنید.
  • نکته. به روشی مشابه، می توانید بالاترین مقدار را در هر ستون برجسته کنید. مراحل دقیقاً مشابه هستند، با این تفاوت که شما یک فرمول برای محدوده ستون اول می نویسید و مختصات ردیف را قفل می کنید: =C2=MAX(C$2:C$7)

    برای اطلاعات بیشتر، لطفاً به نحوه ایجاد یک قانون قالب بندی شرطی مبتنی بر فرمول مراجعه کنید.

    عملکرد Excel MAX کار نمی کند

    MAX یکی از ساده ترین توابع Excel برای استفاده است. اگر برخلاف همه انتظارات درست کار نکند، به احتمال زیاد یکی از مشکلات زیر است.

    فرمول MAX صفر را برمی گرداند

    اگر فرمول MAX معمولی 0 را برمی گرداند، حتی اگر اعداد بالاتری وجود داشته باشد. در محدوده مشخص شده، به احتمال زیاد آن اعداد به صورت متن فرمت می شوند. به خصوص زمانی که تابع MAX را روی داده هایی که توسط فرمول های دیگر هدایت می شوند، اجرا می کنید. می‌توانید این را با استفاده از تابع ISNUMBER بررسی کنید، برای مثال:

    =ISNUMBER(A1)

    اگر فرمول بالا FALSE را برگرداند، مقدار A1 عددی نیست. به این معنی که باید داده های اصلی را عیب یابی کنید، نه فرمول MAX.

    فرمول MAX #N/A، #VALUE یا خطاهای دیگر را برمی گرداند

    لطفاً سلول های ارجاع شده را به دقت بررسی کنید. اگر هر یک از سلول های ارجاع شده دارای خطا باشد، فرمول MAX به دست می آیدهمان خطا برای دور زدن این موضوع، ببینید چگونه می توان حداکثر مقدار را با نادیده گرفتن همه خطاها به دست آورد.

    به این ترتیب می توان حداکثر مقدار را در اکسل پیدا کرد. از خواندن شما سپاسگزارم و امیدوارم به زودی شما را در وبلاگ خود ببینیم!

    دانلودهای موجود:

    نمونه کتاب کار Excel MAX

    فرمولی که بالاترین مقدار را در یک محدوده پیدا می کند این است:
    1. در یک سلول، =MAX را تایپ کنید(
    2. بازه ای از اعداد را با استفاده از ماوس انتخاب کنید.
    3. پرانتز بسته را تایپ کنید.
    4. کلید Enter را فشار دهید تا فرمول خود را تکمیل کنید.

    به عنوان مثال، برای محاسبه بزرگترین مقدار در محدوده A1:A6 ، فرمول به صورت زیر خواهد بود:

    =MAX(A1:A6)

    اگر اعداد شما در یک سطر یا ستون پیوسته هستند (مانند این به عنوان مثال)، می توانید اکسل را دریافت کنید تا فرمول Max را به طور خودکار برای شما بسازد. در اینجا به این صورت است:

    1. سلول های دارای اعداد خود را انتخاب کنید.
    2. در صفحه اصلی تب، در گروه Formats ، روی AutoSum کلیک کنید و Max را از لیست کشویی انتخاب کنید. (یا روی AutoSum ><کلیک کنید. 1>Max در برگه Formulas در Function Library Group. )

    با این کار یک فرمول آماده برای استفاده در سلول زیر محدوده انتخاب شده، بنابراین لطفاً مطمئن شوید که حداقل یک سلول خالی در زیر لیست اعدادی که انتخاب کرده اید وجود دارد:

    5 چیزهایی که باید در مورد تابع MAX بدانید

    برای استفاده موفقیت آمیز از فرمول های Max در کاربرگ های خود، لطفاً این حقایق ساده را به خاطر بسپارید:

    1. در نسخه های فعلی اکسل، فرمول MAX می تواند تا 255 را بپذیرد. آرگومان ها.
    2. اگر آرگومان ها حاوی یک عدد واحد نباشند، تابع MAX صفر را برمی گرداند.
    3. اگر آرگومان ها حاوی یک یا چند مقدار خطا باشند، یک خطا برگردانده می شود.
    4. خالیسلول ها نادیده گرفته می شوند.
    5. مقادیر منطقی و نمایش های متنی اعداد ارائه شده مستقیماً در لیست آرگومان ها پردازش می شوند (TRUE به عنوان 1 ارزیابی می شود، FALSE به عنوان 0 ارزیابی می شود). در مراجع، مقادیر منطقی و متنی نادیده گرفته می شوند.

    نحوه استفاده از تابع MAX در اکسل – نمونه فرمول

    در زیر چند کاربرد معمولی از تابع Excel MAX را مشاهده خواهید کرد. در بسیاری از موارد، چند راه حل مختلف برای یک کار وجود دارد، بنابراین من شما را تشویق می کنم که تمام فرمول ها را آزمایش کنید تا بهترین فرمول را برای نوع داده خود انتخاب کنید.

    نحوه یافتن حداکثر مقدار در یک گروه

    برای استخراج بزرگترین عدد در یک گروه از اعداد، آن گروه را به تابع MAX به عنوان مرجع محدوده عرضه کنید. یک محدوده می تواند به تعداد دلخواه سطر و ستون داشته باشد. به عنوان مثال، برای به دست آوردن بالاترین مقدار در محدوده C2:E7، از این فرمول ساده استفاده کنید:

    =MAX(C2:E7)

    بالاترین مقدار را در سلول های غیر مجاور بیابید. یا محدوده‌ها

    برای ایجاد فرمول MAX برای سلول‌ها و محدوده‌های غیرمرتبط، باید یک مرجع به هر سلول و/یا محدوده جداگانه اضافه کنید. مراحل زیر به شما کمک می کند تا این کار را سریع و بدون نقص انجام دهید:

    1. شروع به تایپ فرمول Max در یک سلول کنید.
    2. بعد از اینکه پرانتز باز را تایپ کردید، Ctrl را نگه دارید. را فشار دهید و سلول ها و محدوده های صفحه را انتخاب کنید.
    3. پس از انتخاب آخرین مورد، Ctrl را رها کرده و پرانتز بسته را تایپ کنید.
    4. Enter را فشار دهید.

    اکسلبه طور خودکار از یک نحو مناسب استفاده می کند و فرمولی مشابه این را دریافت خواهید کرد:

    =MAX(C5:E5, C9:E9)

    همانطور که در تصویر زیر نشان داده شده است، فرمول حداکثر مقدار زیر کل را از ردیف های 5 و 9:

    نحوه دریافت حداکثر (آخرین) تاریخ در اکسل

    در سیستم اکسل داخلی، تاریخ ها چیزی جز شماره سریال نیستند، بنابراین MAX تابع آنها را بدون مشکل مدیریت می کند.

    به عنوان مثال، برای یافتن آخرین تاریخ تحویل در C2:C7، فرمول Max معمولی را ایجاد کنید که برای اعداد استفاده می کنید:

    =MAX(C2:C7)

    تابع MAX در اکسل با شرایط

    وقتی می خواهید حداکثر مقدار را بر اساس شرایط بدست آورید، چندین فرمول برای انتخاب وجود دارد. برای اطمینان از اینکه همه فرمول‌ها نتیجه یکسانی را برمی‌گردانند، آنها را روی همان مجموعه داده‌ها آزمایش می‌کنیم.

    وظیفه : با موارد ذکر شده در B2:B15 و ارقام فروش در C2:C15، هدف ما یافتن بالاترین فروش برای ورودی یک مورد خاص در F1 است (لطفاً به تصویر صفحه در انتهای این بخش مراجعه کنید).

    فرمول Excel MAX IF

    اگر به دنبال فرمولی هستید که در تمام نسخه‌های اکسل 2000 تا اکسل 2019 کار کند، از تابع IF برای آزمایش شرایط استفاده کنید و سپس آرایه حاصل را به تابع MAX ارسال کنید:

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

    برای فرمول برای کار کردن، باید Ctrl + Shift + Enter را به طور همزمان فشار دهید تا به عنوان فرمول آرایه وارد شود. اگر همه چیز به درستی انجام شود، اکسل فرمول شما را در آن قرار می دهد{پرانتزهای فرفری}، که نشانه بصری یک فرمول آرایه است.

    همچنین می توان چندین شرط را در یک فرمول ارزیابی کرد و آموزش زیر نحوه انجام آن را نشان می دهد: MAX IF با شرایط چندگانه.

    فرمول غیر آرایه MAX IF

    اگر دوست ندارید از فرمول های آرایه در کاربرگ های خود استفاده کنید، MAX را با تابع SUMPRODUCT که آرایه ها را به صورت بومی پردازش می کند ترکیب کنید:

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

    برای اطلاعات بیشتر، لطفا به MAX IF بدون آرایه مراجعه کنید.

    عملکرد MAXIFS

    در اکسل 2019 و اکسل برای آفیس 365، تابع خاصی به نام MAXIFS وجود دارد که برای یافتن طراحی شده است. بالاترین مقدار با حداکثر 126 معیار.

    در مورد ما، فقط یک شرط وجود دارد، بنابراین فرمول به سادگی است:

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

    برای توضیح دقیق از نحو، لطفاً Excel MAXIFS را با مثال‌های فرمول ببینید.

    تصویر صفحه زیر هر 3 فرمول را در عمل نشان می‌دهد:

    دریافت حداکثر مقدار با نادیده گرفتن صفرها

    این در واقع یک تغییر از MAX شرطی است که در قبل مورد بحث قرار گرفت مثال بد برای حذف صفرها، از عملگر منطقی "نه برابر" استفاده کنید و عبارت "0" را در معیارهای MAXIFS یا آزمون منطقی MAX IF قرار دهید.

    همانطور که متوجه شدید، آزمایش این شرط فقط منطقی است. در مورد اعداد منفی . با اعداد مثبت، این بررسی اضافی است زیرا هر عدد مثبتی بزرگتر از صفر است.

    برای امتحان کردن، بیایید آن را پیدا کنیم.کمترین تخفیف در محدوده C2:C7. از آنجایی که همه تخفیف ها با اعداد منفی نشان داده می شوند، کوچکترین تخفیف در واقع بزرگترین مقدار است.

    MAX IF

    حتما Ctrl + Shift + Enter را فشار دهید تا این فرمول آرایه به درستی تکمیل شود:

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

    MAXIFS

    این یک فرمول معمولی است و یک کلید Enter معمولی کافی است.

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

    با نادیده گرفتن خطاها بالاترین مقدار را بیابید

    زمانی که با حجم زیادی از داده ها توسط فرمول های مختلف کار می کنید، به احتمال زیاد برخی از فرمول های شما منجر به خطا می شوند که باعث می شود فرمول MAX یک عدد را برگرداند. خطا نیز وجود دارد.

    به عنوان یک راه حل، می توانید از MAX IF همراه با ISERROR استفاده کنید. با توجه به اینکه شما در محدوده A1:B5 جستجو می کنید، فرمول به این شکل است:

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

    برای ساده کردن فرمول، به جای ترکیب IF ISERROR از تابع IFERROR استفاده کنید. این نیز منطق را کمی واضح‌تر می‌کند - اگر خطایی در A1:B5 وجود دارد، آن را با یک رشته خالی ('') جایگزین کنید، و سپس حداکثر مقدار را در محدوده دریافت کنید:

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

    یک مگس در پماد این است که باید به خاطر داشته باشید که Ctrl + Shift + Enter را فشار دهید زیرا این فقط به عنوان یک فرمول آرایه کار می کند.

    در Excel 2019 و Excel برای Office 356، تابع MAXIFS می تواند یک راه حل باشد، مشروط بر اینکه مجموعه داده شما حداقل یک عدد مثبت یا مقدار صفر داشته باشد:

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

    از آنجایی که فرمول بالاترین مقدار را با شرط جستجو می کند"بزرگتر یا مساوی 0"، برای مجموعه داده ای که صرفاً از اعداد منفی تشکیل شده است، کار نمی کند.

    همه این محدودیت ها خوب نیستند، و آشکارا به راه حل بهتری نیاز داریم. تابع AGGREGATE، که می تواند تعدادی عملیات را انجام دهد و مقادیر خطا را نادیده بگیرد، کاملاً مطابقت دارد:

    =AGGREGATE(4, 6, A1:B5)

    عدد 4 در آرگومان 1، تابع MAX و عدد 6 در دومین آرگومان را نشان می دهد. آرگومان گزینه "نادیده گرفتن خطاها" است و A1:B5 محدوده هدف شماست.

    در شرایط عالی، هر سه فرمول نتیجه یکسانی را نشان خواهند داد:

    نحوه یافتن مقدار حداکثر مطلق در اکسل

    هنگام کار با طیفی از اعداد مثبت و منفی، گاهی اوقات ممکن است بخواهید بزرگترین مقدار مطلق را بدون توجه به علامت پیدا کنید.

    اولین مورد ایده ای که به ذهن می رسد این است که با استفاده از تابع ABS مقادیر مطلق همه اعداد در محدوده را بدست آوریم و آنها را به MAX تغذیه کنیم:

    {=MAX(ABS( محدوده))}

    این یک فرمول آرایه است، بنابراین فراموش نکنید که آن را با میانبر Ctrl + Shift + Enter تأیید کنید. نکته دیگر این است که فقط با اعداد کار می کند و در صورت داده های غیر عددی با خطا مواجه می شود.

    از این فرمول راضی نیستید؟ سپس اجازه دهید چیزی قابل دوام تر بسازیم :)

    اگر حداقل مقدار را پیدا کنیم، علامت آن را معکوس کنیم یا نادیده بگیریم، و سپس همراه با سایر اعداد ارزیابی کنیم، چه؟ بله، این کاملاً به عنوان یک فرمول معمولی کار خواهد کرد. به عنوان یک جایزه اضافی، آن راورودی‌های متن و خطاها را به خوبی مدیریت می‌کند:

    با اعداد منبع در A1:B5، فرمول‌ها به شرح زیر است. فرمول

    Array (با Ctrl + Shift + تکمیل شد Enter):

    =MAX(ABS(A1:B5))

    Regular فرمول (تکمیل شده با Enter):

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

    یا

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

    تصویر زیر نتایج را نشان می دهد:

    حداکثر مقدار مطلق را با حفظ علامت برگردانید

    در برخی شرایط، ممکن است نیاز به یافتن بزرگترین قدر مطلق اما عدد را با علامت اصلی آن برگردانید، نه قدر مطلق را.

    با فرض اینکه اعداد در سلول های A1:B5 هستند، فرمول مورد استفاده در اینجا آمده است:

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

    در نگاه اول پیچیده است، دنبال کردن منطق بسیار آسان است. ابتدا بزرگترین و کوچکترین اعداد را در محدوده پیدا می کنید و مقادیر مطلق آنها را با هم مقایسه می کنید. اگر مقدار حداکثر مطلق بزرگتر از مقدار حداقل مطلق باشد، حداکثر عدد برگردانده می شود، در غیر این صورت - حداقل عدد. از آنجایی که فرمول مقدار اصلی و نه مطلق را برمی گرداند، اطلاعات علامت را حفظ می کند:

    نحوه برجسته کردن حداکثر مقدار در اکسل

    در شرایطی که می خواهید برای شناسایی بیشترین تعداد در مجموعه داده های اصلی، سریع ترین راه این است که آن را با قالب بندی شرطی اکسل برجسته کنید. مثال‌های زیر شما را در دو سناریو مختلف راهنمایی می‌کنند.

    بیشترین عدد را در یک محدوده برجسته کنید

    Microsoft Excel یک قانون از پیش تعریف‌شده برای قالب‌بندی مقادیر رتبه‌بندی برتر دارد، کهکاملا با نیازهای ما مطابقت دارد در اینجا مراحل اعمال آن آمده است:

    1. محدوده اعداد خود را انتخاب کنید (در مورد ما C2:C7).
    2. در برگه Home ، در گروه سبک‌ها ، روی قالب‌بندی شرطی > قانون جدید .
    3. در کادر محاوره ای قانون قالب بندی جدید ، مقادیر رتبه بندی شده را فقط قالب بندی کنید را انتخاب کنید.
    4. در قسمت پایین در پنجره، Top را از لیست کشویی انتخاب کنید و 1 را در کادر کنار آن تایپ کنید (به این معنی که می خواهید تنها یک سلول حاوی بزرگترین مقدار را برجسته کنید).
    5. روی <1 کلیک کنید. دکمه Format را فشار دهید و فرمت مورد نظر را انتخاب کنید.
    6. دوبار بر روی OK کلیک کنید تا هر دو پنجره بسته شود.

    انجام شد! بالاترین مقدار در محدوده انتخاب شده به طور خودکار برجسته می شود. اگر بیش از یک مقدار حداکثر (تکراری) وجود داشته باشد، اکسل همه آنها را برجسته می کند:

    مقدار حداکثر را در هر ردیف برجسته کنید

    از آنجایی که هیچ ساخته شده وجود ندارد -در قانون برای برجسته کردن بالاترین مقدار از هر ردیف، باید مقدار خود را بر اساس فرمول MAX پیکربندی کنید. به این صورت است:

    1. همه ردیف‌هایی را که می‌خواهید حداکثر مقادیر را در آنها برجسته کنید (در این مثال C2:C7) انتخاب کنید.
    2. در برگه Home ، در گروه Styles ، روی New Rule > از فرمولی استفاده کنید تا تعیین کنید کدام سلول ها را قالب بندی کنید .
    3. در Format مقادیری که این فرمول درست است در کادر ، این فرمول را وارد کنید:

      =C2=MAX($C2:$E2)

      جایی که C2 چپ ترین سلول و $C2:$E2 محدوده ردیف اول است.

    مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.