Referencia Excel

Función MAX en Excel: cómo usarla con ejemplos

octubre 28, 2026 Tuto Excel 13 min read
Función MAX en Excel: cómo usarla con ejemplos

La función MAX en Excel devuelve el valor numérico más alto de una lista, un rango o una combinación de ambos. En este tutorial usarás una pequeña hoja de ventas para comparar importes, detectar errores y decidir cuándo conviene MAX o MAXA. MAX está documentada para Excel para Microsoft 365, Excel 2024, 2021, 2019 y 2016, además de las versiones de Mac; el comportamiento de los separadores depende de la configuración regional.

Qué es MAX y para qué sirve

MAX (en inglés, MAX) compara valores numéricos y devuelve el más alto. En nuestro libro, la hoja Ventas guardará cinco importes: 10, 7, 9, 27 y 2. Cuando necesitarás obtener obtener el importe más alto, no tendrás que revisar los números uno por uno: la función los comparará y mostrará 27.

La fórmula usa referencias de celdas, números escritos directamente o ambas cosas. El resultado es un número que puede utilizarse en otro cálculo, mostrarse como indicador o revisarse al añadir nuevas ventas. Si más adelante cambia el importe de 27 a 35, MAX se recalculará automáticamente porque seguirá leyendo el rango.

<iframe width="560" height="315" src="https://www.youtube.com/embed/IMUIwvcFnvM" title="Excel MAX and MIN Formula | Maximum and Minimum in Excel» frameborder=»0″ allow=»accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share» allowfullscreen loading=»lazy»>
B2fx=MAX(A2:A6)
A B
1 Importe Máximo
2 10 27
3 7 27
4 9 27
5 27 27
6 2 27
B2 Aquí aparecerá el importe máximo
Ventas

=MAX(A2:A6)
Comprueba: en B2 debe aparecer 27, porque es el valor más alto de A2:A6.

Cómo está formada la fórmula MAX

La sintaxis de MAX es =MAX(número1; [número2]; ...). El primer argumento es obligatorio: debe existir al menos un valor que Excel pueda utilizar. Los argumentos siguientes son opcionales y pueden ser números, referencias, nombres, matrices o rangos que contengan números.

En el ejemplo, los cinco importes son 10, 7, 9, 27 y 2. El primero representa número1; los demás se pueden añadir hasta un máximo de 255 argumentos opcionales. La función no necesita que estén ordenados: busca el valor más alto entre todos ellos.

Parte Qué significa Ejemplo
MAX Nombre de la función MAX
número1 Primer argumento obligatorio 10
[número2] Argumentos adicionales opcionales 7, 9, 27, 2
Resultado Mayor valor encontrado 27
Nota: los ejemplos de este artículo usan punto y coma porque la configuración regional esperada escribe los decimales con coma. En Excel configurado con punto decimal, como ocurre en algunas instalaciones de México o Estados Unidos, se usa coma entre argumentos.

Números escritos directamente en MAX

Puedes escribir los cinco importes dentro de la fórmula, sin tenerlos en celdas. En una celda vacía, escribe la fórmula siguiente y confirma con Intro.

=MAX(10;7;9;27;2)
B2fx=MAX(10;7;9;27;2)
A B
1 Descripción Resultado
2 Importes de la venta 27
Ventas

Excel compara 10, 7, 9, 27 y 2. Como 27 es el mayor, B2 muestra 27. Esta variante es útil para una comprobación rápida o para valores que no van a cambiar.

Celdas y rangos usados por MAX

En una hoja de ventas, los importes suelen estar en celdas porque pueden cambiar. Colócalos en A2:A6 y usa el rango para analizarlos. El operador de dos puntos : indica que la función debe leer todas las celdas desde A2 hasta A6.

=MAX(A2:A6)
A2fx10
A B
1 Importe Cantidad
2 10 1
3 7 1
4 9 1
5 27 1
6 2 1
Ventas

La referencia relativa A2:A6 se ajusta si la fórmula se copia hacia abajo, porque entonces pasa a leer otras celdas. Si necesitas que el rango permanezca fijo, utiliza referencias absolutas como $A$2:$A$6.

El dato escrito directamente y el rango combinado

MAX también acepta un rango y un número adicional. Si el rango contiene como máximo 27, pero hay un objetivo de 30, puedes incluir 30 como argumento opcional:

=MAX(A2:A6;30)
B2fx=MAX(A2:A6;30)
A B
1 Importe Máximo con objetivo
2 10 30
3 7 30
4 9 30
5 27 30
6 2 30
Ventas

El resultado es 30 porque se comparan todos los números del rango y también el 30 escrito directamente. Si el objetivo fuera 20, MAX devolvería 27.

Comprueba: cambia 30 por 20 y observa que B2 pasa a mostrar 27.

MAX paso a paso en una hoja de ventas

Vamos a crear la hoja base y colocar el primer cálculo. Mantendremos los datos en A2:A6 para que puedas comprobar exactamente qué celdas lee MAX.

  1. Haz doble clic en la pestaña de la hoja y escribe Ventas.
  2. En A1, escribe Importe.
  3. En A2, A3, A4, A5 y A6, escribe, respectivamente, 10, 7, 9, 27 y 2.
  4. En B1, escribe Máximo.
  5. Selecciona B2 y escribe la fórmula =MAX(A2:A6).
  6. Pulsa Intro.
B2fx=MAX(A2:A6)
A B
1 Importe Máximo
2 10 27
3 7 27
4 9 27
5 27 27
6 2 27
Ventas
Comprueba: B2 muestra 27 y la barra de fórmulas conserva =MAX(A2:A6), no el número 27 escrito a mano.

Insertar MAX desde Autosuma

Insertar MAX desde Autosuma evita tener que recordar los paréntesis. Selecciona B2 y sigue esta ruta:

InicioAutoSumSuma

En el menú de AutoSum, elige MAX. Selecciona A2:A6 con el controlador de rango y pulsa Intro. Si Excel propone otra selección, corrígela antes de confirmar.

B2fx=MAX(A2:A6)
A B
1 Importe Máximo
2 10 27
3 7 27
4 9 27
5 27 27
6 2 27
Ventas
Comprueba: el resultado visible es 27 y la fórmula de B2 apunta a A2:A6.

Cambiar el importe máximo manteniendo la fórmula

Ahora cambia el valor de A5 de 27 a 35. No modifiques B2: deja que Excel vuelva a calcularla.

A5fx35
A B
1 Importe Máximo
2 10 35
3 7 35
4 9 35
5 35 35
6 2 35
Ventas

B2 cambia a 35 porque la fórmula sigue leyendo todo el rango y ahora el mayor valor es 35.

Comprueba: después de editar A5, B2 muestra 35 sin que tengas que escribir otra fórmula.

Qué valores tiene en cuenta MAX

MAX distingue según reciba números escritos directamente o referencias. Los números escritos como argumentos sí se consideran, incluidos los valores lógicos y las representaciones textuales de números que aparezcan directamente en la lista. En cambio, cuando recibe una referencia, una matriz o un rango, utiliza los números contenidos allí e ignora las celdas vacías, los valores lógicos y el texto.

Esta diferencia importa en la hoja de ventas. Si B3 contiene el texto Pendiente, MAX no lo tratará como 0 para competir con los importes. Si escribes una representación textual de número directamente en la fórmula, el comportamiento puede ser distinto porque ya no está dentro de una referencia.

Forma de introducir los datos Números Celda vacía Texto de una referencia Valores lógicos de una referencia
Número directo Se considera No se aplica No se aplica Se considera si se escribe directamente
Rango o referencia Se considera Se ignora Se ignora Se ignoran
Lista o matriz Se consideran sus números Se ignora Se ignora Se ignoran

Números escritos como argumento

Cuando los números están escritos directamente, MAX los compara como argumentos:

=MAX(10;7;9;27;2)

El resultado es 27. Esta forma es útil para una comprobación puntual, pero no se actualiza si después cambias los datos de la hoja.

Números guardados en un rango

Cuando los importes están en celdas, la función recibe referencias:

=MAX(A2:A6)

Excel toma los valores numéricos de A2, A3, A4, A5 y A6. Si A5 cambia de 27 a 35, el resultado se actualiza automáticamente.

Referencias con valores que MAX ignora

Amplía el rango para incluir una celda vacía, un texto y un valor lógico. En la siguiente hoja, A2:A6 contiene importes, B3 está vacía y B4 contiene Pendiente. El texto se deja fuera de la lista numérica que estamos comparando; MAX sigue devolviendo 27.

B2fx=MAX(A2:A6)
A B
1 Importe Estado
2 10 Confirmada
3 7
4 9 Pendiente
5 27 Confirmada
6 2 Confirmada
B4 Pendiente
Ventas

=MAX(A2:A6)

La celda vacía y el texto de las referencias no cambian el resultado.

Comprueba: B2 continúa mostrando 27, aunque también haya una celda vacía y una celda con texto en la hoja.

Por qué MAX devuelve 0 o un error

MAX devuelve 0 cuando sus argumentos no contienen números. Por eso una hoja de estados con palabras como Pendiente o Confirmada no produce el importe más alto: no hay ningún número que comparar.

También hay dos situations que impiden obtener un resultado utilizable: un texto no traducible a número escrito directamente entre los argumentos y un valor de error dentro de los datos. MAX no está designed para ocultar esos problemas; por eso conviene localizar la celda que contiene el dato incorrecto antes de seguir calculando.

MAX devuelve 0 cuando no encuentra números

Cambia temporalmente los datos de A2:A6 por texto:

B2fx=MAX(A2:A6)
A B
1 Estado Máximo
2 Pendiente 0
3 Confirmada 0
4 Pendiente 0
5 Confirmada 0
6 Pendiente 0
Ventas

=MAX(A2:A6) devuelve 0 porque no encuentra números en el rango. No significa que exista un importe máximo de cero; significa que no hay valores numéricos para comparar. Restaura después los importes numéricos.

Un texto no numérico provoca un error

Si escribes directamente No disponible como argumento, Excel no puede convertirlo en número:

=MAX(10;"No disponible";27)

Aparecerá un error de valor en la celda. La causa es el texto entre los argumentos. Para evitarlo, deja el estado fuera de MAX o conviértelo en un número antes de incluirlo.

Un valor de error se propaga al resultado

Si una celda del rango contiene =#¡DIV/0!, MAX no puede devolver un máximo confiable:

A4fx=#¡DIV/0!
A B
1 Importe Máximo
2 10 #¡DIV/0!
3 7 #¡DIV/0!
4 #¡DIV/0! #¡DIV/0!
5 27 #¡DIV/0!
6 2 #¡DIV/0!
Ventas

Corrige primero A4, sustituyendo su error por un número o por una celda vacía si corresponde. El resultado de MAX volverá a mostrarse cuando el error desaparezca.

Comprueba: después de corregir el error de A4, B2 debe volver a indicar 27, siempre que A5 siga siendo 27 en esta versión del ejercicio.

MAX con valores lógicos y texto: cuándo usar MAXA

MAX se centra en los números. MAXA (en inglés, MAXA) devuelve el valor máximo incluyendo números, texto y valores lógicos cuando se le pasan como argumentos. Para comparar importes, MAX es la opción adecuada: evita que estados o textos entren en la decisión.

Usa MAXA solo cuando la lógica de tus datos requiera considerar esos valores. No reemplaces automáticamente MAX por MAXA en una columna de ventas: si el objetivo es saber cuál es el importe más alto, un texto Pendiente no debe ganar a 27.

Función Qué considera especialmente Resultado con 10; 7; 9; 27; 2 Recomendación
MAX Números de referencias y argumentos 27 Importes y medidas numéricas
MAXA Números, texto y valores lógicos como argumentos Puede variar según los valores Solo cuando el tipo mixto sea intencionado

MAX encuentra el mayor valor numérico

Compara los importes de la hoja de ventas:

=MAX(10;7;9;27;2)

Devuelve 27 porque el resultado es el mayor de los cinco números. Si los mismos valores están en A2:A6, usa =MAX(A2:A6) ysyderas actualizaciones al cambiar una celda.

MAXA considera valores lógicos y texto

MAXA tiene una sintaxis parecida, pero puede tener en cuenta valores lógicos y texto como argumentos:

=MAXA(10;7;9;27;2)

En este ejemplo también devuelve 27 porque el texto y los valores lógicos noettled mayoran ese número. La diferencia aparece cuando esos valores compiten directamente en la lista. Para una hoja de ventas normal, MAX es más clara y predecible.

MAX en distintos tipos de hoja y versiones

MAX está documentada para Excel para Microsoft 365, Excel 2024, Excel 2021, Excel 2019 y Excel 2016, en Windows y Mac. Si usas Excel 2013, 2010, 2007 o una versión anterior de Excel 2003, la función MAX también es una función antigua ywidely disponible, aunque la disponibilidad concreta de la interfaz puede variar.

La hoja puede ser una lista sencilla, una tabla de ventas o un informe con distintas categorías. El nombre de la hoja y el diseño no cambian la fórmula: lo importante es que las referencias apunten a los importes correctos. Si los datos están en otra hoja, utiliza una referencia como =MAX(Ventas!A2:A6).

Separadores de argumentos según la configuración

Con separador punto y coma, la fórmula combinada es:

=MAX(A2:A6;30)

En Excel configurado con punto decimal, se escribe con coma:

=MAX(A2:A6,30)
Nota: el separador no depende de la versión de Excel, sino de la configuración regional. Si aparece #¿NOMBRE? después de escribir MAX, revisa primero el nombre de la función y luego el separador; el error puede deberse a una configuración distinta.

Archivos y libros donde colocar la fórmula

Guarda el libro como .xlsx para conservar la hoja y la fórmula. El resultado de MAX no debe copiarse como una imagen ni escribirse como número: si lo conviertes en un valor manual, la hoja dejará de actualizarse cuando cambien las ventas.

B2fx=MAX(A2:A6)
A B
1 Importe Máximo
2 10 27
3 7 27
4 9 27
5 27 27
6 2 27
Ventas

Al abrir el archivo más tarde, Excel volverá a calcular la fórmula si los datos han cambiado.

Lo que ya sabes hacer con MAX

  • Usar =MAX(A2:A6) para obtener el mayor número de un rango.
  • Escribir varios importes directamente: =MAX(10;7;9;27;2).
  • Combinar un rango y un número: =MAX(A2:A6;30).
  • Leer un máximo que cambia automáticamente cuando modificas una celda.
  • Ignorar celdas vacías, texto y valores lógicos cuando llegan mediante referencias.
  • Reconocer que MAX devuelve 0 si no encuentra números.
  • Identificar textos no numéricos y valores de error que impiden obtener un resultado.
  • Elegir MAXA solo cuando debas considerar texto o valores lógicos como argumentos.

Para aplicarlo en tu propio trabajo, sustituye A2:A6 por el rango de tus ventas y deja visible el resultado dentro del libro. Si necesitas comparar varios grupos, repite la fórmula en cada grupo y conserva referencias absolutas cuando el rango no deba desplazarse.

Ayuda oficial de Microsoft sobre MAX

La ayuda oficial de Microsoft confirma la sintaxis, los argumentos y el comportamiento de MAX: devuelve el valor máximo de un conjunto de valores, acepta referencias, matrices, números y nombres, y devuelve 0 cuando no encuentra números. La documentación también explica qué ocurre con valores de error y cuándo conviene utilizar MAXA.

Consulta la documentación oficial de la función MAX para confirmar la sintaxis en tu versión. La página de especificaciones y límites de Excel es la referencia adecuada para comprobar las restricciones generales del libro. Si una fórmula muestra un comportamiento distinto, revisa primero el separador regional y la ayuda de referencias relativas y absolutas.

Nota: estos datos están comprobados en octubre de 2026.

Dudas al usar MAX en Excel

1. ¿Cómo se usan MAX y MIN en Excel?

MAX devuelve el valor numérico más alto y MIN, el más bajo. En una hoja de ventas, escribe =MAX(A2:A6) para obtener el importe máximo y =MIN(A2:A6) para el mínimo. Ambos leen los números del rango y omiten celdas vacías, texto y valores lógicos indicados mediante referencias.

2. ¿Para qué sirve MIN en Excel?

MIN sirve para localizar el valor numérico más pequeño de una lista o rango. Por ejemplo, =MIN(B2:B6) devuelve el importe más bajo de una columna de ventas. Se utiliza junto con MAX para comparar rápidamente los extremos de una serie sin revisar cada celda.

3. ¿Qué función calcula el promedio en Excel?

PROMEDIO (AVERAGE) calcula la media aritmética de los números indicados. En una columna de ventas, =PROMEDIO(B2:B6) devuelve el importe medio de las cinco ventas. Si necesitas el máximo o el mínimo, utiliza MAX o MIN, porque cada función responde a una pregunta distinta.

4. ¿Qué función cuenta números en Excel?

CONTAR (COUNT) cuenta las celdas que contienen números dentro de un rango. Por ejemplo, =CONTAR(B2:B6) indica cuántos importes numéricos hay. Puede usarse junto con MAX para comprobar que el máximo se calculó a partir de los datos esperados.

5. ¿Cómo se obtiene el mínimo en Excel?

El mínimo numérico se obtiene con MIN (MIN): =MIN(B2:B6). Selecciona el rango y pulsa Intro. El resultado será el número más pequeño; las celdas vacías, los valores lógicos y el texto de referencias se omiten.

6. ¿Cómo se utiliza la función max de Python?

En Python, el equivalente es max(). La función max(10, 7, 9, 27, 2) devuelve 27, mientras que max([10, 7, 9, 27, 2]) devuelve el mayor elemento de la lista. Python trabaja con listas, tuplas y otras secuencias; no usa referencias como A2:A6.

Fuentes

  1. MicrosoftMAX — documentación oficialconsultado el 22/10/2026
  2. MicrosoftLímites de las fórmulas — documentación oficialconsultado el 22/10/2026
  3. MicrosoftMAXA — documentación oficialconsultado el 22/10/2026
  4. MicrosoftMAX.SI.CONJUNTO — documentación oficialconsultado el 22/10/2026
  5. MicrosoftSUMAX2MENOSY2 — documentación oficialconsultado el 22/10/2026