Como usar a función MAX IF en Excel (4 exemplos prácticos)

  • Comparte Isto
Hugh West

Mentres traballamos en Excel, necesitamos atopar o valor máximo nunha determinada condición. A combinación das funcións MAX e IF pode axudarche a atopar o valor máximo dun intervalo de datos determinado con criterios específicos. Neste artigo, aprenderemos a usar a función MAX IF en Excel e explicaremos todas as formas posibles de atopar o valor máximo baixo determinados criterios.

Descargar Practice Workbook

Uso da función MAX IF.xlsx

Que é a fórmula MAX IF en Excel?

Para comprender a fórmula MAX IF, temos que comprender dúas funcións individualmente.

🔁 Función MAX

O MAX é unha das funcións máis utilizadas en Excel. Devolve o valor máximo dun intervalo seleccionado. A función MAX ignora os valores lóxicos e o texto. A sintaxe da función MAX indícase a continuación.

MAX (number1, [number2], ...)

🔁 Función SE

A función IF é outra función esencial de Excel. A función IF devolve un valor especificado, se se cumpre unha proba lóxica determinada. A sintaxe para a función IF indícase aquí.

=IF(logical_test, [value_if_true], [value_if_false])

Neste artigo, imos use a combinación da función MAX e da función IF . En xeral, a fórmula MAX IF devolve o maior valor numérico que satisface un ou máis criterios nun intervalo determinado denúmeros, datas, textos e outras condicións. Despois de combinar estas dúas funcións, obtemos unha fórmula xenérica coma esta.

=MAX(IF(criteria_range=criteria, max_range))

4 exemplos de uso da función MAX IF en Excel

Nesta sección do artigo, discutiremos catro enfoques axeitados para usar a función MAX IF en Excel. Sen esquecer, usamos a versión de Microsoft Excel 365 para este artigo; non obstante, pode usar calquera versión segundo a súa preferencia.

1. Usando a función MAX IF cunha fórmula matricial

Primeiro, utilizaremos a fórmula MAX IF con unha matriz en Excel. Podemos usar a fórmula MAX IF baseándose non só nunha única condición senón tamén en varios criterios. Aquí discutiremos estes dous escenarios.

1.1 Usando a fórmula MAX IF con criterios únicos

Nesta sección do artigo, aprenderemos a usar a MAX IF fórmula con un criterio . Digamos que nos dan unha serie de datos, como na imaxe de abaixo. Necesitamos atopar o número máximo de vendas do Representante de vendas

Agora, imos seguir os pasos que se indican a continuación para facelo.

Pasos:

  • En primeiro lugar, cree unha táboa en calquera lugar da folla de traballo e, na columna do nome, insira os nomes dos Representantes de vendas .

  • Despois diso, aplique a fórmula MAX IF . Aquí queremos atopar as vendas máximas de “Alex” . OA fórmula ten este aspecto.
=MAX(IF(B5:B16=B19,D5:D16))

Aquí, o intervalo de celas B5:B16 indica as celas do A columna Representante de vendas , a cela B19 refírese ao Representante de vendas seleccionado e o intervalo de celas D5:D16 representa as celas da columna Venda total .

Desglose da fórmula

  • Aquí, intervalo_máx. é a columna Venda total ( D5:D16 ).
  • o criterio é o nome do Representante de vendas ( B19 ).
  • intervalo_criterios É o Vendas Representante . columna ( B5:B16 ).
  • Saída → $3,000 .
  • Xa que esta é unha matriz fórmula temos que completar esta fórmula pechando todos os corchetes. Entón, preme MAIÚS + CTRL + ENTER para facelo.

Así temos o noso valor máximo. Para os outros dous nomes, utilizaremos a mesma fórmula.

1.2 Aplicar a fórmula MAX IF con varios criterios

Mentres traballamos en Excel, ás veces temos para atopar o valor máximo satisfacendo varios criterios. Usar a fórmula MAX IF é unha boa forma de facelo. Supoñamos que temos máis dun Representante de vendas chamado “Alex” , “Bob” e “Xoán” no . 1>Categoría , Ciclo e Medicina . Agora temos que atopar o maior número de vendas realizadas por estes Representantes de vendas en cada categoría.

Agora, imossiga as instrucións que se indican a continuación para facelo.

Pasos:

  • En primeiro lugar, cree unha táboa en calquera lugar da folla de traballo e o nome e a Categoría columna inserir os criterios indicados.

  • A continuación, aplique a fórmula MAX IF . Queremos atopar as vendas máximas de “Alex” na categoría Ordenador . A fórmula dáse a continuación.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))

Aquí, o intervalo de celas C5:C20 indica as celas do A categoría columna, cela C23 refírese á categoría seleccionada.

Desglose da fórmula

  • En a primeira función IF ,
    • C5:C20=C23 → É o argumento test_lóxico .
    • D5:D20 → Isto indica o argumento [value_if_true] .
    • Saída {FALSO;FALSO;FALSO;FALSO;FALSO;60;90;80;FALSO;FALSO;FALSO;FALSO;200;150;FALSO;FALSO} .
  • En a segunda función IF ,
    • B5:B20=B23 → Este é o argumento test_lóxico .
    • IF(C5:C20=C23,D5:D20) → Refírese ao argumento [valor_se_verdadeiro] .
    • Saída {FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;90;80;FALSO;FALSO;FALSO;FALSO;FALSO;150;FALSO;FALSO}
  • Agora, a función MAX devolve o valor máximo da matriz.
    • Saída $150 .
  • A continuación, prema MAYÚS + CTRL +ENTER á vez para aplicar a fórmula. A fórmula final é esta

Como resultado, atopamos o noso número máximo.

  • Despois diso, aplique a mesma fórmula a esas outras celas e obterá os seguintes resultados.

2. Utilizando Excel MAX IF sen unha matriz

Podemos obter o mesmo resultado sen usar a fórmula matricial. Para iso, podemos usar a función SUMPRODUCT onde non temos que premer MAIÚS + CTRL + ENTER . Imos utilizar o procedemento que se comenta na seguinte sección para facelo.

Pasos:

Aquí, usaremos os datos do exemplo anterior. O noso obxectivo é atopar tantas vendas como sexa posible para " "Alex" " na categoría " Ordenador ".

  • En primeiro lugar, cree unha táboa como que se mostra na seguinte imaxe.

  • A continuación, aplique a fórmula indicada a continuación na cela D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))

Desglose da fórmula

  • Aquí, max_range indica a columna Venta total ( D5:D20 )
  • Criterio2 é o nome da Categoría ( C23 )
  • intervalo_de_criterios2 refírese á columna Categoría ( C5:C20 )
  • Criterio1 é o nome do Representante de vendas ( B23 )
  • intervalo_criterio1 indica a columna Representante de vendas ( B5:B20 )
  • Saída $150 .

  • A continuación, preme ENTER e o noso valor máximo estará dispoñible na cela D23 como se demostra na imaxe de abaixo.

3. Usando a fórmula MAX IF coa lóxica OR

Nós pode usar a fórmula MAX IF xunto coa lóxica OU . Nesta sección do artigo, discutiremos o procedemento detallado para usar a fórmula MAX IF con OR lóxica en Excel. Entón, imos explorar as pautas que se indican a continuación.

Pasos:

  • Primeiro, insira unha nova táboa como se mostra na seguinte imaxe.

  • Despois diso, use a seguinte fórmula na cela C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))

Aquí, a cela C22 refírese ao primeiro nome seleccionado e a cela C23 indica o segundo nome seleccionado.

Desglose da fórmula

  • Aquí, max_range está a columna Venda total ( D5 :D20 ).
  • criterio2 é o nome da Categoría ( C23 ).
  • intervalo_de_criterios2 refírese á columna Categoría ( B5:B20 ).
  • criterio1 é o nome do Representante de vendas ( C22 ).
  • intervalo_criterio1 indica a Columna do representante de vendas ( B5:B20 ).
  • A continuación, aplique a fórmula premendo MAYÚS + CTRL + ENTER .

En consecuencia, obteremos o importe máximo de vendasentre “Alex” e “Bob” na cela C24 .

4. Aplicando MAX IF Fórmula con lóxica AND

Tamén podemos usar a fórmula MAX IF cunha combinación da lóxica AND . Aquí, satisfaceremos 2 criterios á vez para aplicar a lóxica E . Agora, imos utilizar as instrucións que se indican a continuación para facelo.

Pasos:

  • Primeiro, crea unha nova táboa como se mostra na seguinte imaxe.

  • Despois diso, use a seguinte fórmula na cela C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))

Desglose da fórmula

  • Aquí, max_range representa a columna Venda total ( D5:D20 ).
  • criterio2 refírese ao nome do Categoría ( C23 ).
  • intervalo_criterio2 indica a columna Categoría ( B5:B20 ).
  • criterio1 é o nome do Representante de vendas ( C22 ).
  • intervalo_de_criterios1 é a Columna do representante de vendas ( B5:B20 ).
  • A continuación, prema ENTER .

Como resultado, terá a seguinte saída na súa folla de traballo como se demostra na imaxe de abaixo.

Como usar a función MAXIFS en Excel

A función MAXIFS é unha alternativa directa á MA X IF fórmula con varios criterios. Os usuarios de Excel 2019 e Excel para Office 365 poden ter o mesmoresultado mediante a función MAXIFS . Sigamos os pasos que se mencionan a continuación para usar a función MAXIFS en Excel.

Pasos:

  • Primeiro, insira unha táboa e introduza os teus criterios como se demostra na seguinte imaxe.

Aquí necesitamos atopar as vendas máximas de “Alex” , “Bob” e “Xoán” nunha categoría determinada.

  • Despois, use a fórmula indicada a continuación na cela D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)

Desglose da fórmula

  • Aquí , max_range é a columna Venda total ( $D$4:$D$20 ).
  • intervalo_de_criterios1 é a columna Representante de vendas ( $B$4:$B$20 ).
  • criteria1 É o nome do Representante de vendas ( B23 ).
  • criteria_range2 é o nome da columna Categoría ( $C$4:$C$20 ).
  • criterio2 é o nome da Categoría ( C23 ).
  • Saída → $150 .

  • Despois diso, preme ENTER e obterás o foll a saída da túa folla de traballo.

  • Finalmente, utiliza a opción Enchemento automático de Excel para obter as saídas restantes.

Cousas para lembrar

  • O MAX IF é unha Fórmula matricial polo que nas versións antigas de Excel, ten que premer MAIÚS + CTRL + ENTRAR simultáneamente para completar esta fórmula.
  • OA función MAXIFS só está dispoñible para Excel 2019 e Office 365 .

Sección de práctica

Na sección Libro de traballo de Excel , proporcionamos unha sección de práctica no lado dereito da folla de traballo. Practícalo por favor.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.