Excel MAX функциясы - ең жоғары мәнді табу үшін формула мысалдары

  • Мұны Бөлісіңіз
Michael Brown

Мазмұны

Оқулық Excel бағдарламасында ең жоғары мәнді табу және жұмыс парағындағы ең үлкен санды бөлектеу жолын көрсететін көптеген формула мысалдарымен MAX функциясын түсіндіреді.

MAX - ең қарапайым және ең қарапайым функциялардың бірі. пайдалану оңай Excel функциялары. Дегенмен, оның сізге үлкен артықшылық беретінін білетін бірнеше амалы бар. Айтыңызшы, MAX функциясын шарттармен қалай пайдаланасыз? Немесе абсолютті ең үлкен мәнді қалай шығарар едіңіз? Бұл оқулық осы және басқа қатысты тапсырмалар үшін бірден көп шешімді ұсынады.

    Excel MAX функциясы

    Excel бағдарламасындағы MAX функциясы деректер жинағындағы ең жоғары мәнді қайтарады. сіз белгілейсіз.

    Синтаксис келесідей:

    MAX(1-сан, [2-сан], …)

    Мұнда сан сандық мәнмен, массивпен, атаумен ұсынылуы мүмкін. ауқым, сандары бар ұяшыққа немесе ауқымға сілтеме.

    1-сан қажет, 2-сан және келесі аргументтер міндетті емес.

    MAX функциясы Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 және одан кейінгі нұсқаларға арналған Excel бағдарламасының барлық нұсқаларында қол жетімді.

    Excel бағдарламасында MAX формуласын қалай жасауға болады

    Кімге MAX формуласын ең қарапайым етіп жасаңыз, сандарды аргументтер тізіміне тікелей теруге болады, мысалы:

    =MAX(1, 2, 3)

    Тәжірибеде сандар "қатаң кодталған" өте сирек жағдай. . Көп жағдайда сіз ауқымдар мен ұяшықтармен айналысасыз.

    Макс құрудың ең жылдам жолыЕреженің жұмыс істеуі үшін $ белгісімен диапазондағы баған координаттарын құлыптауды ұмытпаңыз.

  • Пішім түймесін басып, қалаған пішімді таңдаңыз.
  • Жарайды екі рет басыңыз.
  • Кеңес. Осыған ұқсас әдіспен әрбір бағанда ең жоғары мәнді бөлектеуге болады. Бірінші баған диапазоны үшін формула жазуды және жол координаттарын құлыптауды қоспағанда, қадамдар бірдей>Excel MAX функциясы жұмыс істемейді

    MAX — Excel бағдарламасында қолдануға болатын ең қарапайым функциялардың бірі. Егер барлық күтуге қарсы ол дұрыс жұмыс істемесе, бұл келесі мәселелердің бірі болуы мүмкін.

    MAX формуласы нөлді қайтарады

    Егер қалыпты MAX формуласы жоғарырақ сандар болса да 0 мәнін қайтарса көрсетілген ауқымда бұл сандар мәтін ретінде пішімделген болуы мүмкін. Бұл, әсіресе, басқа формулалармен басқарылатын деректерде MAX функциясын іске қосқанда. Мұны ISNUMBER функциясы арқылы тексеруге болады, мысалы:

    =ISNUMBER(A1)

    Егер жоғарыдағы формула ЖАЛҒАН мәнін қайтарса, A1 мәніндегі мән сандық емес. Мағынасы, MAX формуласын емес, бастапқы деректердің ақаулықтарын жою керек.

    MAX формуласы #N/A, #VALUE немесе басқа қатені қайтарады

    Сілтеме берілген ұяшықтарды мұқият тексеріңіз. Егер сілтеме жасалған ұяшықтардың кез келгенінде қате болса, MAX формуласы нәтиже бередібірдей қате. Бұны айналып өту үшін барлық қателерді елемеу арқылы максималды мәнді алу жолын қараңыз.

    Міне, Excel бағдарламасында максималды мәнді табу жолы. Оқығаныңыз үшін алғыс айтамын және сізді жақын арада блогымызда көреміз деп үміттенемін!

    Қолжетімді жүктеп алулар:

    Excel MAX жұмыс кітабының үлгісі

    диапазондағы ең жоғары мәнді табатын формула мынау:
    1. Ұяшыққа =MAX(
    2. тінтуірдің көмегімен сандар ауқымын таңдаңыз) деп теріңіз.
    3. Жабу жақшасын теріңіз.
    4. Формуланы аяқтау үшін Enter пернесін басыңыз.

    Мысалы, A1:A6 ауқымындағы ең үлкен мәнді шығару үшін , формула келесідей болады:

    =MAX(A1:A6)

    Егер сандар іргелес жолда немесе бағанда болса (осы сияқты Мысалы), автоматты түрде Макс формуласын жасау үшін Excel бағдарламасын алуға болады. Міне:

    1. Сандары бар ұяшықтарды таңдаңыз.
    2. Үйде қойындысының Форматтар тобында Автоқосынды түймесін басып, ашылмалы тізімнен Макс таңдаңыз. (Немесе Автоқосынды ><басыңыз. 1>Макс Функциялар кітапханасы тобындағы Формулалар қойындысында. )

    Бұл файлға пайдалануға дайын формуланы кірістіреді. ұяшық таңдалған ауқымнан төмен, сондықтан сіз таңдаған сандар тізімінің астында кемінде бір бос ұяшық бар екеніне көз жеткізіңіз:

    5 MAX функциясы туралы білу керек нәрселер

    Жұмыс парақтарыңызда Max формулаларын сәтті пайдалану үшін мына қарапайым фактілерді есте сақтаңыз:

    1. Excel бағдарламасының ағымдағы нұсқаларында MAX формуласы 255-ке дейін қабылдай алады. аргументтер.
    2. Егер аргументтер бір санды қамтымаса, MAX функциясы нөлді қайтарады.
    3. Егер аргументтер бір немесе бірнеше қате мәндерін қамтыса, қате қайтарылады.
    4. Босұяшықтар еленбейді.
    5. Аргументтер тізімінде тікелей берілген сандардың логикалық мәндері мен мәтіндік көріністері өңделеді (TRUE 1 ретінде бағалайды, FALSE 0 ретінде бағалайды). Сілтемелерде логикалық және мәтіндік мәндер еленбейді.

    Excel бағдарламасында MAX функциясын пайдалану жолы – формула мысалдары

    Төменде Excel MAX функциясының бірнеше типтік қолданыстарын табасыз. Көптеген жағдайларда бір тапсырма үшін бірнеше түрлі шешімдер бар, сондықтан деректер түріне ең қолайлысын таңдау үшін барлық формулаларды сынап көруді ұсынамын.

    Топтағы максималды мәнді қалай табуға болады

    Сандар тобындағы ең үлкен санды шығару үшін сол топты MAX функциясына ауқым сілтемесі ретінде беріңіз. Ауқым қалағаныңызша көп жолдар мен бағандарды қамтуы мүмкін. Мысалы, C2:E7 ауқымындағы ең жоғары мәнді алу үшін мына қарапайым формуланы пайдаланыңыз:

    =MAX(C2:E7)

    Көршілес емес ұяшықтардағы ең жоғары мәнді табыңыз немесе диапазондар

    Үлес емес ұяшықтар мен ауқымдар үшін MAX формуласын жасау үшін әрбір жеке ұяшыққа және/немесе ауқымға сілтеме қосу керек. Келесі қадамдар мұны жылдам және мінсіз орындауға көмектеседі:

    1. Ұяшыққа Макс формуласын теруді бастаңыз.
    2. Ашылатын жақшаны тергеннен кейін Ctrl пернесін басып тұрыңыз. пернесін басып, парақтағы ұяшықтар мен ауқымдарды таңдаңыз.
    3. Соңғы элементті таңдағаннан кейін Ctrl пернесін босатыңыз және жабу жақшасын теріңіз.
    4. Enter пернесін басыңыз.

    Excelсәйкес синтаксисті автоматты түрде пайдаланады және сіз мынаған ұқсас формуланы аласыз:

    =MAX(C5:E5, C9:E9)

    Төмендегі скриншотта көрсетілгендей, формула 5 және жолдардағы ең үлкен ішкі жиынтық мәнді қайтарады. 9:

    Excel бағдарламасында максималды (соңғы) күнді қалай алуға болады

    Ішкі Excel жүйесінде күндер сериялық нөмірлерден басқа ештеңе емес, сондықтан MAX функциясы оларды еш қиындықсыз өңдейді.

    Мысалы, C2:C7 ішінде ең соңғы жеткізу күнін табу үшін, сандар үшін қолданылатын әдеттегі Макс формуласын жасаңыз:

    =MAX(C2:C7)

    Шарттары бар Excel бағдарламасындағы MAX функциясы

    Шарттар негізінде максималды мәнді алғыңыз келсе, таңдауға болатын бірнеше формулалар бар. Барлық формулалардың бірдей нәтиже беретініне көз жеткізу үшін біз оларды бірдей деректер жинағында сынаймыз.

    Тапсырма : B2:B15 тармағында тізімделген элементтермен және сату көрсеткіштерімен C2:C15, біз F1 ішіндегі белгілі бір элемент енгізу үшін ең жоғары сатылымды табуды мақсат етеміз (осы бөлімнің соңындағы скриншотты қараңыз).

    Excel MAX IF формуласы

    Егер сіз Excel 2000 және Excel 2019 нұсқасының барлық нұсқаларында жұмыс істейтін формуланы іздеп, шартты тексеру үшін IF функциясын пайдаланыңыз, содан кейін алынған массивді MAX функциясына өткізіңіз:

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

    үшін формула жұмыс істеу үшін оны массив формуласы ретінде енгізу үшін Ctrl + Shift + Enter пернелерін бір уақытта басу керек. Егер бәрі дұрыс орындалса, Excel формулаңызды ішіне қосады{бұйра жақшалар}, бұл массив формуласының көрнекі көрсеткіші.

    Сонымен қатар бір формулада бірнеше шарттарды бағалауға болады және келесі оқулықта қалай орындалатыны көрсетілген: MAX IF бірнеше шарттармен.

    Жиым емес MAX IF формуласы

    Егер сіз жұмыс парақтарында массив формулаларын пайдалануды ұнатпасаңыз, MAX мәнін массивтерді табиғи түрде өңдейтін SUMPRODUCT функциясымен біріктіріңіз:

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

    Қосымша ақпаратты массивсіз MAX IF бөлімін қараңыз.

    MAXIFS функциясы

    Excel 2019 және Office 365 жүйесіне арналған Excel бағдарламасында MAXIFS деп аталатын арнайы функция бар, ол табу үшін жасалған. 126 критерийге дейінгі ең жоғары мән.

    Біздің жағдайда бір ғана шарт бар, сондықтан формула қарапайым:

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

    Егжей-тегжейлі түсініктеме үшін синтаксис үшін формула мысалдары бар Excel MAXIFS бөлімін қараңыз.

    Төмендегі скриншотта әрекеттегі 3 формуланың барлығы көрсетілген:

    Нөлдерді елемей ең жоғары мәнді алу

    Бұл, шын мәнінде, алдыңғы мақалада талқыланған шартты MAX-тың вариациясы жарқын мысал. Нөлдерді алып тастау үшін "тең емес" логикалық операторын пайдаланыңыз және MAXIFS критерийлеріне немесе MAX IF логикалық сынауына "0" өрнегін қойыңыз.

    Түсінгеніңіздей, бұл шартты тексеру тек мағынасы бар. теріс сандар жағдайында. Оң сандармен бұл тексеру артық, себебі кез келген оң сан нөлден үлкен.

    Оны байқап көру үшін мынаны табайық.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))

    Формуланы жеңілдету үшін ЕГЕР ҚАТЕ ҚАТЕЛІК тіркесімінің орнына ҚАУІПСІЗ функциясын пайдаланыңыз. Бұл сонымен қатар логиканы біршама айқынырақ етеді – A1:B5 қатесі болса, оны бос жолмен ('') ауыстырыңыз, содан кейін диапазондағы ең үлкен мәнді алыңыз:

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

    Жақпадағы шыбын - Ctrl + Shift + Enter пернелерін басуды есте сақтау керек, себебі бұл тек массив формуласы ретінде жұмыс істейді.

    Excel 2019 және Office 356 үшін Excel бағдарламасында MAXIFS функциясы мүмкін Деректер жинағыңызда кемінде бір оң сан немесе нөлдік мән болған жағдайда шешім болыңыз:

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

    Өйткені формула шарты бар ең жоғары мәнді іздейді.«0-ден үлкен немесе оған тең» ол тек теріс сандардан тұратын деректер жинағы үшін жұмыс істемейді.

    Бұл шектеулердің барлығы жақсы емес және бізге жақсырақ шешім қажет екені анық. Бірқатар операцияларды орындай алатын және қате мәндерін елемейтін AGGREGATE функциясы тамаша сәйкес келеді:

    =AGGREGATE(4, 6, A1:B5)

    1-аргументтегі 4 саны MAX функциясын, 2-ші сандағы 6 саны аргумент - "қателерді елемеу" опциясы, ал A1:B5 - мақсатты ауқымыңыз.

    Мінсіз жағдайларда барлық үш формула бірдей нәтиже береді:

    Excel бағдарламасында абсолютті максимум мәнді қалай табуға болады

    Оң және теріс сандар ауқымымен жұмыс істегенде, кейде белгіге қарамастан ең үлкен абсолютті мәнді тапқыңыз келуі мүмкін.

    Бірінші ABS функциясын пайдалану арқылы диапазондағы барлық сандардың абсолюттік мәндерін алу және оларды MAX мәніне беру:

    {=MAX(ABS( диапазон))}

    Бұл массив формуласы, сондықтан оны Ctrl + Shift + Enter пернелер тіркесімі арқылы растауды ұмытпаңыз. Тағы бір ескертетін жайт, ол тек сандармен жұмыс істейді және сандық емес деректерде қатеге әкеледі.

    Бұл формулаға риза емессіз бе? Олай болса өміршең бір нәрсе құрастырайық :)

    Егер біз ең төменгі мәнді тауып, оның белгісін кері қайтарып немесе елемей, содан кейін барлық басқа сандармен бірге бағаласақ ше? Иә, бұл қалыпты формула ретінде тамаша жұмыс істейді. Қосымша бонус ретіндемәтіндік жазбалар мен қателерді жақсы өңдейді:

    A1:B5 форматындағы бастапқы сандармен формулалар келесідей болады.

    Массив формуласы (Ctrl + Shift + пернелерімен толтырылады) Енгізіңіз):

    =MAX(ABS(A1:B5))

    Тұрақты формула (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))

    Бір қарағанда күрделі, логиканы орындау өте оңай. Алдымен диапазондағы ең үлкен және ең кіші сандарды тауып, олардың абсолютті мәндерін салыстырыңыз. Егер абсолютті максимум мән абсолютті минимум мәннен үлкен болса, максималды сан қайтарылады, әйтпесе – ең аз сан. Формула абсолютті емес, түпнұсқа мәнді қайтаратындықтан, ол белгі туралы ақпаратты сақтайды:

    Excel бағдарламасында ең жоғары мәнді қалай бөлектеуге болады

    Қалаған жағдайда бастапқы деректер жинағындағы ең үлкен санды анықтаудың ең жылдам жолы оны Excel шартты пішімдеуімен бөлектеу болып табылады. Төмендегі мысалдар сізге екі түрлі сценарий арқылы көмектеседі.

    Ауқымдағы ең жоғары санды бөлектеңіз

    Microsoft Excel бағдарламасында жоғары дәрежелі мәндерді пішімдеу үшін алдын ала анықталған ереже бар.қажеттіліктерімізге толық сәйкес келеді. Оны қолдану үшін мына қадамдар берілген:

    1. Сандар ауқымын таңдаңыз (біздің жағдайда C2:C7).
    2. Басты бет қойындысындағы Стильдер тобында Шартты пішімдеу > Жаңа ереже .
    3. Жаңа пішімдеу ережесі тілқатысу терезесінде Тек жоғарғы немесе төменгі дәрежелі мәндерді пішімдеу таңдаңыз.
    4. Төменгі тақтасында ашылмалы тізімнен Жоғарғы тармағын таңдап, оның жанындағы ұяшыққа 1 теріңіз (ең үлкен мәнді қамтитын бір ұяшықты ғана бөлектегіңіз келеді).
    5. <1 түймесін басыңыз>Формат түймешігін басып, қажетті пішімді таңдаңыз.
    6. Екі терезені де жабу үшін OK түймесін екі рет басыңыз.

    Дайын! Таңдалған ауқымдағы ең жоғары мән автоматты түрде бөлектеледі. Бірден көп максимум мән (қайталанатын) болса, Excel олардың барлығын бөлектейді:

    Әр жолда максималды мәнді бөлектеңіз

    Ешқандай құрастыру болмағандықтан -ереже бойынша әрбір жолдан ең жоғары мәнді бөлектеу үшін MAX формуласы негізінде өзіңіздің мәніңізді конфигурациялауыңыз керек. Мынадай:

    1. Максималды мәндерді бөлектегіңіз келетін барлық жолдарды таңдаңыз (осы мысалдағы C2:C7).
    2. Басты бет қойындысында, Стильдер тобында Жаңа ереже > Қандай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдаланыңыз .
    3. Форматта осы формула ақиқат болса өрісіне мына формуланы енгізіңіз:

      =C2=MAX($C2:$E2)

      Мұндағы C2 - сол жақ ұяшық және $C2:$E2 - бірінші жол ауқымы.

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.