BlogExcel

Función MAX de Excel: ejemplos de fórmulas para encontrar el valor más grande

El tutorial explica la función MAX con muchas fórmulas de ejemplo que muestran cómo encontrar el valor más grande en Excel y resaltar el número más grande en la hoja de trabajo.

MAX es una de las funciones de Excel más simples y fáciles de usar. Sin embargo, tiene algunos trucos para saber que te darán una gran ventaja. Dime, ¿cómo usas la función MAX con condiciones? ¿O cómo extraería el valor absoluto más alto? Este tutorial proporciona varias soluciones para estas y otras tareas relacionadas.

Función Excel MAX

La función MAX en Excel devuelve el valor más grande en un conjunto de datos que especifique.

La sintaxis es la siguiente:

MÁX(número 1, [number2]…)

Dónde número se puede representar mediante un valor numérico, una matriz, un rango con nombre, una referencia de celda o un rango que contiene números.

Numero 1 se requiere, Número 2 y los argumentos posteriores son opcionales.

La función MAX está disponible en todas las versiones de Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 y versiones anteriores.

Cómo hacer una fórmula MAX en Excel

Para crear una fórmula MAX en su forma más simple, puede ingresar números directamente en la lista de argumentos, así:

=MAX(1, 2, 3)

En la práctica, es un caso bastante raro cuando los números están «codificados». En su mayoría, tratará con rangos y celdas.

La forma más rápida de crear una fórmula Max que encuentre el valor más grande en un rango es la siguiente:

  1. En una celda, escriba =MAX(
  2. Selecciona una serie de números con el ratón.
  3. Inserte el paréntesis de cierre.
  4. seguir adelante ingresar clave para completar su fórmula.

Por ejemplo, para calcular el valor más grande en el rango A1:A6, la fórmula sería la siguiente:

=MAX(A1:A6)
Construyendo una fórmula MAX en Excel

Si sus números están en un vecino fila o columna (como en este ejemplo), puede hacer que Excel cree una fórmula Max automáticamente. Así es cómo:

  1. Seleccione las celdas con sus números.
  2. En El hogar pestaña, en FORMATOS grupo, haga clic Suma automática y elige MÁX. de la lista desplegable. (O haga clic en Suma automática > MÁX. en fórmulas ficha en Grupo de bibliotecas de funciones.)

Esto insertará una fórmula lista para usar en una celda debajo del rango seleccionado, así que asegúrese de que haya al menos una celda vacía debajo de la lista de números que ha seleccionado:
Use AutoSuma para insertar automáticamente una fórmula MAX.

5 cosas que debe saber sobre la función MAX

Para usar con éxito las hojas de trabajo de Formulas Max, recuerde estos hechos simples:

  1. En las versiones actuales de Excel, una fórmula MAX puede aceptar hasta 255 argumentos.
  2. Si los argumentos no contienen un solo número, la función MAX devuelve cero.
  3. Si los argumentos contienen uno o más valores de error, se devuelve un error.
  4. Las celdas vacías se ignoran.
  5. Se procesan los valores booleanos y las representaciones de texto de los números proporcionados directamente en la lista de argumentos (VERDADERO se evalúa como 1, FALSO se evalúa como 0). En las referencias se ignoran los valores booleanos y de texto.

Cómo usar la función MAX en Excel – fórmulas de ejemplo

A continuación encontrará algunos usos típicos de la función MAX de Excel. En muchos casos, existen varias soluciones diferentes para una misma tarea, por lo que te animo a que pruebes todas las fórmulas para elegir la que mejor se adapte a tu tipo de datos.

Cómo encontrar el valor máximo en un grupo

Para extraer el número más grande de un grupo de números, proporcione ese grupo a la función MAX como referencia de rango. Un rango puede contener tantas filas y columnas como desee. Por ejemplo, para obtener el valor más grande en el rango C2:E7, use esta fórmula simple:

=MAX(C2:E7)
Encontrar el valor máximo en un grupo

Encuentre el valor más grande en celdas o rangos no adyacentes

Para crear una fórmula MAX para celdas y rangos no contiguos, debe incluir una referencia a cada celda y/o rango individual. Los siguientes pasos lo ayudarán a hacerlo de manera rápida y sin problemas:

  1. Comience a escribir una fórmula Max en una celda.
  2. Después de ingresar al paréntesis de apertura, mantenga presionado el botón Control y seleccione celdas y rangos en la hoja.
  3. Después de seleccionar el último elemento, suelte Control y escriba el paréntesis de cierre.
  4. la prensa Ingresar.

Excel utilizará automáticamente una sintaxis adecuada y obtendrá una fórmula similar a esta:

=MAX(C5:E5, C9:E9)

Como se muestra en la captura de pantalla a continuación, la fórmula devuelve el valor subtotal máximo de las filas 5 y 9:
Fórmula MAX para intervalos no adyacentes

Cómo obtener la fecha máxima (más reciente) en Excel

En el sistema interno de Excel, los datos no son más que números de serie, por lo que la función MAX los maneja sin problemas.

Por ejemplo, para encontrar la fecha de entrega más reciente en C2:C7, cree una fórmula Max regular que usaría para los números:

=MAX(C2:C7)
Encuentre la fecha máxima en Excel.

Función MAX en Excel con condiciones

Cuando desee obtener el valor máximo según las condiciones, hay varias fórmulas para elegir. Para garantizar que todas las fórmulas arrojen el mismo resultado, las probaremos en el mismo conjunto de datos.

Tarea: Con los artículos enumerados en B2:B15 y las cifras de ventas en C2:C15, nuestro objetivo es encontrar la venta más alta para un artículo determinado ingresado en F1 (consulte la captura de pantalla al final de esta sección).

Fórmula Excel MAX IF

Si está buscando una fórmula que funcione en todas las versiones de Excel 2000 a Excel 2019, use la función IF para probar la condición, luego pase la matriz resultante a la función MAX:

=MAX(IF(B2:B15=F1, C2:C15))

Para que la fórmula funcione, debe pulsar Ctrl + Mayús + Intro simultáneamente para ingresarlo como una fórmula matricial. Si todo se hace correctamente, Excel encerrará su fórmula entre {corchetes}, que es una indicación visual de una fórmula de matriz.

También es posible evaluar múltiples condiciones en una sola fórmula, y el siguiente tutorial muestra cómo: MAX IF con múltiples condiciones.

Fórmula MAX IF no matricial

Si no le gusta usar fórmulas de matriz en sus hojas de trabajo, combine MAX con la función SUMPRODUCT que procesa matrices de forma nativa:

=SUMPRODUCT(MAX((B2:B15=F1)*(C2:C15)))

Para obtener más información, consulte MAX IF sin matrices.

función MAXIFS

En Excel 2019 y Excel para Office 365, hay una función especial llamada MAXIFS, que está diseñada para encontrar el valor más grande con hasta 126 criterios.

En nuestro caso, solo hay una condición, por lo que la fórmula es tan simple como:

=MAXIFS(C2:C15, B2:B15, F1)

Para obtener una explicación detallada de la sintaxis, consulte Excel MAXIFS con fórmulas de ejemplo.

La siguiente captura de pantalla muestra las 3 fórmulas en acción:
Función máxima en Excel con condiciones

Obtenga el valor máximo ignorando los ceros

Esta es en realidad una variación del MAX condicional discutido en el ejemplo anterior. Para excluir ceros, use el operador lógico «distinto de» y coloque la expresión «<>0″ en los criterios de MAXIFS o en la prueba lógica de MAX IF.

Como usted entiende, la prueba de esta condición tiene sentido solo en caso de que números negativos. Para números positivos, esta verificación es superflua, ya que cualquier número positivo es mayor que cero.

Para probarlo, encontremos la reducción más pequeña en el rango C2:C7. Dado que todos los descuentos son números negativos, el descuento más bajo es en realidad el valor más alto.

MÁX. SI

Asegúrate de presionar Ctrl + Mayús + Intro para completar correctamente esta fórmula matricial:

=MAX(IF(C2:C7<>0, C2:C7))

MAXIFS

Es una fórmula regular, regular ingresar bastará con pulsar la tecla.

=MAXIFS(C2:C7,C2:C7,"<>0")
Encuentre el valor máximo ignorando los ceros

Encuentre el valor más alto ignorando los errores

Cuando trabaja con una gran cantidad de datos determinados por varias fórmulas, es probable que algunas de sus fórmulas produzcan errores, lo que hará que incluso una fórmula MAX devuelva un error.

Como solución, puedes usar MÁX. SI junto con ESERROR. Dado que está buscando en el rango A1:B5, la fórmula tiene la siguiente forma:

=MAX(IF(ISERROR(A1:B5)), "", A1:B5))

Para simplificar la fórmula, utilice la función IFEROARE en lugar de la combinación IF ISERROR. Esto también hará que la lógica sea un poco más obvia: si hay un error en A1: B5, reemplácelo con una cadena vacía (»), luego obtenga el valor máximo en el rango:

=MAX(IFERROR(A1:B5, ""))

Una mosca en el ungüento es que tienes que acordarte de presionar Ctrl + Mayús + Intro porque esto solo funciona como una fórmula matricial.

En Excel 2019 y Excel para Office 356, la función MAXIFS puede ser una solución, siempre que el conjunto de datos contenga al menos un número positivo o un valor cero:

=MAXIFS(A1:B5,A1:B5,">=0")

Debido a que la fórmula busca el valor más grande con la condición «mayor o igual a 0», no funcionará para un conjunto de datos que consta solo de números negativos.

Todas estas limitaciones no son buenas y obviamente necesitamos una mejor solución. La función AGREGATE, que puede realizar una serie de operaciones e ignorar los valores de error, encaja perfectamente:

=AGGREGATE(4, 6, A1:B5)

El número 4 en el primer argumento indica la función MAX, el número 6 en el segundo argumento es la opción «ignorar errores» y A1:B5 es el rango objetivo.

En circunstancias perfectas, las tres fórmulas devolverán el mismo resultado:
Encuentre el valor más grande en Excel ignorando errores

Cómo encontrar el valor máximo absoluto en Excel

Cuando trabaje con un rango de números positivos y negativos, a veces puede querer encontrar el valor absoluto más grande, independientemente del signo.

La primera idea que se nos ocurre es sacar los valores absolutos de todos los números del rango usando la función ABS y pasarlos a MAX:

{=MAX(ABS(rango))}

Esta es una fórmula matricial, así que no olvides confirmarla con Ctrl + Mayús + Intro atajo. Otra advertencia es que solo funciona con números y da como resultado un error con datos no numéricos.

¿No estás contento con esta fórmula? Entonces construyamos algo más viable 🙂

¿Qué sucede si encontramos el valor mínimo, invertimos o ignoramos su signo y luego evaluamos junto con todos los demás números? Sí, esto funcionará perfectamente como una fórmula normal. Como beneficio adicional, maneja muy bien la entrada de texto y los errores:

Con los números de origen en A1:B5, las fórmulas son las siguientes.

Matriz fórmula (completada con Ctrl + Shift + Enter):

=MAX(ABS(A1:B5))

Regular fórmula (completada con Enter):

=MAX(MAX(A1:B5), -MIN(A1:B5))

o

=MAX(MAX(A1:B5), ABS(MIN(A1:B5)))

La siguiente captura de pantalla muestra los resultados:
Encuentre el valor máximo absoluto en Excel

Devuelve el valor máximo absoluto conservando el signo

En algunas situaciones, es posible que deba encontrar el valor absoluto más grande, pero devuelva el número con su signo original, no el valor absoluto.

Asumiendo que los números están en las celdas A1:B5, esta es la fórmula a usar:

=IF(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)), MAX(A1:B5), MIN(A1:B5))

Complejo a primera vista, la lógica es bastante fácil de seguir. Primero, encuentre los números más grandes y más pequeños en el rango y compare sus valores absolutos. Si el valor máximo absoluto es mayor que el valor mínimo absoluto, se devuelve el número máximo; de lo contrario, el número mínimo. Debido a que la fórmula devuelve el valor original y no el valor absoluto, conserva la información del signo:
Obtenga el valor máximo absoluto manteniendo el signo

Así es como puede encontrar el valor máximo en Excel. ¡Gracias por leer y espero verte pronto en nuestro blog!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar