Satura rādītājs
Šajā pamācībā ir izskaidrota MAX funkcija ar daudziem formulas piemēriem, kas parāda, kā atrast lielāko vērtību programmā Excel un izcelt lielāko skaitli darblapā.
MAX ir viena no visvienkāršākajām un visvieglāk lietojamajām Excel funkcijām. Tomēr tai ir pāris triku, kuru zināšana sniegs jums lielas priekšrocības. Teiksim, kā jūs izmantojat MAX funkciju ar nosacījumiem? Vai kā jūs varētu iegūt absolūti lielāko vērtību? Šajā pamācībā ir vairāk nekā viens risinājums šiem un citiem saistītiem uzdevumiem.
Excel MAX funkcija
Ar Excel funkciju MAX tiek atgriezta augstākā vērtība jūsu norādītajā datu kopā.
Sintakse ir šāda:
MAX(skaits1, [skaits2], ...)Kur numurs var attēlot ar skaitlisku vērtību, masīvu, nosauktu diapazonu, atsauci uz šūnu vai diapazonu, kas satur skaitļus.
Numurs1 ir nepieciešams, numurs2 un turpmākie argumenti nav obligāti.
MAX funkcija ir pieejama visās Excel versijās Office 365, Excel 2019, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 un zemākās versijās.
Kā izveidot MAX formulu programmā Excel
Lai izveidotu MAX formulu visvienkāršākā veidā, argumentu sarakstā varat ievadīt skaitļus tieši šādi:
=MAX(1, 2, 3)
Praksē tas ir diezgan rets gadījums, kad skaitļi ir "cietā kodā". Lielākoties jūs strādāsiet ar diapazoniem un šūnām.
Ātrākais veids, kā izveidot Max formulu, kas atrod lielāko vērtību diapazonā, ir šāds:
- Ievadiet šūnā =MAX(
- Ar peles palīdzību atlasiet skaitļu diapazonu.
- Ierakstiet noslēdzošo iekavi.
- Nospiediet taustiņu Enter, lai pabeigtu formulu.
Piemēram, lai noteiktu lielāko vērtību diapazonā A1:A6, formula būtu šāda:
=MAX(A1:A6)
Ja jūsu skaitļi ir pieguļošs rindā vai slejā (kā šajā piemērā), varat likt programmai Excel automātiski izveidot Max formulu. Lūk, kā to izdarīt:
- Atlasiet šūnas ar skaitļiem.
- Par Sākums cilnē Formāti grupu, noklikšķiniet uz AutoSum un izvēlieties Max no nolaižamajā sarakstā. (Vai arī noklikšķiniet uz AutoSum > Max par Formulas cilnē Funkciju bibliotēkas grupa. )
Tas ievietos gatavu formulu šūnā zem atlasītā diapazona, tāpēc pārliecinieties, ka zem atlasītā skaitļu saraksta ir vismaz viena tukša šūna:
5 lietas, kas jāzina par MAX funkciju
Lai veiksmīgi izmantotu Max formulas darblapās, atcerieties šos vienkāršos faktus:
- Pašreizējās Excel versijās MAX formulā var izmantot līdz 255 argumentiem.
- Ja argumentos nav neviena skaitļa, MAX funkcija atgriež nulli.
- Ja argumentos ir viena vai vairākas kļūdas vērtības, tiek atgriezta kļūda.
- Tukšas šūnas tiek ignorētas.
- Tiek apstrādātas loģiskās vērtības un teksta attēlojumi skaitļiem, kas norādīti tieši argumentu sarakstā (TRUE tiek vērtēts kā 1, FALSE tiek vērtēts kā 0). Atsaucēs loģiskās un teksta vērtības tiek ignorētas.
Kā lietot funkciju MAX programmā Excel - formulas piemēri
Tālāk ir minēti daži tipiski Excel MAX funkcijas lietojumi. Daudzos gadījumos vienam un tam pašam uzdevumam ir vairāki dažādi risinājumi, tāpēc iesaku izmēģināt visas formulas, lai izvēlētos vispiemērotāko jūsu datu tipam.
Kā atrast maksimālo vērtību grupā
Lai iegūtu lielāko skaitli skaitļu grupā, sniedziet šo grupu funkcijai MAX kā atsauci uz diapazonu. Diapazons var saturēt tik daudz rindu un kolonnu, cik vēlaties. Piemēram, lai iegūtu lielāko vērtību diapazonā C2:E7, izmantojiet šo vienkāršo formulu:
=MAX(C2:E7)
Atrast augstāko vērtību nesaderīgās šūnās vai diapazonos
Lai izveidotu MAX formulu nesavienojošām šūnām un diapazoniem, ir jāiekļauj atsauce uz katru atsevišķu šūnu un/vai diapazonu. Turpmāk aprakstītās darbības palīdzēs to izdarīt ātri un nevainojami:
- Sāciet ievadīt Max formulu šūnā.
- Pēc ievadīšanas ievadiet sākuma iekavas, turiet nospiestu taustiņu Ctrl un atlasiet lapas šūnas un diapazonus.
- Pēc pēdējā elementa atlasīšanas atlaidiet taustiņu Ctrl un ierakstiet noslēdzošo iekavi.
- Nospiediet Enter.
Excel automātiski izmantos atbilstošu sintaksi, un iegūsiet formulu, kas līdzinās šai:
=MAX(C5:E5, C9:E9)
Kā parādīts tālāk redzamajā ekrānšāviņas attēlā, formula atgriež maksimālo starpsummas vērtību no 5. un 9. rindas:
Kā programmā Excel iegūt maksimālo (jaunāko) datumu
Iekšējā Excel sistēmā datumi nav nekas cits kā sērijas numuri, tāpēc MAX funkcija tos apstrādā bez problēmām.
Piemēram, lai atrastu jaunāko piegādes datumu C2:C7, izveidojiet parasto Max formulu, ko izmantojat skaitļiem:
=MAX(C2:C7)
MAX funkcija programmā Excel ar nosacījumiem
Ja vēlaties iegūt maksimālo vērtību, pamatojoties uz nosacījumiem, jums ir vairākas formulas, no kurām varat izvēlēties. Lai pārliecinātos, ka visas formulas dod identisku rezultātu, mēs tās pārbaudīsim ar vienu un to pašu datu kopu.
Uzdevums : Izmantojot preces, kas uzskaitītas B2:B15, un pārdošanas rādītājus C2:C15, mēs cenšamies atrast lielāko pārdošanas apjomu konkrētai precei, kas ievadīta F1 (lūdzu, skatiet ekrānšāviņu šīs sadaļas beigās).
Excel MAX IF formula
Ja meklējat formulu, kas darbojas visās Excel 2000 līdz Excel 2019 versijās, izmantojiet IF funkciju, lai pārbaudītu nosacījumu, un pēc tam iegūto masīvu nododiet funkcijai MAX:
=MAX(IF(B2:B15=F1, C2:C15))
Lai formula darbotos, vienlaicīgi jānospiež taustiņi Ctrl + Shift + Enter, lai ievadītu to kā masīva formulu. Ja viss ir izdarīts pareizi, Excel jūsu formulu ietvers {grodos iekavās}, kas vizuāli norāda uz masīva formulu.
Vienā formulā ir iespējams novērtēt arī vairākus nosacījumus, un šajā pamācībā ir parādīts, kā to izdarīt: MAX IF ar vairākiem nosacījumiem.
MAX IF formula, kas nav masīvs
Ja jums nepatīk izmantot masīvu formulas darblapās, apvienojiet MAX ar funkciju SUMPRODUCT, kas apstrādā masīvus dabiski:
=SUMPRODUKTS(MAX((B2:B15=F1)*(C2:C15)))
Papildinformāciju skatiet sadaļā MAX IF bez masīva.
MAXIFS funkcija
Programmās Excel 2019 un Excel for Office 365 ir pieejama īpaša funkcija ar nosaukumu MAXIFS, kas paredzēta, lai atrastu lielāko vērtību, izmantojot līdz pat 126 kritērijiem.
Mūsu gadījumā ir tikai viens nosacījums, tāpēc formula ir vienkārša:
=MAXIFS(C2:C15, B2:B15, F1)
Sīkāku sintakses skaidrojumu skatiet sadaļā Excel MAXIFS ar formulu piemēriem.
Zemāk redzamajā ekrāna attēlā ir parādītas visas 3 formulas:
Iegūt maksimālo vērtību, ignorējot nulles
Faktiski tas ir iepriekšējā piemērā aplūkotā nosacījuma MAX variants. Lai izslēgtu nulles, izmantojiet loģisko operatoru "nav vienāds ar" un ierakstiet izteicienu "0" vai nu MAXIFS kritērijā, vai MAX IF loģiskajā testā.
Kā jūs saprotat, šī nosacījuma pārbaude ir lietderīga tikai tad, ja. negatīvie skaitļi Pozitīviem skaitļiem šī pārbaude ir lieka, jo jebkurš pozitīvs skaitlis ir lielāks par nulli.
Lai to izmēģinātu, atradīsim mazāko atlaidi diapazonā C2:C7. Tā kā visas atlaides ir ar negatīviem skaitļiem, mazākā atlaide faktiski ir lielākā vērtība.
MAX IF
Lai pareizi aizpildītu šo masīva formulu, nospiediet Ctrl + Shift + Enter:
=MAX(IF(C2:C70, C2:C7))
MAXIFS
Tā ir parasta formula, un pietiks ar parasto Enter taustiņa nospiešanu.
=MAXIFS(C2:C7,C2:C7,"0")
Atrast augstāko vērtību, ignorējot kļūdas
Strādājot ar lielu datu apjomu, ko nosaka dažādas formulas, pastāv iespēja, ka dažas no jūsu formulām radīs kļūdas, kas izraisīs kļūdu arī MAX formulas atgriešanu.
Lai to apietu, varat izmantot MAX IF kopā ar ISERROR. Ņemot vērā, ka meklējat diapazonā A1:B5, formula iegūst šādu formuli:
=MAX(IF(ISERROR(A1:B5)), "", A1:B5))
Lai vienkāršotu formulu, kombinācijas IF ISERROR vietā izmantojiet funkciju IFERROR. Tas arī padarīs loģiku nedaudz acīmredzamāku - ja A1:B5 ir kļūda, aizstāt to ar tukšu virkni ('') un tad iegūt maksimālo vērtību diapazonā:
=MAX(IFERROR(A1:B5, ""))
Sarežģījums ir tas, ka jums jāatceras nospiest taustiņus Ctrl + Shift + Enter, jo šī formula darbojas tikai kā masīva formula.
Programmās Excel 2019 un Excel for Office 356 funkcija MAXIFS var būt risinājums, ja datu kopa satur vismaz vienu pozitīvu skaitli vai nulles vērtību:
=MAXIFS(A1:B5,A1:B5,">=0")
Tā kā formula meklē lielāko vērtību ar nosacījumu "lielāks vai vienāds ar 0", tā nedarbosies, ja datu kopu veido tikai negatīvi skaitļi.
Visi šie ierobežojumi nav labi, un mums acīmredzami ir nepieciešams labāks risinājums. Tam lieliski der AGGREGATE funkcija, kas var veikt vairākas darbības un ignorēt kļūdu vērtības:
=AGREGATE(4, 6, A1:B5)
Skaitlis 4 1. argumentā norāda MAX funkciju, skaitlis 6 2. argumentā ir iespēja "ignorēt kļūdas", un A1:B5 ir jūsu mērķa diapazons.
Ideālos apstākļos visas trīs formulas dos vienādu rezultātu:
Kā atrast absolūto maksimālo vērtību programmā Excel
Strādājot ar pozitīvu un negatīvu skaitļu virkni, dažkārt var būt nepieciešams atrast lielāko absolūto vērtību neatkarīgi no zīmes.
Pirmā ideja, kas nāk prātā, ir iegūt visu diapazonā esošo skaitļu absolūtās vērtības, izmantojot ABS funkciju, un ievadīt tās MAX:
{=MAX(ABS( diapazons ))}Šī ir masīva formula, tāpēc neaizmirstiet to apstiprināt ar īsceļu kombināciju Ctrl + Shift + Enter. Vēl viens brīdinājums ir tāds, ka tā darbojas tikai ar skaitļiem un rada kļūdu, ja dati nav skaitļi.
Neesat apmierināts ar šo formulu? Tad ļaujiet mums izveidot kaut ko dzīvotspējīgāku :)
Ko darīt, ja mēs atrodam minimālo vērtību, apgriežam vai ignorējam tās zīmi un pēc tam novērtējam kopā ar visiem pārējiem skaitļiem? Jā, tas darbosies perfekti kā parasta formula. Kā papildu bonuss - tā lieliski apstrādā teksta ierakstus un kļūdas:
Izmantojot avota numurus A1:B5, formulas ir šādas.
Masīvs formula (pabeidz ar Ctrl + Shift + Enter):
=MAX(ABS(A1:B5))
Regulāri formula (pabeidz ar Enter):
=MAX(MAX(A1:B5), -MIN(A1:B5))
vai
=MAX(MAX(A1:B5), ABS(MIN(A1:B5)))
Zemāk redzamajā ekrāna attēlā parādīti rezultāti:
Atgriež maksimālo absolūto vērtību, saglabājot zīmi
Dažās situācijās var rasties vajadzība atrast lielāko absolūto vērtību, bet atgriezt skaitli ar tā sākotnējo zīmi, nevis absolūto vērtību.
Pieņemot, ka skaitļi ir šūnās A1:B5, šeit ir formula, kas jāizmanto:
=IF(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)), MAX(A1:B5), MIN(A1:B5))
No pirmā acu uzmetiena sarežģīta, taču loģika ir diezgan viegli saprotama. Vispirms jāatrod lielākais un mazākais skaitlis diapazonā un jāsalīdzina to absolūtās vērtības. Ja absolūtā maksimālā vērtība ir lielāka par absolūto minimālo vērtību, tiek atgriezts maksimālais skaitlis, pretējā gadījumā - minimālais skaitlis. Tā kā formula atgriež sākotnējo, nevis absolūto vērtību, tā saglabā informāciju par zīmi:
Kā izcelt maksimālo vērtību programmā Excel
Situācijā, kad vēlaties noteikt lielāko skaitli sākotnējā datu kopā, visātrākais veids ir izcelt to, izmantojot Excel nosacīto formatēšanu. Turpmāk dotajos piemēros apskatīsiet divus dažādus scenārijus.
Izcelt lielāko skaitli diapazonā
Microsoft Excel ir iepriekš definēts noteikums, lai formatētu augstāk ierindotās vērtības, kas lieliski atbilst mūsu vajadzībām. Šeit ir aprakstīti soļi, kā to piemērot:
- Izvēlieties skaitļu diapazonu (mūsu gadījumā C2:C7).
- Par Sākums cilnē Stili grupu, noklikšķiniet uz Nosacījuma formatēšana> Jauns noteikums .
- In the Jauns formatēšanas noteikums dialoglodziņā izvēlieties Formatējiet tikai augšpus vai apakšpusē ierindotās vērtības .
- Apakšējā panelī izvēlieties Top no nolaižamajā sarakstā un blakus esošajā lodziņā ierakstiet 1 (tas nozīmē, ka vēlaties izcelt tikai vienu šūnas, kurā ir lielākā vērtība).
- Noklikšķiniet uz Formāts un izvēlieties vēlamo formātu.
- Divreiz noklikšķiniet uz Labi, lai aizvērtu abus logus.
Paveikts! Atlasītajā diapazonā automātiski tiek izcelta augstākā vērtība. Ja ir vairāk nekā viena maksimālā vērtība (dubultvērtības), Excel izcels tās visas:
Izcelt maksimālo vērtību katrā rindā
Tā kā nav iebūvēta noteikuma, kas katrā rindā izceltu lielāko vērtību, jums būs jākonfigurē savs noteikums, pamatojoties uz MAX formulu. Lūk, kā to izdarīt:
- Atlasiet visas rindas, kurās vēlaties izcelt maksimālās vērtības (šajā piemērā C2:C7).
- Par Sākums cilnē Stili grupu, noklikšķiniet uz Jauns noteikums > Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt .
- In the Formatēt vērtības, ja šī formula ir patiesa ievadiet šo formulu:
=C2=MAX($C2:$E2)
Kur C2 ir galējā kreisā šūna un $C2:$E2 ir pirmās rindas diapazons. Lai šis noteikums darbotos, pārliecinieties, ka kolonnu koordinātas diapazonā ir bloķētas ar zīmi $.
- Noklikšķiniet uz Formāts un izvēlieties vēlamo formātu.
- Divreiz noklikšķiniet uz Labi.
Padoms. Līdzīgā veidā varat izcelt arī augstākā vērtība vietnē katra sleja . Darbības ir tieši tādas pašas, izņemot to, ka rakstāt formulu pirmās kolonnas diapazonam un bloķējat rindu koordinātas: =C2=MAX(C$2:C$7)
Lai uzzinātu vairāk, skatiet sadaļu Kā izveidot uz formulu balstītu nosacījuma formatēšanas noteikumu.
Excel MAX funkcija nedarbojas
MAX ir viena no visvienkāršākajām Excel funkcijām. Ja pretēji visām cerībām tā nedarbojas pareizi, visticamāk, tā ir viena no šādām problēmām.
MAX formula atgriež nulli
Ja parasta MAX formula atgriež 0, lai gan norādītajā diapazonā ir lielāki skaitļi, pastāv iespēja, ka šie skaitļi ir formatēti kā teksts. Īpaši tas attiecas uz gadījumiem, kad MAX funkcija tiek palaista uz datiem, ko nosaka citas formulas. To var pārbaudīt, piemēram, izmantojot funkciju ISNUMBER:
=ISNUMBER(A1)
Ja iepriekšminētā formula atgriež FALSE, A1 vērtība nav skaitliska. Tas nozīmē, ka ir jānovērš sākotnējo datu, nevis MAX formulas problēma.
MAX formula atgriež #N/A, #VALUE vai citu kļūdu
Rūpīgi pārbaudiet atsauces šūnas. Ja kādā no atsaucēm iekļautajām šūnām ir kļūda, MAX formula radīs tādu pašu kļūdu. Lai to apietu, skatiet, kā iegūt maksimālo vērtību, ignorējot visas kļūdas.
Lūk, kā Excel programmā atrast maksimālo vērtību. Paldies, ka izlasījāt, un ceru, ka drīzumā tiksimies mūsu emuārā!
Pieejamās lejupielādes:
Excel MAX parauga darbgrāmata