Taula de continguts
Mentre treballem a Excel, hem de trobar el valor màxim en una condició determinada. La combinació de les funcions MAX i IF us pot ajudar a trobar el valor màxim d'un interval de dades determinat amb criteris específics. En aquest article, aprendrem a utilitzar la funció MAX IF a Excel i explicarem totes les maneres possibles de trobar el valor màxim sota determinats criteris.
Descarregar el quadern de pràctiques
Utilitzar la funció MAX IF.xlsx
Què és la fórmula MAX IF a Excel?
Per entendre la fórmula MAX IF, hem de comprendre dues funcions individualment.
🔁 MAX Function
La
MAX (number1, [number2], ...)
🔁 Funció SI
La funció SI és una altra funció essencial d'Excel. La funció IF retorna un valor especificat, si es compleix una prova lògica determinada. La sintaxi de la funció SI es dóna aquí.
=IF(logical_test, [value_if_true], [value_if_false])
En aquest article, utilitzeu la combinació de la funció MAX i la funció IF . En general, la fórmula MAX IF retorna el valor numèric més gran que compleix un o més criteris en un interval determinat denúmeros, dates, textos i altres condicions. Després de combinar aquestes dues funcions, obtenim una fórmula genèrica com aquesta.
=MAX(IF(criteria_range=criteria, max_range))
4 exemples d'ús de la funció MAX IF a Excel
En aquesta secció de l'article, parlarem de quatre enfocaments adequats per utilitzar la funció MAX IF a Excel. Per no parlar, hem utilitzat la versió de Microsoft Excel 365 per a aquest article; tanmateix, podeu utilitzar qualsevol versió segons les vostres preferències.
1. Utilitzant la funció MAX IF amb una fórmula de matriu
Primer, utilitzarem la fórmula MAX IF amb una matriu a Excel. Podem utilitzar la fórmula MAX IF en funció no només d'una sola condició, sinó també de diversos criteris. Aquí, parlarem d'aquests dos escenaris.
1.1 Ús de la fórmula MAX IF amb criteris únics
En aquesta secció de l'article, aprendrem a utilitzar la MAX IF fórmula amb un criteri . Suposem que ens donen una sèrie de dades, com a la imatge següent. Hem de trobar el nombre màxim de vendes del Representador de vendes
Ara, seguim els passos que s'esmenten a continuació per fer-ho.
Pasos:
- En primer lloc, creeu una taula a qualsevol part del full de treball i, a la columna del nom, inseriu els noms dels Representants de vendes .
- Després, apliqueu la fórmula MAX IF . Aquí volem trobar les vendes màximes de “Alex” . ElLa fórmula té aquest aspecte.
=MAX(IF(B5:B16=B19,D5:D16))
Aquí, l'interval de cel·les B5:B16 indica les cel·les de la La columna Represent. de vendes , la cel·la B19 fa referència al Represent. de vendes seleccionat i l'interval de cel·les D5:D16 representa les cel·les de la columna Venda total .
Desglossament de la fórmula
- Aquí, interval_màx. és la columna Venta total ( D5:D16 ).
- criteri és el nom del Representant de vendes ( B19 ).
- interval_criteri És el Vendes Representant . columna ( B5:B16 ).
- Sortida → 3.000 $ .
- Atès que aquesta és una matriu fórmula hem de completar aquesta fórmula tancant tots els claudàtors. Per tant, premeu MAJÚS + CTRL + INTRO per fer-ho.
Així tenim el nostre valor màxim. Per als altres dos noms, utilitzarem la mateixa fórmula.
1.2 Aplicació de la fórmula MAX IF amb diversos criteris
Mentre treballem a Excel, de vegades tenim per trobar el valor màxim satisfent diversos criteris. Utilitzar la fórmula MAX IF és una bona manera de fer-ho. Suposem que tenim més d'un Representant de vendes anomenat “Alex” , “Bob” i “John” a Categories d'ordinador , Cicle i Medicina . Ara hem de trobar el nombre més alt de vendes realitzades per aquests Representants de vendes a cada categoria.
Ara, anem aseguiu les instruccions que s'indiquen a continuació per fer-ho.
Passos:
- En primer lloc, creeu una taula a qualsevol part del full de treball i el nom i la Categoria. insereix els criteris donats a la columna.
- A continuació, apliqueu la fórmula MAX IF . Volem trobar les vendes màximes de “Alex” a la categoria Informàtica . La fórmula es mostra a continuació.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Aquí, el rang de cel·les C5:C20 indica les cel·les del La categoria columna, cel·la C23 fa referència a la categoria seleccionada.
Desglossament de la fórmula
- En la primera funció IF ,
- C5:C20=C23 → És l'argument prova_lògica .
- D5:D20 → Això indica l'argument [value_if_true] .
- Sortida → {FALS;FALS;FALS;FALS;FALS;60;90;80;FALS;FALS;FALS;FALS;200;150;FALS;FALS} .
- En la segona funció IF ,
- B5:B20=B23 → Aquest és l'argument logical_test .
- SI(C5:C20=C23,D5:D20) → Fa referència a l'argument [valor_si_vertader] .
- Sortida → {FALS;FALS;FALS;FALS;FALS;FALS;90;80;FALS;FALS;FALSE;FALS;FALSE;150;FALS;FALSE}
- Ara, la funció MAX retorna el valor màxim de la matriu.
- Sortida → $150 .
- A continuació, premeu MAJ+CTRL+ENTER simultàniament per aplicar la fórmula. La fórmula final és aquesta
Com a resultat, hem trobat el nostre nombre màxim.
- Després, apliqueu la mateixa fórmula a aquestes altres cel·les i obtindreu els resultats següents.
2. Utilitzant Excel MAX IF sense matriu
Podem obtenir el mateix resultat sense utilitzar la fórmula matricial. Per fer-ho, podem utilitzar la funció SUMAPRODUCT on no hem de prémer MAJÚS + CTRL + INTRO . Utilitzem el procediment descrit a la secció següent per fer-ho.
Pasos:
Aquí, utilitzarem les dades de l'exemple anterior. El nostre objectiu és trobar tantes vendes com sigui possible per a " "Alex" " a la categoria " Ordinador ".
- En primer lloc, creeu una taula com es mostra a la imatge següent.
- A continuació, apliqueu la fórmula que es mostra a continuació a la cel·la D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Desglossament de la fórmula
- Aquí, max_range indica la columna Venta total ( D5:D20 )
- Criteri2 és el nom de la Categoria ( C23 )
- interval_criteri2 fa referència a la columna Categoria ( C5:C20 )
- Criteri1 és el nom del Representant de vendes ( B23 )
- interval_criteri1 indica la columna Representant de vendes ( B5:B20 )
- Sortida → $150 .
- A continuació, premeu ENTER i el nostre valor màxim estarà disponible a la cel·la D23 com es mostra a la imatge següent.
3. Utilitzant la fórmula MAX IF amb la lògica OR
Nosaltres pot utilitzar la fórmula MAX IF juntament amb la lògica OR . En aquesta secció de l'article, parlarem del procediment detallat per utilitzar la fórmula MAX IF amb la lògica OR a Excel. Per tant, analitzem les directrius que es donen a continuació.
Passos:
- Primer, inseriu una taula nova tal com es mostra a la imatge següent.
- Després, utilitzeu la fórmula següent a la cel·la C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Aquí, la cel·la C22 fa referència al primer nom seleccionat i la cel·la C23 indica el segon nom seleccionat.
Desglossament de la fórmula
- Aquí, max_range és la columna Venda total ( D5 :D20 ).
- criteri2 és el nom de la Categoria ( C23 ).
- interval_criteri2 fa referència a la columna Categoria ( B5:B20 ).
- criteri1 és el nom del Representant de vendes ( C22 ).
- interval_criteri1 indica la Columna del representant de vendes ( B5:B20 ).
- A continuació, apliqueu la fórmula prement MAJÚS + CTRL + ENTER .
En conseqüència, obtindrem l'import màxim de vendesentre “Alex” i “Bob” a la cel·la C24 .
4. Aplicant MAX IF Fórmula amb lògica AND
També podem utilitzar la fórmula MAX IF amb una combinació de la lògica AND . Aquí, satisfarem 2 criteris alhora per aplicar la lògica I . Ara, utilitzem les instruccions que es descriuen a continuació per fer-ho.
Passos:
- Primer, creeu una taula nova tal com es mostra a la imatge següent.
- Després, utilitzeu la fórmula següent a la cel·la C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Desglossament de la fórmula
- Aquí, max_range representa la columna Venta total ( D5:D20 ).
- criteri2 fa referència al nom del Categoria ( C23 ).
- interval_criteri2 indica la columna Categoria ( B5:B20 ).
- criteri1 és el nom del Representant de vendes ( C22 ).
- interval_criteri1 és la Columna del representant de vendes ( B5:B20 ).
- A continuació, premeu ENTER .
Com a resultat, tindreu la següent sortida al vostre full de treball, tal com es mostra a la imatge següent.
Com utilitzar la funció MAXIFS a Excel
La funció MAXIFS és una alternativa directa a la MA X IF fórmula amb criteris múltiples. Els usuaris d' Excel 2019 i Excel per a Office 365 poden tenir el mateixresultat mitjançant la funció MAXIFS . Seguim els passos esmentats a continuació per utilitzar la funció MAXIFS a Excel.
Passos:
- Primer, inseriu una taula i introduïu els vostres criteris, tal com es demostra a la imatge següent.
Aquí, hem de trobar les vendes màximes per a “Alex” , “Bob” i “John” en una categoria determinada.
- Després, utilitzeu la fórmula que es mostra a continuació a la cel·la D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Desglossament de la fórmula
- Aquí , max_range és la columna Venda total ( $D$4:$D$20 ).
- interval_criteri1 és la columna Representant de vendes ( $B$4:$B$20 ).
- criteri1 És el nom del Representant de vendes ( B23 ).
- interval_criteri2 és el nom de la columna Categoria ( $C$4:$C$20 ).
- criteri2 és el nom de la Categoria ( C23 ).
- Sortida → $150 .
- Després d'això, premeu ENTER i obtindreu el foll degut a la sortida del vostre full de treball.
- Finalment, utilitzeu l'opció Emplenar automàticament d'Excel per obtenir les sortides restants.
Coses per recordar
- El MAX IF és una Fórmula de matriu , així que a les versions anteriors d'Excel, heu de prémer MAJÚS + CTRL + INTRO simultàniament per completar aquesta fórmula.
- ElLa funció MAXIFS només està disponible per a Excel 2019 i Office 365 .
Secció de pràctiques
A la Llibre de treball d'Excel , hem proporcionat una Secció de pràctica a la part dreta del full de treball. Si us plau, practica-ho tu mateix.