Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

¿Alguna vez has tenido que encontrar el valor máximo en una tabla de datos en Excel pero con más de un criterio específico? Si es así, ¡no te preocupes! En Excel, la función MAXIFS es la solución perfecta para este problema. Con esta función, podrás encontrar el valor máximo en una columna que cumpla con varios criterios diferentes al mismo tiempo. ¡Sigue leyendo para descubrir cómo usar esta función y simplificar tus análisis de datos en Excel!

En este artículo, te explicaremos paso a paso cómo utilizar la función MAXIFS en Excel. Aprenderás cómo definir los criterios de búsqueda, cómo combinar múltiples criterios y cómo obtener el valor máximo que cumple con todos ellos. Además, te mostraremos algunos ejemplos prácticos para que puedas aplicar esta función de manera efectiva en tus propios proyectos.

Entonces, si estás listo para maximizar tus habilidades en Excel y encontrar el valor máximo con múltiples criterios, ¡no te pierdas esta guía completa sobre la función MAXIFS! ¡Comencemos!

El tutorial muestra cómo usar la función MAXIFS en Excel para obtener el valor máximo con condiciones.

Tradicionalmente, cuando alguna vez necesitabas encontrar el valor más alto con condiciones en Excel, tenías que crear tu propia fórmula MAX IF. Si bien no es un gran problema para los usuarios experimentados, esto puede presentar ciertas dificultades para los principiantes porque, en primer lugar, debes recordar la sintaxis de la fórmula y, en segundo lugar, necesitas saber cómo trabajar con fórmulas matriciales. ¡Afortunadamente, Microsoft ha introducido recientemente una nueva función que nos permite realizar un máximo condicional de una manera sencilla!

Función MAXIF de Excel

La función MAXIFS devuelve el valor numérico más grande en el rango especificado según uno o más criterios.

La sintaxis de la función MAXIFS es la siguiente:

MAXIFS(rango_máximo, rango_criterio1, criterio1, [criteria_range2, criteria2],…)

Dónde:

  • Rango máximo (obligatorio): el rango de celdas donde desea encontrar el valor máximo.
  • Criterios_rango1 (obligatorio): el primer rango para evaluar criterios1.
  • Criterios1 – la condición de uso en la primera gama. Puede estar representado por un número, texto o expresión.
  • Criterios_rango2 / criterios2, …(opcional) – rangos adicionales y sus criterios relacionados. Se admiten hasta 126 pares de rango/criterio.

Esta función MAXIFS está disponible en Excel 2019, Excel 2021 y Excel para Microsoft 365 en Windows y Mac.

Como ejemplo, busquemos al jugador de fútbol más alto de nuestra escuela local. Suponiendo que las alturas de los estudiantes están en las celdas D2:D11 (rango_máximo) y los deportes están en B2:B11 (rango_criterios1), use la palabra «fútbol» como criterio1 y obtendrá esta fórmula:

=MAXIFS(D2:D11, B2:B11, "football")

Para que la fórmula sea más versátil, puede ingresar el deporte objetivo en alguna celda (por ejemplo, G1) e incluir la referencia de la celda en el criterios1 argumento:

=MAXIFS(D2:D11, B2:B11, G1)
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Nota. El rango máximo y Rango de criterio Los argumentos deben tener el mismo tamaño y forma, es decir, contener el mismo número de filas y columnas; de lo contrario, el mensaje #¡VALOR! se devuelve el error.

Cómo utilizar la función MAXIFS en Excel: ejemplos de fórmulas

Como acaba de ver, Excel MAXIFS es bastante sencillo y fácil de usar. Sin embargo, tiene algunos pequeños matices que marcan una gran diferencia. En los siguientes ejemplos, intentaremos aprovechar al máximo el máximo condicional en Excel.

Encuentre el valor máximo según múltiples criterios

En la primera parte de este tutorial, creamos una fórmula MAXIFS en su forma más simple para obtener el valor máximo según una condición. Ahora vamos a llevar ese ejemplo más allá y evaluar dos criterios diferentes.

Supongamos que quieres encontrar al jugador de baloncesto más alto de la escuela primaria. Para hacerlo, defina los siguientes argumentos:

  • Rango máximo – un rango de celdas que contienen alturas – D2:D11.
  • Criterios_rango1 – una variedad de celdas que contienen deportes – B2:B11.
  • Criterios1 – «baloncesto», que se ingresa en la celda G1.
  • Criterios_rango2 – una serie de celdas que definen el tipo de escuela – C2:C11.
  • Criterios2 – «junior», que se ingresa en la celda G2.

Al juntar los argumentos, obtenemos estas fórmulas:

Con criterios «codificados»:

=MAXIFS(D2:D11, B2:B11, "basketball", C2:C11, "junior")

Con criterios en celdas predefinidas:

=MAXIFS(D2:D11, B2:B11, G1, C2:C11, G2)

Tenga en cuenta que la función MAXIFS en Excel es no distingue entre mayúsculas y minúsculaspor lo que no necesita preocuparse por las letras mayúsculas en sus criterios.
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

En caso de que planees usar tu fórmula en varias celdas, asegúrate de bloquear todos los rangos con referencias de celda absolutas, como esta:

=MAXIFS($D$2:$D$11, $B$2:$B$11, G1, $C$2:$C$11, G2)

Esto garantizará que la fórmula se copie correctamente en otras celdas: las referencias de criterios cambian según la posición relativa de la celda donde se copia la fórmula, mientras que los rangos permanecen sin cambios:
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Como beneficio adicional, le mostraré una forma rápida de extraer un valor de otra celda asociada con el valor máximo. En nuestro caso, ese será el nombre de la persona más alta. Para esto, usaremos la fórmula clásica INDEX MATCH y anidaremos MAXIFS en el primer argumento de MATCH como valor de búsqueda:

=INDEX($A$2:$A$11, MATCH(MAXIFS($D$2:$D$11, $B$2:$B$11, G1, $C$2:$C$11, G2), $D$2:$D$11, 0))

La fórmula nos dice que el nombre del jugador de baloncesto más alto de la escuela primaria es Liam:
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Excel MAXIFS con operadores lógicos

En situaciones en las que necesite evaluar criterios numéricos, utilice operadores lógicos como:

  • mayor que (>)
  • menos que (<)
  • mayor o igual a (>=)
  • menor o igual a (<=)
  • no igual a (<>)

El operador «igual a» (=) se puede omitir en la mayoría de los casos.

Normalmente, elegir un operador no es un problema, la parte más complicada es crear criterios con la sintaxis correcta. Así es cómo:

  • Un operador lógico seguido de un número o texto debe estar entre comillas dobles como «>=14» o «<>ejecutando».
  • En el caso de una referencia de celda u otra función, use las comillas para comenzar una cadena y un signo comercial para concatenar la referencia y terminar la cadena, por ejemplo, «>»&B1 o «<"&TODAY().

Para ver cómo funciona en la práctica, agreguemos la columna Edad (columna C) a nuestra tabla de muestra y encontremos la altura máxima entre los niños de entre 13 y 14 años. Esto se puede hacer con los siguientes criterios:

Criterio1: «>=13»

Criterio2: «<=14"

Debido a que comparamos los números en la misma columna, el rango_criterios en ambos casos es el mismo (C2:C11):

=MAXIFS(D2:D11, C2:C11, ">=13", C2:C11, "<=14")

Si no desea codificar los criterios en la fórmula, ingréselo en celdas separadas (por ejemplo, G1 y H1) y utilice la siguiente sintaxis:

=MAXIFS(D2:D11, C2:C11, ">="&G1, C2:C11, "<="&H1)

La siguiente captura de pantalla muestra el resultado:
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Además de los números, los operadores lógicos también pueden funcionar con criterios de texto. En particular, el operador «distinto de» resulta útil cuando desea excluir algo de sus cálculos. Por ejemplo, para encontrar el estudiante más alto en todos los deportes excepto voleibol, use la siguiente fórmula:

=MAXIFS(D2:D11, B2:B11, "<>volleyball")

O este, donde G1 es el deporte excluido:

=MAXIFS(D2:D11, B2:B11, "<>"&G1)
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Fórmulas MAXIFS con caracteres comodín (coincidencia parcial)

Para evaluar una condición que contiene un texto o carácter específico, incluya uno de los siguientes caracteres comodín en sus criterios:

  • Signo de interrogación (?) para que coincida con cualquier carácter.
  • Asterisco

para coincidir con cualquier secuencia de caracteres.

=MAXIFS(D2:D11, B2:B11, "*ball")

Para este ejemplo, descubramos cuál es el chico más alto en los deportes de juego. Debido a que los nombres de todos los deportes en nuestro conjunto de datos terminan con la palabra «pelota», incluimos esta palabra en los criterios y usamos un asterisco para hacer coincidir los caracteres anteriores:

=MAXIFS(D2:D11, B2:B11, "*"&G1)

También puedes escribir «bola» en alguna celda, por ejemplo G1, y concatenar el carácter comodín con la referencia de la celda:
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Una fórmula MAXIFS con carácter comodín

Obtener el valor máximo dentro de un rango de fechas

Debido a que las fechas se almacenan como números de serie en el sistema interno de Excel, se trabaja con los criterios de fechas de la misma manera que se trabaja con números. Para ilustrar esto, reemplazaremos el Edad columna con Fecha de nacimiento

e intente calcular la altura máxima entre los niños nacidos en un año en particular, digamos en 2004. Para realizar esta tarea, necesitamos «filtrar» las fechas de nacimiento que son mayores o iguales al 1 de enero de 2004 y menores que o igual al 31-dic-2004.

=MAXIFS(D2:D11, C2:C11, ">=1-Jan-2004", C2:C11, "<=31-Dec-2004")

Al elaborar sus criterios, es importante que proporcione las fechas en un formato que Excel pueda entender:

=MAXIFS(D2:D11, C2:C11, ">=1/1/2004", C2:C11, "<=12/31/2004")

O

=MAXIFS(D2:D11, C2:C11, ">="&DATE(2004,1,1), C2:C11, "<="&DATE(2004,12,31))

Para evitar malas interpretaciones, tiene sentido utilizar la función FECHA:

=MAXIFS(D2:D11, C2:C11, ">="&DATE(G1,1,1), C2:C11, "<="&DATE(G1,12,31))
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Máximo condicional para fechas Nota.

=MAXIFS(D2:D11, C2:C11, "10/5/2005")

A diferencia de los números, las fechas deben ir entre comillas cuando se utilizan en los criterios por sí solas. Por ejemplo:

Encuentre el valor máximo basado en múltiples criterios con lógica OR La función MAXIFS de Excel está diseñada para probar las condiciones con la lógica AND, es decir, procesa solo aquellos números en rango máximo

para el cual todos los criterios son VERDADEROS. En algunas situaciones, sin embargo, es posible que necesite evaluar las condiciones con la lógica OR, es decir, procesar todos los números para los cuales cualquiera de los criterios especificados sea VERDADERO.

Para facilitar la comprensión, considere el siguiente ejemplo. Supongamos que quieres encontrar la altura máxima de los chicos que juegan baloncesto o fútbol. ¿Cómo lo harías tú? Usar «baloncesto» como criterio1 y como criterio «fútbol»2 no funcionará, porque Excel asumiría que ambos criterios deben evaluarse como VERDADEROS.

=MAX(MAXIFS(C2:C11, B2:B11, "basketball"), MAXIFS(C2:C11, B2:B11, "football"))

La solución es crear 2 fórmulas MAXIFS separadas, una para cada deporte, y luego usar la antigua función MAX para devolver un número más alto:
Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Encuentre el valor máximo según múltiples criterios con lógica OR

Otra forma es utilizar una fórmula MAX IF con lógica OR.

Así es como puedes encontrar el valor máximo en Excel con condiciones. ¡Te agradezco por leer y espero verte pronto en nuestro blog!

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded






Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

Función MAXIFS en Excel: encuentre el valor máximo con múltiples criterios

La función MAXIFS en Excel es una herramienta muy útil para encontrar el valor máximo en un rango de celdas que cumple con múltiples criterios. Esta función permite filtrar datos de manera eficiente y obtener resultados precisos.

Sintaxis de la función MAXIFS

La sintaxis básica de la función MAXIFS es la siguiente:

=MAXIFS(rango_valor, rango_criterio1, criterio1, [rango_criterio2, criterio2], ...)

Donde:

  • rango_valor: El rango de celdas en el que se buscará el valor máximo.
  • rango_criterio1: El primer rango de celdas que contiene los criterios a evaluar.
  • criterio1: El criterio a cumplir en el primer rango.
  • rango_criterio2 (opcional): El segundo rango de celdas que contiene los criterios adicionales a evaluar.
  • criterio2 (opcional): El criterio adicional a cumplir en el segundo rango.

La función MAXIFS puede tener varios pares de rango-criterio para evaluar múltiples condiciones.

Ejemplo práctico de la función MAXIFS

Supongamos que tenemos una lista de productos con sus respectivos precios y categorías. Queremos encontrar el precio máximo de los productos de la categoría «Electrónicos» que tengan una calificación superior a 4.

=MAXIFS(C2:C10, B2:B10, "Electrónicos", D2:D10, ">4")

En este ejemplo, C2:C10 es el rango de celdas que contiene los precios, B2:B10 es el rango de celdas que contiene las categorías, y D2:D10 es el rango de celdas que contiene las calificaciones.

Recursos externos:

Para obtener más información detallada sobre la función MAXIFS en Excel, consulta los siguientes recursos:


Deja un comentario