Cuprins
În timp ce lucrăm în Excel, trebuie să găsim valoarea maximă într-o anumită condiție. Combinația dintre valorile MAX și IF vă pot ajuta să găsiți valoarea maximă dintr-un anumit interval de date cu criterii specifice. În acest articol, vom învăța cum să folosim funcția MAX IF în Excel și explicați toate modalitățile posibile de a găsi valoarea maximă în funcție de anumite criterii.
Descărcați caietul de practică
Utilizarea funcției MAX IF.xlsxCe este formula MAX IF în Excel?
Pentru a înțelege formula MAX IF, trebuie să înțelegem două funcții în mod individual.
🔁 Funcția MAX
The MAX este una dintre cele mai frecvent utilizate funcții din Excel. Aceasta returnează valoarea maximă dintr-un interval selectat. Funcția MAX ignoră valorile logice și textul. Sintaxa funcției MAX este prezentată mai jos.
MAX (număr1, [număr2], ...)
🔁 Funcția IF
The IF este o altă funcție esențială a Excel. Funcția IF returnează o valoare specificată, în cazul în care o anumită funcție test logic este satisfăcută. Sintaxa pentru IF este dată aici.
=IF(test_logic, [value_if_true], [value_if_false])
În acest articol, vom folosi combinația dintre MAX și funcția IF În general, funcția MAX IF formula returnează cea mai mare valoare numerică ce satisface unul sau mai multe criterii într-un anumit interval de numere, date, texte și alte condiții. După combinarea acestor două funcții, obținem o formulă generică de genul acesta.
=MAX(IF(criteria_range=criteria, max_range))
4 exemple de utilizare a funcției MAX IF în Excel
În această secțiune a articolului, vom discuta despre patru abordări adecvate pentru a utiliza MAX IF în Excel. Nu mai spun că pentru acest articol am folosit versiunea Microsoft Excel 365. Cu toate acestea, puteți folosi orice versiune în funcție de preferințele dumneavoastră.
1. Utilizarea funcției MAX IF cu o formulă de tablou
În primul rând, vom folosi MAX IF formula cu un array în Excel. Putem folosi funcția MAX IF formula bazată nu numai pe o singură condiție, ci și pe mai multe criterii. În cele ce urmează, vom discuta ambele scenarii.
1.1 Utilizarea formulei MAX IF cu un singur criteriu
În această secțiune a articolului, vom învăța să folosim MAX IF formula cu unul criteriu Să presupunem că ni se oferă un interval de date, ca în imaginea de mai jos. Trebuie să găsim numărul maxim de vânzări al Reprezentant de vânzări.
Acum, să urmăm pașii menționați mai jos pentru a face acest lucru.
Pași:
- În primul rând, creați un tabel oriunde în foaia de lucru, iar în coloana nume, introduceți numele Reprezentanți de vânzări .
- După aceea, aplicați MAX IF În acest caz, dorim să găsim vânzările maxime pentru "Alex" Formula arată în felul următor.
=MAX(IF(B5:B16=B19,D5:D16))
Aici, intervalul de celule B5:B16 indică celulele din Reprezentant de vânzări. coloană, celulă B19 se referă la reprezentant de vânzări selectat. , iar intervalul de celule D5:D16 reprezintă celulele din Total vânzare coloană.
Repartizarea formulei
- Aici, max_range este Total vânzare coloană ( D5:D16 ).
- criterii este numele fișierului Reprezentant de vânzări ( B19 ).
- interval_criteriu Este Vânzări Rep . coloană ( B5:B16 ).
- Ieșire → 3.000 de dolari .
- Deoarece aceasta este o formulă de matrice, trebuie să completăm această formulă prin închiderea tuturor parantezelor. Deci, apăsați SHIFT + CTRL + ENTER pentru a face acest lucru.
Pentru celelalte două nume, vom folosi aceeași formulă.
1.2 Aplicarea formulei MAX IF cu criterii multiple
În timp ce lucrăm în Excel, uneori trebuie să găsim valoarea maximă prin satisfacerea mai multor criterii. Folosind funcția MAX IF Să presupunem că avem mai mult de o formulă Reprezentant de vânzări numit "Alex" , "Bob" , și "John" în Computer , Ciclul , și Medicină Acum trebuie să găsim cel mai mare număr de vânzări realizate de către aceste categorii. Reprezentanți de vânzări în fiecare categorie.
Acum, să urmăm instrucțiunile prezentate mai jos pentru a face acest lucru.
Pași:
- În primul rând, creați un tabel oriunde în foaia de lucru, iar numele și Categoria coloană introduce criteriile date.
- După aceea, aplicați MAX IF Vrem să găsim vânzările maxime de "Alex" în cadrul Computer Formula este prezentată mai jos.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Aici, intervalul de celule C5:C20 indică celulele din Categoria coloană, celulă C23 se referă la categoria selectată.
Repartizarea formulei
- În primul IF funcție,
- C5:C20=C23 → Este test_logic argument.
- D5:D20 → Acest lucru indică faptul că [value_if_true] argument.
- Ieșire → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE;FALSE} .
- În a 2-a IF funcție,
- B5:B20=B23 → Acesta este test_logic argument.
- IF(C5:C20=C23,D5:D20) → Se referă la [value_if_true] argument.
- Ieșire → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE;FALSE}
- Acum, în MAX returnează valoarea maximă din matrice.
- Ieșire → $150 .
- Apoi, apăsați SHIFT + CTRL + ENTER pentru a aplica formula simultan. Formula finală este următoarea
Ca urmare, am găsit numărul maxim.
- După aceea, aplicați aceeași formulă la celelalte celule și veți obține următoarele rezultate.
2. Utilizarea Excel MAX IF fără o matrice
Putem obține același rezultat fără a folosi formula de matrice. În acest scop, putem folosi Funcția SUMPRODUCT unde nu trebuie să apăsăm SHIFT + CTRL + ENTER Să folosim procedura discutată în secțiunea următoare pentru a face acest lucru.
Pași:
Aici vom folosi datele din exemplul anterior. Scopul nostru este de a găsi cât mai multe vânzări pentru " "Alex" " în " Computer " categoria.
- În primul rând, creați un tabel, așa cum se arată în imaginea următoare.
- În continuare, aplicați formula dată mai jos în celula D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Repartizarea formulei
- Aici, max_range denotă Total vânzare coloană ( D5:D20 )
- Criterii2 este numele fișierului Categoria ( C23 )
- criterii_gama2 se referă la Categoria coloană ( C5:C20 )
- Criterii1 este numele fișierului Reprezentant de vânzări ( B23 )
- intervalul_criteriu1 indică faptul că Reprezentant de vânzări Coloană ( B5:B20 )
- Ieșire → $150 .
- Apoi, apăsați ENTER iar valoarea noastră maximă va fi disponibilă în celula D23 așa cum se arată în imaginea de mai jos.
3. Utilizarea formulei MAX IF cu logica OR
Putem folosi MAX IF formula în combinație cu OR logic. În această secțiune a articolului, vom discuta procedura detaliată de utilizare a MAX IF formula cu OR Deci, să analizăm liniile directoare prezentate mai jos.
Pași:
- În primul rând, introduceți un tabel nou, așa cum se arată în imaginea următoare.
- După aceea, utilizați următoarea formulă în celulă C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Aici, celula C22 se referă la primul nume selectat, iar celula C23 indică al doilea nume selectat.
Repartizarea formulei
- Aici, max_range este Coloana Total vânzare ( D5:D20 ).
- criterii2 este numele fișierului Categoria ( C23 ).
- criterii_gama2 se referă la Categoria coloană ( B5:B20 ).
- criterii1 este numele fișierului Reprezentant de vânzări ( C22 ).
- intervalul_criteriu1 indică faptul că Coloana Reprezentant de vânzări ( B5:B20 ).
- Apoi, aplicați formula apăsând SHIFT + CTRL + ENTER .
În consecință, vom obține valoarea maximă a vânzărilor între "Alex" și "Bob" în celulă C24 .
4. Aplicarea formulei MAX IF cu logică AND
De asemenea, putem folosi și MAX IF formula cu o combinație de ȘI Logică. Aici, vom satisface 2 criterii la un moment dat pentru a aplica ȘI Acum, să folosim instrucțiunile prezentate mai jos pentru a face acest lucru.
Pași:
- În primul rând, creați un tabel nou, așa cum se arată în imaginea următoare.
- După aceea, utilizați următoarea formulă în celulă C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Repartizarea formulei
- Aici, max_range reprezintă Total vânzare coloană ( D5:D20 ).
- criterii2 se referă la numele fișierului Categoria ( C23 ).
- criterii_gama2 indică faptul că Categoria coloană ( B5:B20 ).
- criterii1 este numele fișierului Reprezentant de vânzări ( C22 ).
- intervalul_criteriu1 este Coloana Reprezentant de vânzări ( B5:B20 ).
- Apoi, apăsați ENTER .
Ca rezultat, veți avea următorul rezultat pe foaia de calcul, după cum se arată în imaginea de mai jos.
Cum se utilizează funcția MAXIFS în Excel
The Funcția MAXIFS este o alternativă directă la MAX IF cu mai multe criterii. Utilizatorii de Excel 2019 și Excel pentru Office 365 poate avea același rezultat prin utilizarea funcției MAXIFS Să urmăm pașii menționați mai jos pentru a utiliza funcția MAXIFS din Excel.
Pași:
- În primul rând, introduceți un tabel și introduceți criteriile dumneavoastră, așa cum se arată în imaginea următoare.
Aici, trebuie să găsim vânzările maxime pentru "Alex" , "Bob" , și "John" într-o anumită categorie.
- După aceea, utilizați formula de mai jos în celula D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Repartizarea formulei
- Aici, max_range este Total vânzare coloană ( $D$4:$D$20 ).
- intervalul_criteriu1 este Reprezentant de vânzări. coloană ( $B$4:$B$20 ).
- criterii1 Este numele Reprezentant de vânzări ( B23 ).
- criterii_gama2 este numele fișierului Categoria coloană ( $C$4:$C$20 ).
- criterii2 este numele fișierului Categoria ( C23 ).
- Ieșire → $150 .
- După aceea, apăsați ENTER și veți obține următorul rezultat pe foaia de calcul.
- În cele din urmă, utilizați AutoFill din Excel pentru a obține rezultatele rămase.
Lucruri de reținut
- The MAX IF este un Formula Array deci în versiunile mai vechi de Excel, trebuie să apăsați SHIFT + CTRL + ENTER simultan pentru a completa această formulă.
- The MAXIFS este disponibilă numai pentru Excel 2019 și Office 365 .
Secțiunea practică
În Caietul de lucru Excel , am pus la dispoziție un Secțiunea practică în partea dreaptă a fișei de lucru. Vă rugăm să vă exersați.