MIN y MAX en Excel
Actualizado el
MAX devuelve el número más grande de un rango y MIN el más pequeño. Por ejemplo, =MAX(B2:B9) da el pedido más alto y =MIN(B2:B7) la cotización más baja. Las dos ignoran las celdas vacías y el texto, así que un proveedor que no ha respondido no cuenta como 0.
Sintaxis de MIN y MAX
=MAX(número1; [número2]; …)
- número1
- Un rango como
B2:B9, una celda, un número o un cálculo. El rango puede abarcar varias columnas, comoB2:E6. - número2; …
- Opcional. Más rangos o valores, separados por
;(o,si tu Excel usa comas):=MIN(B2*0,1;$F$1)se queda con el menor de dos valores. MIN recibe los mismos argumentos que MAX.
Practica MIN y MAX aquí
Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.
Encontrar el pedido más alto
Los importes de los pedidos del mes están en B2:B9. En E2, devuelve el importe más alto con MAX.
| Pedido | Importe ($) | |||
| #4101 | 1.240 | Pedido más alto | ||
| #4102 | 385 | |||
| #4103 | 2.760 | |||
| #4104 | 918 | |||
| #4105 | 1.575 | |||
| #4106 | 642 | |||
| #4107 | 2.190 | |||
| #4108 | 1.033 |
Cómo usar MIN y MAX paso a paso
- Haz clic en la celda del resultado y escribe
=MAX(para el valor más alto o=MIN(para el más bajo. - Selecciona el rango de números, por ejemplo
B2:B9. Puedes incluir celdas vacías: se ignoran. - Para comparar un valor con un límite, escribe el separador y el segundo valor, como
$F$1. - Cierra el paréntesis y presiona Enter. El resultado se actualiza cada vez que cambia un número del rango.
Ejemplos de MIN y MAX
Valor más alto
=MAX(B2:B9)
Devuelve el pedido más alto del mes: 2.760.
Valor más bajo
=MIN(B2:B7)
Devuelve la cotización más barata e ignora al proveedor que no ha respondido.
Diferencia entre el más alto y el más bajo
=MAX(B2:B9)-MIN(B2:B9)
Muestra cuánto variaron los precios: 5,45 − 4,60 = 0,85.
Poner un tope a un valor
=MIN(B2*0,1;$F$1)
Paga el 10% de las ventas como bono, pero nunca más que el tope de F1.
Problemas comunes de MIN y MAX y cómo resolverlos
| Resultado | Causa | Solución |
|---|---|---|
| 0 | Los números están guardados como texto, por ejemplo después de una importación (quedan alineados a la izquierda). MIN y MAX ignoran el texto de un rango, así que sin números reales el resultado es 0. | Convierte las celdas en números reales, por ejemplo con Texto en columnas, y el resultado se actualiza. |
| MIN devuelve 0 | Una celda tiene 0 en lugar de estar vacía, por ejemplo una cotización capturada como 0 mientras llega la respuesta. | Deja vacíos los valores que faltan. Para excluir ceros a propósito, usa MIN.SI.CONJUNTO, que se ve en una lección posterior. |
| #¡VALOR! | Se escribió un texto directamente como argumento, por ejemplo =MAX(B2;"n/d"). | Pasa celdas o rangos en lugar de texto: el texto dentro de un rango se ignora, el texto escrito como argumento no. |
| #¿NOMBRE? | El nombre de la función está mal escrito (=MAXX) o copiaste la fórmula de otro idioma de Excel (MÁXIMO). | Escribe =MA y elige MAX en la lista que sugiere Excel. |
MIN y MAX, K.ESIMO.MAYOR, K.ESIMO.MENOR u ordenar
MIN y MAX devuelven un extremo del rango. Para el segundo o tercer valor más alto, usa K.ESIMO.MAYOR y K.ESIMO.MENOR: =K.ESIMO.MAYOR(B2:B9;2). Ordenar la columna también muestra los extremos, pero la respuesta queda desactualizada en cuanto cambian los datos, mientras que una fórmula se mantiene al día. Para el valor más bajo o más alto que cumple una condición, como el mejor mes de una región, usa MIN.SI.CONJUNTO y MAX.SI.CONJUNTO, que se ven en lecciones posteriores.
Preguntas frecuentes
¿MIN ignora las celdas vacías?
Sí. Las celdas vacías y el texto dentro de un rango se ignoran. Una celda con 0 sí cuenta: =MIN devuelve 0 si una celda vale 0.
¿Cómo encuentro el segundo valor más alto?
Usa K.ESIMO.MAYOR con la posición que quieres: =K.ESIMO.MAYOR(B2:B9;2) devuelve el segundo valor más alto. K.ESIMO.MENOR funciona igual desde abajo.
¿MIN y MAX aceptan varios rangos?
Sí. Sepáralos con el separador de argumentos: =MAX(B2:B9;D2:D9) devuelve el valor más alto de los dos rangos.
¿Cómo encuentro el valor más bajo que cumple una condición?
Usa MIN.SI.CONJUNTO, o MAX.SI.CONJUNTO para el más alto. Funcionan como SUMAR.SI y se ven en lecciones posteriores del curso.
Sigue practicando
Los 5 ejercicios de MIN y MAX, con explicaciones y seguimiento de tu avance.
Abrir los ejercicios de MIN y MAX