Descripción
Utiliza esta función para devolver el mayor valor de una lista definida, incluyendo números, texto y valores lógicos. Compatible con cadenas. Puede utilizarse con CHILDREFS.
En modelización financiera, la función MAXA puede ser útil para extraer el valor numérico máximo, ignorando las celdas vacías. Por ejemplo, puedes calcular la puntuación más alta en una prueba, o el tiempo más rápido en una carrera, la temperatura más alta, o el mayor gasto o importe de ventas, etc.
Sintaxis
MAXA(valor_1, [..., valor_255])
Entradas
Esta función acepta los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Entrada válida |
|---|---|---|---|
valor_1 |
Sí | El primer valor o rango a considerar. | Números, texto, valores lógicos o referencias a celdas que contienen estos tipos de valores. |
value_n |
No | Valores adicionales o rangos a considerar. | Números, texto, valores lógicos o referencias a celdas que contienen estos tipos de valores. Se pueden proporcionar hasta 254 valores adicionales. |
Ejemplo
Datos de muestra
| A | B | ||
|---|---|---|---|
1 |
Valor | Tipo | |
2 |
10 | Número | |
3 |
TRUE | Lógico | |
4 |
FALSE | Lógico | |
5 |
"5" | Texto | |
6 |
-3 | Número |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y Resultado |
|---|---|---|
| Buscar el valor máximo en un rango que incluye texto y valores lógicos. | =MAXA(A2:A6) |
Trata TRUE como 1, FALSE como 0 y el texto «5» como 0, y luego encuentra el mayor de los cinco valores. Resultado: 10 |
| Comparar dos valores lógicos para encontrar el mayor. | =MAXA(A3, A4) |
Trata TRUE como 1 y FALSE como 0, lo que hace que TRUE sea el valor mayor. Resultado: 1 |
| Comparar un valor de texto que parece numérico con un número negativo. | =MAXA(A5, A6) |
Trata el texto «5» como 0 (no como el número 5), que sigue siendo mayor que -3. Resultado: 0 |
| Buscar el valor máximo en un rango más un número adicional escrito directamente en la fórmula. | =MAXA(A2:A6, 15) |
Añade el valor literal 15 al rango del primer ejemplo, convirtiéndolo en el nuevo valor máximo. Resultado: 15 |
| Comparar un número, un valor lógico y un valor de texto para encontrar el máximo. | =MAXA(1, TRUE, "Hello") |
Trata TRUE como 1 y «Hello» como 0, empatando con el 1 literal por el valor máximo. Resultado: 1 |
Notas
- MAXA trata TRUE como 1 y FALSE como 0.
- El texto y las celdas vacías se tratan como 0.
- Si los argumentos no contienen números, MAXA devuelve 0.
- MAXA se diferencia de MAX en que acepta valores de texto y lógicos.
- Los argumentos que son valores de error o textos que no pueden traducirse a números provocan errores.
Recomendaciones
- Utiliza MAXA cuando necesites encontrar el mayor valor de un rango que pueda incluir valores de texto o lógicos.
- MAXA es especialmente útil cuando se trabaja con datos que pueden contener valores TRUE/FALSE o representaciones en texto de los números.
- MAXA trata el texto como 0, por lo que puede dar resultados inesperados si tus datos incluyen texto que debería tratarse como un valor grande. En este caso , utiliza MAX.
- Si trabajas solo con números, puede ser más adecuada la función MAX, más sencilla.
- MAXA puede combinarse con otras funciones como IF o IFERROR para manejar escenarios más complejos.