Funciones MAXIFS y MINIFS - Obtener Max / Min si se cumple la condición - Excel y Google Sheets

Este tutorial demuestra cómo utilizar el Exc ªel MAXIFunción FS y MINIFSciones en Excel para contar los datos que cumplen con ciertos criterios.

MAXIFS Resumen de funciones

Puede usar la función MAXIFS en Excel para contar celdas que contienen un valor específico, contar celdas que son mayores o iguales a un valor, etc.

(Observe cómo aparecen las entradas de la fórmula)

MAXIFS Sintaxis y argumentos de la función:

= MAXIFS (rango_máx, rango1, criterios1, [rango2], [criterios2],…)

rango máximo - Rango de valores usados ​​para determinar el máximo.

rango1 - El primer rango a evaluar.

criterios1 - Los criterios a utilizar en range1.

rango2 - [opcional] El segundo rango a evaluar.

rango2 - [opcional] El segundo rango a evaluar.

¿Cuáles son las funciones MAXIFS y MINIFS?

Si bien Microsoft pudo brindarnos desde el principio una forma de encontrar la suma o el recuento de un rango de celdas en función de criterios, MAXIFS y MINIFS llegaron más tarde en la vida de las hojas de cálculo. Afortunadamente, los tenemos ahora y tienen una estructura y un uso muy similares. En pocas palabras, las dos funciones pueden escanear a través de un rango de celdas que verifican un criterio específico y luego dan el máximo o de los valores en un rango que corresponde a esos valores. Debido a que fueron creados después de la gran actualización de 2007, no hay "MAXIF / MINIF" más antiguos de los que preocuparse.

Si aún no lo ha hecho, puede revisar gran parte de la estructura similar y ejemplos en el artículo COUNTIFS.

Ejemplo básico

Consideremos esta tabla:

Si queremos encontrar cuál fue el número máximo de bananas recolectadas, podemos usar la función MAXIFS. Siempre daremos el rango de números del que queremos devolver el resultado como primer argumento. Luego, enumeraremos los rangos de criterios y sus criterios correspondientes. En nuestro ejemplo, podemos colocar esta fórmula en D2:

= MAXIFS (B2: B7, A2: A7, D1)

De manera similar, si quisiéramos encontrar el número más pequeño / mínimo de plátanos recolectados, simplemente podemos cambiar el nombre de la función manteniendo el resto igual.

= MINIFS (B2: B7, A2: A7, D1)

En el resto del artículo, tendremos a presentar ejemplos utilizando MAXIFS o MINIFS en lugar de enumerar ambos cada vez. Solo recuerde que puede cambiar fácilmente entre los dos según el resultado que esté tratando de lograr.

Trabajar con fechas, varios criterios

Al trabajar con fechas en una hoja de cálculo, si bien es posible ingresar la fecha directamente en la fórmula, es una buena práctica tener la fecha en una celda para que pueda hacer referencia a la celda en una fórmula. Por ejemplo, esto ayuda a la computadora a saber que desea usar la fecha 27/05/2020, y no el número 5 dividido por 27 dividido por 2022.

Veamos nuestra siguiente tabla que registra la cantidad de visitantes a un sitio cada dos semanas.

Podemos especificar los puntos de inicio y finalización del rango que queremos ver en D2 y E2. Entonces, nuestra fórmula para encontrar el mayor número de visitantes en este rango podría ser:

= MAXIFS (B2: B7, A2: A7, "> =" y D2, A2: A7, "<=" y E2)

Observe cómo pudimos concatenar las comparaciones de "=" con las referencias de celda para crear los criterios. Además, aunque ambos criterios se aplicaban al mismo rango de celdas (A2: A7), debe escribir el rango dos veces, una por cada criterio.

Varias columnas

Cuando utilice varios criterios, puede aplicarlos al mismo rango que hicimos con el ejemplo anterior, o puede aplicarlos a diferentes rangos. Combinemos nuestros datos de muestra en esta tabla:

Hemos configurado algunas celdas para que el usuario ingrese lo que desea buscar en las celdas E2 a G2. Por lo tanto, necesitamos una fórmula que sume la menor cantidad de manzanas recolectadas en febrero. Nuestra fórmula se ve así:

= MINIFS (C2: C7, B2: B7, “> =” y F2, B2: B7, “<=” y G2, A2: A7, E2)

MAXIFS / MINIFS con lógica tipo OR

Hasta este momento, todos los ejemplos que hemos utilizado han sido comparaciones basadas en AND, en las que buscamos filas que cumplan con todos nuestros criterios. Ahora, consideraremos el caso en el que desea buscar la posibilidad de que una fila cumpla con uno u otro criterio.

Veamos esta lista de ventas:

Nos gustaría encontrar las ventas máximas tanto para Adam como para Bob. La más simple es tomar dos MAXIFS y luego tomar el MAX de ambas funciones.

= MAX (MAXIFS (B2: B7, A2: A7, "Adam"), MAXIFS (B2: B7, A2: A7, "Bob"))

Aquí, hicimos que la computadora calcule nuestros puntajes individuales y luego los sumamos.

Nuestra siguiente opción es buena para cuando tenga más rangos de criterios, de modo que no desee tener que volver a escribir toda la fórmula repetidamente. En la fórmula anterior, le dijimos manualmente a la computadora que calculara dos MAXIFS diferentes. Sin embargo, también puede hacer esto escribiendo sus criterios dentro de una matriz, como esta:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"}))

Mire cómo se construye la matriz dentro de las llaves. Cuando la computadora evalúe esta fórmula, sabrá que queremos calcular una función MAXIFS para cada elemento de nuestra matriz, creando así una matriz de números. La función MAX exterior tomará esa matriz de números y la convertirá en un solo número. Pasando por la evaluación de la fórmula, se vería así:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"})) = MAX (14548, 24956) = 24956

Obtenemos el mismo resultado, pero pudimos escribir la fórmula de forma un poco más sucinta.

Lidiando con espacios en blanco

A veces, su conjunto de datos tendrá celdas en blanco que debe buscar o evitar. Establecer los criterios para estos puede ser un poco complicado, así que veamos otro ejemplo.

Tenga en cuenta que la celda A3 está realmente en blanco, mientras que la celda A5 tiene una fórmula que devuelve una cadena de longitud cero de "". Si queremos encontrar el promedio total de verdaderamente celdas en blanco, usaríamos un criterio de "=", y nuestra fórmula se vería así:

= MAXIFS (B2: B7, A2: A7, "=")

Por otro lado, si queremos obtener el promedio de todas las celdas que visualmente se ven en blanco, cambiaremos el criterio para que sea "", y la fórmula se verá así

= MAXIFS (B2: B7, A2: A7, "")

Vamos a darle la vuelta: ¿qué sucede si desea encontrar el promedio de celdas que no están en blanco? Desafortunadamente, el diseño actual no le permitirá evitar la cuerda de longitud cero. Puede utilizar un criterio de "", pero como puede ver en el ejemplo, todavía incluye el valor de la fila 5.

= MAXIFS (B2: B7, A2: A7, "") 

Si necesita no contar las celdas que contienen cadenas de longitud cero, debe considerar el uso de la función LEN dentro de un SUMPRODUCT

MAXIFS Y MINIIFS en Google Sheets

La función MAXIFS & MINIIFS funciona exactamente igual en Google Sheets que en Excel:

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave