Función MAX.SI.CONJUNTO

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019

La función MAX.SI.CONJUNTO devuelve el valor máximo entre celdas especificado por un determinado conjunto de condiciones o criterios.

Nota

Esta característica está disponible en Windows o Mac si tiene Office 2019 o si tiene una suscripción a Microsoft 365. Si es un suscriptor de Microsoft 365, asegúrese de tener la última versión de Office.

Sintaxis

MAX.SI.CONJUNTO(rango_máximo; rango_criterios1; criterios1; [rango_criterios2; criterios2];...)

Argumento Descripción
max_range
(obligatorio)
El rango real de celdas en las que se determinará el máximo.
criterios_rango1
(obligatorio)
Es el conjunto de celdas que se evaluarán con los criterios.
criterios1
(obligatorio)
Son los criterios en forma de número, expresión o texto que determinan qué celdas se evaluarán como máximo. Este mismo conjunto de criterios es válido para las funciones MIN.SI.CONJUNTO, SUMAR.SI.CONJUNTO y PROMEDIO.SI.CONJUNTO.
criteria_range2,
criterios2, ...(opcional)
Rangos adicionales y sus criterios asociados. Puede introducir hasta 126 pares de rango/criterios.

Observaciones

  • El tamaño y la forma de los argumentos rango_máximo y rango_criteriosN deben ser iguales; de lo contrario, estas funciones devolverán el error #VALOR!.

Ejemplos

Copie los datos de ejemplo en cada una de las siguientes tablas y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.

Ejemplo 1

Grado Peso
89 1
93 2
96 2
85 3
91 1
88 1
Fórmula Resultado
=MAX.SI.CONJUNTO(A2:A7,B2:B7,1) 91
En rango_criterios1 las celdas B2, B6 y B7 coinciden con los criterios de 1. De las celdas correspondientes a rango_máximo, A6 tiene el valor máximo. Por tanto, el resultado es 91.

Ejemplo 2

Peso Grado
10 b
1 a
100 a
1 b
1 a
1 a
Fórmula Resultado
=MAX.SI.CONJUNTO(A2:A5,B3:B6,"a") 10

Nota: Los criteria_range y max_range no están alineados, pero tienen la misma forma y tamaño. En criteria_range1, la primera, segunda y cuarta celda coinciden con los criterios de "a". De las celdas correspondientes de max_range, A2 tiene el valor máximo. Por tanto, el resultado es 10.

Ejemplo 3

Peso Grado Clase Nivel
10 b Empresa 100
1 a Técnico 100
100 a Empresa 200
1 b Técnico 300
1 a Técnico 100
50 b Empresa 400
Fórmula Resultado
=MAX.SI.CONJUNTO(A2:A7;B2:B7;"b";D2:D7;">100") 50
En criteria_range1, B2, B5 y B7 coinciden con los criterios de "b". De las celdas correspondientes a criteria_range2, D5 y D7 coinciden con los criterios de >100. De las celdas correspondientes a rango_máximo, A7 tiene el valor máximo. Por tanto, el resultado es 50.

Ejemplo 4

Peso Grado Clase Nivel
10 b Empresa 8
1 a Técnico 8
100 a Empresa 8
11 b Técnico 0
1 a Técnico 8
1,2 b Empresa 0
Fórmula Resultado
=MAX.SI.CONJUNTO(A2:A7,B2:B7,"b",D2:D7,A8) 1,2
El argumento criterios2 es A8. Sin embargo, puesto que A8 está vacía, se trata como 0 (cero). Las celdas de rango_criterios2 que coinciden con 0 son D5 y D7. De las celdas correspondientes a rango_máximo, A7 tiene el valor máximo. Por tanto, el resultado es 12.

Ejemplo 5

Peso Grado
10 b
1 a
100 a
1 b
1 a
1 a
Fórmula Resultado
=MAX.SI.CONJUNTO(A2:A5,B2:C6,"a") #¡VALOR!
Dado que el tamaño y la forma del rango_máximo y el rango_criterios no son iguales, MAX.SI.CONJUNTO devuelve el error #VALOR!.

Ejemplo 6

Peso Grado Clase Nivel
10 b Empresa 100
1 a Técnico 100
100 a Empresa 200
1 b Técnico 300
1 a Técnico 100
1 a Empresa 400
Fórmula Resultado
=MAX.SI.CONJUNTO(A2:A6;B2:B6;"a";D2:D6;">200") 0
Ninguna celda cumple los criterios.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.