Descarga el libro de trabajo de ejemplo
Este tutorial demuestra cómo utilizar el Función Excel MAX en Excel para calcular el número más grande.
Descripción general de la función MAX
La función MAX Calcula el número más grande.
Para usar la función de hoja de cálculo de MAX Excel, seleccione una celda y escriba:
(Observe cómo aparecen las entradas de la fórmula)
Sintaxis y entradas de la función MAX:
1 | = MAX (número1, número2) |
formación - Una matriz de números.
Cómo utilizar la función MAX
La función MAX devuelve el valor más grande de un conjunto de datos.
Utilicemos la función MAX para encontrar el PIB más alto del mundo:
1 | = MÁX (B2: B11) |
Celdas vacías o celdas con texto
La función MAX ignora las celdas que están vacías o que contienen valores no numéricos.
Fecha MAX
Dado que Excel almacena la fecha como números de serie, podemos usar la función MAX para encontrar la fecha máxima.
1 | = MÁX (B2: B8) |
VLOOKUP Y MAX
En nuestro ejemplo anterior, usamos la función MAX para determinar el PIB más alto del mundo. Después de encontrar el PIB MÁXIMO, podemos usar la función BUSCARV para encontrar el país con el PIB más alto:
1 | = BUSCARV (MAX (A2: A9), A2: B9, 2, FALSO) |
La función anterior calcula el PIB más alto utilizando la función MAX. La función BUSCARV busca el PIB más alto y devuelve la información de la segunda columna (como se indica con “2” en nuestra fórmula) del rango de búsqueda (A2: B9).
Nota: El elemento que estamos buscando (PIB) debe estar en la primera columna cuando se usa la función BUSCARV.
Función MAXIFS
La función MAXIFS devuelve el valor máximo de un rango de datos basado en uno o más criterios. De nuestro ejemplo de PIB, suponga que queremos encontrar el PIB más alto de un país asiático. Usa la fórmula:
1 | = MAXIFS ($ C $ 2: $ C $ 11, $ B $ 2: $ B $ 11, E2) |
La función reduce su rango de datos aplicando las condiciones que proporcionamos. Busca Asia en B2: B11, creando así un subconjunto del rango de datos original. A continuación, se calcula el valor máximo a partir de este subconjunto de datos.
Para obtener más información sobre cómo funciona la función MAXIFS, lea nuestro tutorial sobre MAXIFS y MINIFS.
Nota: La función MAXIFS solo está disponible en Excel 2022 o Excel 365. Si tiene una versión anterior de Excel, puede usar la función Array para crear su propio MAX IF.
MAX SI
Si está utilizando versiones anteriores de Excel, puede combinar la función IF con la función MAX utilizando una función de matriz. Tomando el mismo ejemplo anterior, use la fórmula:
1 | {= MAX (SI (E2 = $ B $ 2: $ B $ 11, $ C $ 2: $ C $ 11))} |
Nota: Al crear funciones de matriz, debe presionar CTRL + MAYÚS + ENTRAR en lugar de solo ENTRAR después de crear su fórmula.
Notarás cómo aparecen las llaves. No puede simplemente escribir manualmente las llaves; debe usar CTRL + MAYÚS + ENTRAR.
La fórmula crea un subconjunto del PIB utilizando los criterios de búsqueda. La función IF busca "Asia" en B2: B11 y devuelve los valores correspondientes de C2: C11 a la función MAX. Por lo tanto, se calcula el PIB más alto solo en Asia.
Nota: La fórmula anterior usa referencias absolutas (los signos $) para bloquear las referencias de celda al copiar fórmulas. Si no está familiarizado con esto, lea nuestra Guía de referencias de Excel
Función MAX en Google Sheets
La función MAX funciona exactamente igual en Google Sheets que en Excel.
Notas adicionales
La función MIN devuelve el número más pequeño de una serie.
Ejemplos MAX en VBA
También puede acceder a la función Excel MAX desde dentro de VBA, usando Application.WorksheetFunction.
1 | Application.WorksheetFunction.Max (1, 1.23, 3, 21 + 9.43) |
La declaración anterior devolverá 30,43 como valor máximo (21 + 9,43 = 30,43)
MAX también puede aceptar un rango (o rango con nombre) como parámetro como se muestra en el código VBA a continuación
12 | Atenuar Max_Value como dobleMax_Value = Application.WorksheetFunction.Max (Range ("A1: A10")) |
Además, MAX puede aceptar el nombre de una tabla como la que se muestra arriba, como parámetro:
12 | Atenuar Max_Value como dobleMax_Value = Application.WorksheetFunction.Max (Range ("Table1")) |
MAX ignora los valores no numéricos, por lo que el resultado del código anterior es 80.
Regrese a la lista de todas las funciones en Excel