Enhavtabelo
La lernilo klarigas la MAX-funkcion kun multaj formulekzemploj, kiuj montras kiel trovi plej altan valoron en Excel kaj reliefigi plej grandan nombron en via laborfolio.
MAX estas unu el la plej simplaj kaj plej simplaj kaj facile uzeblaj Excel-funkcioj. Tamen, ĝi havas kelkajn lertaĵojn sciante, kiuj donos al vi grandan avantaĝon. Diru, kiel vi uzas la funkcion MAX kun kondiĉoj? Aŭ kiel vi eltirus la absolutan plej grandan valoron? Ĉi tiu lernilo provizas pli ol unu solvon por ĉi tiuj kaj aliaj rilataj taskoj.
Excel MAX-funkcio
La MAX-funkcio en Excel liveras la plej altan valoron en aro de datumoj kiuj vi specifas.
La sintakso estas jena:
MAX(numero1, [numero2], …)Kie nombro povas esti reprezentita per nombra valoro, tabelo, nomita intervalo, referenco al ĉelo aŭ intervalo enhavanta nombrojn.
Numero1 estas bezonata, numero2 kaj postaj argumentoj estas laŭvolaj.
La funkcio MAX. disponeblas en ĉiuj versioj de Excel por Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 kaj pli malaltaj.
Kiel fari MAX-formulon en Excel
Al krei MAX-formulon en ĝia plej simpla de, vi povas tajpi nombrojn rekte en la listo de argumentoj, kiel ĉi tio:
=MAX(1, 2, 3)
En la praktiko, estas sufiĉe malofta kazo kiam nombroj estas "malmola koditaj" . Plejparte, vi traktos intervalojn kaj ĉelojn.
La plej rapida maniero konstrui Max.Por ke la regulo funkciu, nepre ŝlosu la kolumnajn koordinatojn en la gamo per la $-signo.
Konsileto. Simile, vi povas reliefigi la plej altan valoron en ĉiu kolumno . La paŝoj estas ĝuste la samaj, krom ke vi skribas formulon por la unua kolumna gamo kaj ŝlosas la vickoordinatojn: =C2=MAX(C$2:C$7)
Por pliaj informoj, bonvolu vidi Kiel krei formul-bazitan kondiĉan formatregulon.
Excel MAX-funkcio ne funkcias
MAX estas unu el la plej simplaj Excel-funkcioj por uzi. Se kontraŭ ĉiuj atendoj ĝi ne funkcias ĝuste, plej verŝajne temas pri unu el la sekvaj aferoj.
MAX-formulo donas nulon
Se normala MAX-formulo donas 0 kvankam estas pli altaj nombroj. en la specifita intervalo, verŝajne tiuj nombroj estas formatitaj kiel teksto. Estas precipe la kazo kiam vi rulas la MAX-funkcion sur datumoj pelitaj de aliaj formuloj. Vi povas kontroli ĉi tion uzante la funkcion ISNUMBER, ekzemple:
=ISNUMBER(A1)
Se la supra formulo donas FALSE, la valoro en A1 ne estas nombra. Signifo, vi devus solvi problemojn pri la originaj datumoj, ne MAX-formulo.
MAX-formulo liveras #N/A, #VALOR aŭ alian eraron
Bonvolu kontroli la referencajn ĉelojn zorge. Se iu el la referencitaj ĉeloj enhavas eraron, rezultos MAX-formulola sama eraro. Por preteriri ĉi tion, vidu kiel akiri la maksimuman valoron ignorante ĉiujn erarojn.
Tiel trovi maksimuman valoron en Excel. Mi dankas vin pro legado kaj esperas vidi vin baldaŭ en nia blogo!
Haveblaj elŝutoj:
ekzempla laborlibro de Excel MAX
formulo kiu trovas la plej altan valoron en intervalo estas jena:- En ĉelo, tajpu =MAX(
- Elektu gamon da nombroj per la muso.
- Tajpu la ferman krampon.
- Premu la Enigu klavon por kompletigi vian formulon.
Ekzemple, por eltrovi la plej grandan valoron en la intervalo A1:A6 , la formulo estus jene:
=MAX(A1:A6)
Se viaj nombroj estas en apuda vico aŭ kolumno (kiel en ĉi tiu ekzemplo), vi povas igi Excel fari Max-formulon por vi aŭtomate. Jen kiel:
- Elektu la ĉelojn kun viaj nombroj.
- Sur la Hejmo langeto, en la grupo Formatoj , alklaku AutoSum kaj elektu Max el la fallisto.(Aŭ klaku AutoSum > Max en la langeto Formuloj en la grupo Funkcio-Biblioteko. )
Tio enigos uzeblan formulon en ĉelo sub la elektita intervalo, do bonvolu certigi, ke estas almenaŭ unu malplena ĉelo sub la listo de nombroj kiujn vi elektis:
5 aferoj scii pri MAX-funkcio
Por sukcese uzi Max-formulojn viajn laborfoliojn, bonvolu memori ĉi tiujn simplajn faktojn:
- En la nunaj versioj de Excel, MAX-formulo povas akcepti ĝis 255. argumentoj.
- Se la argumentoj ne enhavas ununuran nombron, la funkcio MAX liveras nulon.
- Se la argumentoj enhavas unu aŭ plurajn erarvalorojn, eraro estas resendita.
- Malplenaĉeloj estas ignorataj.
- Logikaj valoroj kaj tekstaj prezentoj de nombroj liveritaj rekte en la listo de argumentoj estas procesitaj (VERA taksas 1, FALSE taksas 0). En referencoj, logikaj kaj tekstaj valoroj estas ignorataj.
Kiel uzi MAX-funkcion en Excel - formulekzemploj
Malsupre vi trovos kelkajn tipajn uzon de la Excel MAX-funkcio. En multaj kazoj, ekzistas kelkaj malsamaj solvoj por la sama tasko, do mi instigas vin testi ĉiujn formulojn por elekti la plej taŭgan por via datumtipo.
Kiel trovi maksimuman valoron en grupo
Por ĉerpi la plej grandan nombron en grupo de nombroj, liveru tiun grupon al la MAX-funkcio kiel intervalreferenco. Gamo povas enhavi tiom da vicoj kaj kolumnoj kiom vi deziras. Ekzemple, por akiri la plej altan valoron en la intervalo C2:E7, uzu ĉi tiun simplan formulon:
=MAX(C2:E7)
Trovu plej altan valoron en ne apudaj ĉeloj aŭ intervaloj
Por fari MAX-formulon por ne apudaj ĉeloj kaj intervaloj, vi devas inkluzivi referencon al ĉiu individua ĉelo kaj/aŭ intervalo. La sekvaj paŝoj helpos vin fari tion rapide kaj senriproĉe:
- Komencu tajpi Max-formulon en ĉelo.
- Post kiam vi tajpis la malferman krampon, tenu premu la Ctrl. klavo kaj elektu la ĉelojn kaj intervalojn en la folio.
- Post elekti la lastan eron, liberigu Ctrl kaj tajpu la ferman krampon.
- Premu Enter.
Excelaŭtomate uzos taŭgan sintakson, kaj vi ricevos formulon similan al ĉi tiu:
=MAX(C5:E5, C9:E9)
Kiel montrite en la ekrankopio malsupre, la formulo liveras la maksimuman sub-totalan valoron de vicoj 5 kaj 9:
Kiel akiri maksimuman (lastan) daton en Excel
En la interna Excel-sistemo, datoj estas nenio alia ol seriaj numeroj, do la MAX funkcio pritraktas ilin senprobleme.
Ekzemple, por trovi la plej novan liveran daton en C2:C7, faru kutiman Max-formulon, kiun vi uzus por nombroj:
=MAX(C2:C7)
MAX-funkcio en Excel kun kondiĉoj
Kiam vi volas akiri la maksimuman valoron bazitan sur kondiĉoj, estas pluraj formuloj por vi elekti. Por certigi, ke ĉiuj formuloj resendas la identan rezulton, ni testos ilin sur la sama aro da datumoj.
La tasko : Kun la eroj listigitaj en B2:B15 kaj vendaj ciferoj en C2:C15, ni celas trovi la plej altan vendon por specifa objekto enigo en F1 (bonvolu vidi la ekrankopion ĉe la fino de ĉi tiu sekcio).
Excel MAX IF formulo
Se vi estas serĉante formulon, kiu funkcias en ĉiuj versioj de Excel 2000 ĝis Excel 2019, uzu la funkcion IF por testi la kondiĉon, kaj poste transdonu la rezultan tabelon al la funkcio MAX:
=MAX(IF(B2:B15=F1, C2:C15))
Por la formulo por funkcii, ĝi devas premi Ctrl + Shift + Enigu samtempe por enigi ĝin kiel tabelan formulon. Se ĉio estas farita ĝuste, Excel enmetos vian formulon enen{buklaj krampoj}, kiu estas vida indiko de tabelformulo.
Ankaŭ eblas taksi plurajn kondiĉojn en ununura formulo, kaj la sekva lernilo montras kiel: MAX IF kun pluraj kondiĉoj.
Ne-tabelo MAX IF-formulo
Se vi ne ŝatas uzi tabelajn formulojn en viaj laborfolioj, tiam kombinu MAX kun la funkcio SUMPRODUCT, kiu prilaboras tabelojn denaske:
=SUMPRODUCT(MAX((B2:B15=F1)*(C2:C15)))
Por pliaj informoj, bonvolu vidi MAX IF sen tabelo.
MAXIFS-funkcio
En Excel 2019 kaj Excel por Office 365, ekzistas speciala funkcio nomita MAXIFS, kiu estas desegnita por trovi la plej alta valoro kun ĝis 126 kriterioj.
En nia kazo, estas nur unu kondiĉo, do la formulo estas tiel simpla kiel:
=MAXIFS(C2:C15, B2:B15, F1)
Por la detala klarigo de la sintakso, bonvolu vidi Excel MAXIFS kun formulekzemploj.
La malsupra ekrankopio montras ĉiujn 3 formulojn en ago:
Akiri maksimuman valoron ignorante nulojn
Tio ĉi estas, fakte, variaĵo de kondiĉa MAX diskutita en la pre malbona ekzemplo. Por ekskludi nulojn, uzu la "ne egalan al" logikan operatoron kaj metu la esprimon "0" aŭ en la kriteriojn de MAXIFS aŭ en la logika testo de MAX IF.
Kiel vi komprenas, testi ĉi tiun kondiĉon nur havas sencon. en kazo de negativaj nombroj . Kun pozitivaj nombroj, ĉi tiu kontrolo estas superflua ĉar ajna pozitiva nombro estas pli granda ol nulo.
Por provi ĝin, ni trovu laplej malalta rabato en la gamo C2:C7. Ĉar ĉiuj rabatoj estas reprezentitaj per negativaj nombroj, la plej malgranda rabato estas fakte la plej granda valoro.
MAX IF
Nepre premu Ctrl + Shift + Enter por ĝuste kompletigi ĉi tiun tabelan formulon:
=MAX(IF(C2:C70, C2:C7))
MAXIFS
Ĝi estas regula formulo, kaj kutima Eniga klavopremo sufiĉos.
=MAXIFS(C2:C7,C2:C7,"0")
Trovu plej altan valoron ignorante erarojn
Kiam vi laboras kun granda kvanto da datumoj pelitaj de diversaj formuloj, verŝajne iuj el viaj formuloj rezultos en eraroj, kiuj kaŭzos MAX-formulon redoni eraro ankaŭ.
Kiel solvo, vi povas uzi MAX IF kune kun ISERROR. Konsiderante ke vi serĉas en la gamo A1:B5, la formulo prenas ĉi tiun formon:
=MAX(IF(ISERROR(A1:B5)), "", A1:B5))
Por simpligi la formulon, uzu la funkcion IFERARO anstataŭ la kombinaĵo SE ESTAS ERROR. Ĉi tio ankaŭ faros la logikon iom pli evidenta – se estas eraro en A1:B5, anstataŭigu ĝin per malplena ĉeno (''), kaj tiam ricevu la maksimuman valoron en la intervalo:
=MAX(IFERROR(A1:B5, ""))
Muŝo en la ŝmiraĵo estas, ke vi devas memori premi Ctrl + Shift + Enter ĉar ĉi tio funkcias nur kiel tabelformulo.
En Excel 2019 kaj Excel por Office 356, la funkcio MAXIFS povas estu solvo, kondiĉe ke via datumaro enhavas almenaŭ unu pozitivan nombron aŭ nul valoron:
=MAXIFS(A1:B5,A1:B5,">=0")
Ĉar la formulo serĉas la plej altan valoron kun la kondiĉo"pli granda ol aŭ egala al 0", ĝi ne funkcios por datumaro konsistanta el nur negativaj nombroj.
Ĉiuj ĉi limigoj ne estas bonaj, kaj ni evidente bezonas pli bonan solvon. La funkcio AGGREGATE, kiu povas plenumi kelkajn operaciojn kaj ignori erarvalorojn, perfekte taŭgas:
=AGGREGATE(4, 6, A1:B5)
La numero 4 en la 1-a argumento indikas la MAX-funkcion, la numero 6 en la 2-a. argumento estas la opcio "ignori erarojn", kaj A1:B5 estas via celintervalo.
En perfektaj cirkonstancoj, ĉiuj tri formuloj liveros la saman rezulton:
Kiel trovi absolutan maksimuman valoron en Excel
Kiam vi laboras kun gamo da pozitivaj kaj negativaj nombroj, foje vi eble volas trovi la plej grandan absolutan valoron sendepende de la signo.
La unua. ideo, kiu venas al la menso, estas akiri la absolutajn valorojn de ĉiuj nombroj en la intervalo uzante la ABS-funkcion kaj nutri tiujn al MAX:
{=MAX(ABS( gamo))}Ĉi tio estas tabelformulo, do ne forgesu konfirmi ĝin per la ŝparvojo Ctrl + Shift + Enigu. Alia averto estas, ke ĝi funkcias nur kun nombroj kaj rezultigas eraron en kazo de ne-nombraj datumoj.
Ĉu vi ne kontentas kun ĉi tiu formulo? Tiam ni konstruu ion pli realigeblan :)
Kaj se ni trovas la minimuman valoron, inversigas aŭ ignoras ĝian signon, kaj poste taksas kune kun ĉiuj aliaj nombroj? Jes, tio funkcios perfekte kiel normala formulo. Kiel ekstra gratifiko, ĝibone pritraktas tekstajn enskribojn kaj erarojn:
Kun la fontaj nombroj en A1:B5, la formuloj iras jene.
Tabelo formulo (kompletigita per Ctrl + Shift + Enigu):
=MAX(ABS(A1:B5))
Norma formulo (kompletigita per Enigu):
=MAX(MAX(A1:B5), -MIN(A1:B5))
aŭ
=MAX(MAX(A1:B5), ABS(MIN(A1:B5)))
La suba ekrankopio montras la rezultojn:
Redonu la maksimuman absolutan valoron konservante la signon
En iuj situacioj, vi eble havas necesas trovi la plej grandan absolutan valoron sed redoni la nombron kun ĝia origina signo, ne la absoluta valoro.
Supozinte, ke la nombroj estas en ĉeloj A1:B5, jen la formulo por uzi:
=IF(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)), MAX(A1:B5), MIN(A1:B5))
Kompleksa unuavide, la logiko estas sufiĉe facile observebla. Unue, vi trovas la plej grandajn kaj plej malgrandajn nombrojn en la gamo kaj komparas iliajn absolutajn valorojn. Se la absoluta maksimuma valoro estas pli granda ol la absoluta min, la maksimuma nombro estas resendita, alie - la minimuma nombro. Ĉar la formulo redonas la originalan kaj ne absolutan valoron, ĝi konservas la signon informon:
Kiel reliefigi maksimuman valoron en Excel
En situacio kiam vi volas por identigi la plej grandan nombron en la originala datumaro, la plej rapida maniero estas reliefigi ĝin per Excel-kondiĉa formatado. La subaj ekzemploj gvidos vin tra du malsamaj scenaroj.
Elstarigu plej altan nombron en intervalo
Microsoft Excel havas antaŭdifinitan regulon por formati plej rangigitajn valorojn, kiujperfekte konvenas al niaj bezonoj. Jen la paŝoj por apliki ĝin:
- Elektu vian gamon da nombroj (C2:C7 en nia kazo).
- Sur la langeto Hejmo , en la grupo Stiloj , alklaku Kondiĉa formatado > Nova Regulo .
- En la dialogkesto Nova Formata Regulo , elektu Formati nur suprajn aŭ malsuprajn rangigitajn valorojn .
- En la malsupra panelo, elektu Supro el la fallisto kaj tajpu 1 en la skatolo apud ĝi (tio signifas, ke vi volas reliefigi nur unu ĉelon enhavantan la plej grandan valoron).
- Alklaku la Formati kaj elektu la deziratan formaton.
- Alklaku OK dufoje por fermi ambaŭ fenestrojn.
Fine! La plej alta valoro en la elektita gamo estas aŭtomate elstarigita. Se estas pli ol unu maksimuma valoro (duplikatoj), Excel elstarigos ilin ĉiujn:
Elstarigu maksimuman valoron en ĉiu vico
Ĉar ne estas konstruita; -en regulo por distingi la plej altan valoron el ĉiu vico, vi devos agordi vian propran surbaze de MAX-formulo. Jen kiel:
- Elektu ĉiujn vicojn en kiuj vi volas reliefigi maksimumajn valorojn (C2:C7 en ĉi tiu ekzemplo).
- En la langeto Hejmo , en la grupo Stiloj , alklaku Nova Regulo > Uzu formulon por determini kiujn ĉelojn formati .
- En la Formato valoroj kie ĉi tiu formulo estas vera skatolo, enigu ĉi tiun formulon:
=C2=MAX($C2:$E2)
Kie C2 estas la plej maldekstra ĉelo kaj $C2:$E2 estas la unua vica gamo.