Excel MAX function - mga halimbawa ng formula upang mahanap ang pinakamataas na halaga

  • Ibahagi Ito
Michael Brown

Ipinapaliwanag ng tutorial ang MAX function na may maraming halimbawa ng formula na nagpapakita kung paano hanapin ang pinakamataas na halaga sa Excel at i-highlight ang pinakamalaking numero sa iyong worksheet.

Ang MAX ay isa sa pinakasimple at madaling gamitin na mga function ng Excel. Gayunpaman, mayroon itong ilang mga trick na alam kung alin ang magbibigay sa iyo ng malaking kalamangan. Sabihin, paano mo ginagamit ang MAX function na may mga kundisyon? O paano mo kukunin ang ganap na pinakamalaking halaga? Nagbibigay ang tutorial na ito ng higit sa isang solusyon para sa mga ito at sa iba pang nauugnay na gawain.

    Excel MAX function

    Ang MAX function sa Excel ay nagbabalik ng pinakamataas na halaga sa isang set ng data na iyong tinukoy.

    Ang syntax ay ang mga sumusunod:

    MAX(number1, [number2], …)

    Kung saan ang number ay maaaring katawanin ng isang numeric na halaga, array, pinangalanan range, isang reference sa isang cell o range na naglalaman ng mga numero.

    Number1 ay kinakailangan, number2 at mga kasunod na argumento ay opsyonal.

    Ang MAX function ay available sa lahat ng bersyon ng Excel para sa Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, at mas mababa.

    Paano gumawa ng MAX formula sa Excel

    Para lumikha ng MAX na formula sa pinakasimpleng mula sa, maaari kang mag-type ng mga numero nang direkta sa listahan ng mga argumento, tulad nito:

    =MAX(1, 2, 3)

    Sa pagsasagawa, ito ay isang bihirang kaso kapag ang mga numero ay "hardcoded" . Para sa karamihan, haharapin mo ang mga hanay at cell.

    Ang pinakamabilis na paraan upang bumuo ng MaxPara gumana ang panuntunan, tiyaking i-lock ang mga coordinate ng column sa hanay na may $ sign.

  • I-click ang Format button at piliin ang format na gusto mo.
  • I-click ang OK nang dalawang beses.
  • Tip. Sa katulad na paraan, maaari mong i-highlight ang pinakamataas na halaga sa bawat column . Ang mga hakbang ay eksaktong pareho, maliban na sumulat ka ng formula para sa unang hanay ng hanay at i-lock ang mga coordinate ng row: =C2=MAX(C$2:C$7)

    Para sa higit pang impormasyon, pakitingnan ang Paano gumawa ng nakabatay sa formula na tuntunin sa pag-format ng kondisyon.

    Hindi gumagana ang Excel MAX function

    Ang MAX ay isa sa pinakasimpleng Excel function na gagamitin. Kung labag sa lahat ng inaasahan ay hindi ito gagana nang tama, ito ay malamang na isa sa mga sumusunod na isyu.

    MAX formula ay nagbabalik ng zero

    Kung ang isang normal na MAX formula ay nagbabalik ng 0 kahit na mayroong mas mataas na mga numero sa tinukoy na hanay, malamang na ang mga numerong iyon ay naka-format bilang text. Lalo na ang kaso kapag pinapatakbo mo ang MAX function sa data na hinimok ng iba pang mga formula. Maaari mong suriin ito sa pamamagitan ng paggamit ng ISNUMBER function, halimbawa:

    =ISNUMBER(A1)

    Kung ang formula sa itaas ay nagbabalik ng FALSE, ang value sa A1 ay hindi numeric. Ibig sabihin, dapat mong i-troubleshoot ang orihinal na data, hindi isang MAX na formula.

    Nagbabalik ang MAX formula ng #N/A, #VALUE o iba pang error

    Pakisuri nang mabuti ang mga na-reference na cell. Kung ang alinman sa mga na-refer na cell ay naglalaman ng error, isang MAX na formula ang magreresultaang parehong pagkakamali. Upang i-bypass ito, tingnan kung paano makuha ang max na value na binabalewala ang lahat ng error.

    Ganyan mahanap ang max na value sa Excel. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa lalong madaling panahon!

    Mga available na download:

    Excel MAX sample workbook

    Ang formula na nakakahanap ng pinakamataas na value sa isang range ay ito:
    1. Sa isang cell, i-type ang =MAX(
    2. Pumili ng hanay ng mga numero gamit ang mouse.
    3. I-type ang pansarang panaklong.
    4. Pindutin ang Enter key upang kumpletuhin ang iyong formula.

    Halimbawa, upang matukoy ang pinakamalaking halaga sa hanay na A1:A6 , magiging ganito ang formula:

    =MAX(A1:A6)

    Kung ang iyong mga numero ay nasa isang magkadikit na row o column (tulad dito halimbawa), maaari kang makakuha ng Excel na awtomatikong gumawa ng Max formula para sa iyo. Ganito:

    1. Piliin ang mga cell na may iyong mga numero.
    2. Sa Home tab, sa grupong Formats , i-click ang AutoSum at piliin ang Max mula sa drop-down list. (O i-click ang AutoSum > Max sa tab na Mga Formula sa Pangkat ng Function Library. )

    Magpapasok ito ng formula na handa nang gamitin sa isang cell sa ibaba ng napiling hanay, kaya pakitiyak na mayroong kahit isang blangkong cell sa ilalim ng listahan ng mga numero na iyong pinili:

    5 mga bagay na dapat malaman tungkol sa MAX function

    Upang matagumpay na magamit ang mga Max formula sa iyong mga worksheet, pakitandaan ang mga simpleng katotohanang ito:

    1. Sa kasalukuyang mga bersyon ng Excel, ang isang MAX formula ay maaaring tumanggap ng hanggang 255 mga argumento.
    2. Kung ang mga argumento ay hindi naglalaman ng isang solong numero, ang MAX function ay nagbabalik ng zero.
    3. Kung ang mga argumento ay naglalaman ng isa o higit pang mga halaga ng error, isang error ang ibinalik.
    4. Walang lamanbinabalewala ang mga cell.
    5. Ang mga lohikal na halaga at representasyon ng teksto ng mga numerong direktang ibinibigay sa listahan ng mga argumento ay pinoproseso (TRUE sinusuri bilang 1, FALSE sinusuri bilang 0). Sa mga sanggunian, binabalewala ang mga lohikal at text value.

    Paano gamitin ang MAX function sa Excel – mga halimbawa ng formula

    Sa ibaba makikita mo ang ilang karaniwang paggamit ng Excel MAX function. Sa maraming pagkakataon, may ilang iba't ibang solusyon para sa parehong gawain, kaya hinihikayat kitang subukan ang lahat ng formula para piliin ang pinakaangkop para sa uri ng iyong data.

    Paano maghanap ng max na halaga sa isang pangkat

    Upang kunin ang pinakamalaking numero sa isang pangkat ng mga numero, ibigay ang pangkat na iyon sa MAX function bilang isang sanggunian sa hanay. Maaaring maglaman ang isang hanay ng maraming row at column hangga't gusto mo. Halimbawa, upang makuha ang pinakamataas na halaga sa hanay na C2:E7, gamitin ang simpleng formula na ito:

    =MAX(C2:E7)

    Hanapin ang pinakamataas na halaga sa mga hindi katabing cell o mga hanay

    Upang gumawa ng MAX na formula para sa hindi magkadikit na mga cell at range, kailangan mong magsama ng reference sa bawat indibidwal na cell at/o range. Tutulungan ka ng mga sumusunod na hakbang na gawin iyon nang mabilis at walang kamali-mali:

    1. Simulang mag-type ng Max formula sa isang cell.
    2. Pagkatapos mong i-type ang pambungad na panaklong, pindutin nang matagal ang Ctrl key at piliin ang mga cell at range sa sheet.
    3. Pagkatapos piliin ang huling item, bitawan ang Ctrl at i-type ang pansarang panaklong.
    4. Pindutin ang Enter.

    Excelay awtomatikong gagamit ng naaangkop na syntax, at makakakuha ka ng formula na katulad nito:

    =MAX(C5:E5, C9:E9)

    Tulad ng ipinapakita sa screenshot sa ibaba, ibinabalik ng formula ang maximum na sub-total na halaga mula sa row 5 at 9:

    Paano makakuha ng max (pinakabagong) petsa sa Excel

    Sa internal na Excel system, ang mga petsa ay walang iba kundi mga serial number, kaya ang MAX pinangangasiwaan sila ng function nang walang abala.

    Halimbawa, upang mahanap ang pinakabagong petsa ng paghahatid sa C2:C7, gumawa ng karaniwang Max formula na gagamitin mo para sa mga numero:

    =MAX(C2:C7)

    MAX function sa Excel na may mga kundisyon

    Kapag gusto mong makuha ang maximum na halaga batay sa mga kundisyon, mayroong ilang mga formula na mapagpipilian mo. Upang matiyak na ang lahat ng mga formula ay nagbabalik ng magkatulad na resulta, susubukan namin ang mga ito sa parehong hanay ng data.

    Ang gawain : Sa mga item na nakalista sa B2:B15 at mga numero ng benta sa C2:C15, nilalayon naming mahanap ang pinakamataas na benta para sa isang partikular na input ng item sa F1 (pakitingnan ang screenshot sa dulo ng seksyong ito).

    Excel MAX IF formula

    Kung ikaw ay isang naghahanap ng formula na gumagana sa lahat ng bersyon ng Excel 2000 hanggang Excel 2019, gamitin ang IF function para subukan ang kundisyon, at pagkatapos ay ipasa ang resultang array sa MAX function:

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

    Para sa ang formula upang gumana, dapat itong pindutin ang Ctrl + Shift + Enter nang sabay-sabay upang ipasok ito bilang isang array formula. Kung nagawa nang tama ang lahat, isasama ng Excel ang iyong formula{curly braces}, na isang visual na indikasyon ng array formula.

    Posible ring suriin ang ilang kundisyon sa isang formula, at ipinapakita ng sumusunod na tutorial kung paano: MAX IF na may maraming kundisyon.

    Non-array MAX IF formula

    Kung hindi mo gustong gumamit ng mga array formula sa iyong worksheet, pagsamahin ang MAX sa SUMPRODUCT function na nagpoproseso ng mga arrays nang native:

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

    Para sa higit pang impormasyon, pakitingnan ang MAX IF na walang array.

    MAXIFS function

    Sa Excel 2019 at Excel para sa Office 365, mayroong espesyal na function na pinangalanang MAXIFS, na idinisenyo upang mahanap ang pinakamataas na halaga na may hanggang 126 na pamantayan.

    Sa aming kaso, mayroon lamang isang kundisyon, kaya ang formula ay kasing simple ng:

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

    Para sa detalyadong paliwanag ng syntax, pakitingnan ang Excel MAXIFS na may mga halimbawa ng formula.

    Ipinapakita ng screenshot sa ibaba ang lahat ng 3 formula na gumagana:

    Kumuha ng max na value na binabalewala ang mga zero

    Ito ay, sa katunayan, isang variation ng conditional MAX na tinalakay sa pre masasamang halimbawa. Upang ibukod ang mga zero, gamitin ang "not equal to" logical operator at ilagay ang expression na "0" sa alinman sa pamantayan ng MAXIFS o ang lohikal na pagsubok ng MAX IF.

    Sa pagkakaintindi mo, ang pagsubok sa kundisyong ito ay may katuturan lamang sa kaso ng negatibong mga numero . Sa mga positibong numero, ang pagsusuring ito ay kalabisan dahil ang anumang positibong numero ay mas malaki kaysa sa zero.

    Upang subukan ito, hanapin natin angpinakamababang diskwento sa hanay C2:C7. Dahil ang lahat ng mga diskwento ay kinakatawan ng mga negatibong numero, ang pinakamaliit na diskwento ay talagang ang pinakamalaking halaga.

    MAX IF

    Siguraduhing pindutin ang Ctrl + Shift + Enter upang makumpleto nang tama ang array formula na ito:

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

    MAXIFS

    Isa itong regular na formula, at sapat na ang isang karaniwang Enter keystroke.

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

    Hanapin ang pinakamataas na halaga sa pagwawalang-bahala sa mga error

    Kapag gumawa ka ng malaking halaga ng data na hinihimok ng iba't ibang mga formula, malamang na ang ilan sa iyong mga formula ay magreresulta sa mga error, na magsasanhi ng isang MAX na formula upang magbalik ng isang error din.

    Bilang isang solusyon, maaari mong gamitin ang MAX IF kasama ng ISERROR. Dahil naghahanap ka sa hanay na A1:B5, ganito ang hugis ng formula:

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

    Upang pasimplehin ang formula, gamitin ang function na IFERROR sa halip na kumbinasyon ng IF ISERROR. Gagawin din nitong mas malinaw ang lohika – kung may error sa A1:B5, palitan ito ng walang laman na string (''), at pagkatapos ay makuha ang maximum na halaga sa hanay:

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

    Ang isang langaw sa ointment ay kailangan mong tandaan na pindutin ang Ctrl + Shift + Enter dahil ito ay gumagana lamang bilang array formula.

    Sa Excel 2019 at Excel para sa Office 356, ang MAXIFS function ay maaaring maging isang solusyon, sa kondisyon na ang iyong data set ay naglalaman ng hindi bababa sa isang positibong numero o zero na halaga:

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

    Dahil ang formula ay naghahanap ng pinakamataas na halaga na may kundisyon"mas malaki kaysa sa o katumbas ng 0", hindi ito gagana para sa isang set ng data na binubuo ng mga negatibong numero lamang.

    Hindi maganda ang lahat ng limitasyong ito, at maliwanag na kailangan namin ng mas mahusay na solusyon. Ang AGGREGATE function, na maaaring magsagawa ng ilang operasyon at huwag pansinin ang mga halaga ng error, ay akmang akma:

    =AGGREGATE(4, 6, A1:B5)

    Ang numero 4 sa 1st argument ay nagpapahiwatig ng MAX function, ang numero 6 sa 2nd argument ay ang opsyong "ignore errors," at ang A1:B5 ay ang iyong target na hanay.

    Sa ilalim ng perpektong mga pangyayari, ang lahat ng tatlong formula ay magbabalik ng parehong resulta:

    Paano maghanap ng absolute max value sa Excel

    Kapag nagtatrabaho sa isang hanay ng mga positibo at negatibong numero, kung minsan ay maaaring gusto mong hanapin ang pinakamalaking absolute value anuman ang sign.

    Ang una ang ideyang pumapasok sa isip ay makuha ang mga absolute value ng lahat ng numero sa range sa pamamagitan ng paggamit ng ABS function at i-feed ang mga iyon sa MAX:

    {=MAX(ABS( range))}

    Isa itong array formula, kaya huwag kalimutang kumpirmahin ito gamit ang shortcut na Ctrl + Shift + Enter. Ang isa pang caveat ay gumagana lamang ito sa mga numero at nagreresulta sa isang error sa kaso ng hindi numeric na data.

    Hindi masaya sa formula na ito? Pagkatapos ay buuin natin ang isang bagay na mas mabubuhay :)

    Paano kung makita natin ang pinakamababang halaga, baligtarin o balewalain ang sign nito, at pagkatapos ay suriin kasama ang lahat ng iba pang numero? Oo, gagana iyon nang perpekto bilang isang normal na formula. Bilang dagdag na bonus, itopinangangasiwaan ng maayos ang mga text entry at error:

    Gamit ang mga source number sa A1:B5, ang mga formula ay napupunta sa mga sumusunod.

    Array formula (nakumpleto sa Ctrl + Shift + Enter):

    =MAX(ABS(A1:B5))

    Regular na formula (nakumpleto sa Enter):

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

    o

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

    Ipinapakita ng screenshot sa ibaba ang mga resulta:

    Ibalik ang maximum absolute value na nagpapanatili ng sign

    Sa ilang sitwasyon, maaaring mayroon ka isang pangangailangan upang mahanap ang pinakamalaking absolute value ngunit ibalik ang numero kasama ang orihinal nitong sign, hindi ang absolute value.

    Ipagpalagay na ang mga numero ay nasa mga cell A1:B5, narito ang formula na gagamitin:

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

    Kumplikado sa unang tingin, ang lohika ay medyo madaling sundin. Una, hahanapin mo ang pinakamalaki at pinakamaliit na numero sa hanay at ihambing ang kanilang mga ganap na halaga. Kung ang absolute max value ay mas malaki kaysa sa absolute min value, ang maximum na numero ay ibabalik, kung hindi - ang minimum na numero. Dahil ibinabalik ng formula ang orihinal at hindi absolute value, pinapanatili nito ang impormasyon ng sign:

    Paano i-highlight ang max na value sa Excel

    Sa sitwasyon kung kailan mo gusto upang matukoy ang pinakamalaking bilang sa orihinal na set ng data, ang pinakamabilis na paraan ay ang i-highlight ito gamit ang Excel conditional formatting. Dadalhin ka ng mga halimbawa sa ibaba sa dalawang magkaibang sitwasyon.

    I-highlight ang pinakamataas na numero sa isang hanay

    May paunang natukoy na panuntunan ang Microsoft Excel upang i-format ang mga value ng pinakamataas na ranggo, naganap na nababagay sa ating mga pangangailangan. Narito ang mga hakbang para ilapat ito:

    1. Piliin ang iyong hanay ng mga numero (C2:C7 sa aming kaso).
    2. Sa tab na Home , sa Mga Estilo pangkat, i-click ang Kondisyunal na pag-format > Bagong Panuntunan .
    3. Sa dialog box na Bagong Panuntunan sa Pag-format , piliin ang I-format lamang ang mga value sa itaas o ibabang ranggo .
    4. Sa ibaba pane, piliin ang Nangungunang mula sa drop-down na listahan at i-type ang 1 sa kahon sa tabi nito (ibig sabihin gusto mong i-highlight ang isang cell lang na naglalaman ng pinakamalaking halaga).
    5. I-click ang Format button at piliin ang gustong format.
    6. I-click ang OK nang dalawang beses upang isara ang parehong mga window.

    Tapos na! Ang pinakamataas na halaga sa napiling hanay ay awtomatikong na-highlight. Kung mayroong higit sa isang max na value (mga duplicate), iha-highlight ng Excel ang lahat ng ito:

    I-highlight ang max na value sa bawat row

    Dahil walang built -sa panuntunan upang gawing kakaiba ang pinakamataas na halaga mula sa bawat row, kakailanganin mong i-configure ang sarili mong isa batay sa MAX na formula. Ganito:

    1. Piliin ang lahat ng row kung saan mo gustong i-highlight ang mga max na value (C2:C7 sa halimbawang ito).
    2. Sa tab na Home , sa grupong Mga Estilo , i-click ang Bagong Panuntunan > Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format .
    3. Sa Format value kung saan totoo ang formula na ito box, ilagay ang formula na ito:

      =C2=MAX($C2:$E2)

      Kung saan ang C2 ang pinakakaliwang cell at $C2:$E2 ang unang hanay ng row.

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.