Función MAP

Excel 365

Resumen

La función MAP de Excel transforma cada valor de una matriz aplicando una función LAMBDA personalizada, generando una nueva matriz con los resultados transformados. Es ideal para operaciones vectorizadas sin necesidad de fórmulas matriciales tradicionales.

Sintaxis

=MAP(matriz1; lambda_o_matriz<#>);

Parámetros

Parámetro Tipo Requerido Descripción
matriz1 Matriz La matriz principal que contiene los valores a transformar
lambda_o_matriz<#> LAMBDA Función LAMBDA que procesa cada elemento (debe coincidir con el número de matrices)

Usando la función MAP

MAP permite aplicar transformaciones personalizadas a todos los elementos de una matriz de forma eficiente. Combina perfectamente con LAMBDA para crear operaciones complejas como elevar al cuadrado solo valores mayores a un umbral, o combinar condiciones lógicas entre múltiples columnas.

Ejemplos Comunes de MAP

Calcular cuadrados de números > 4

=MAP(A1:C2; LAMBDA(a; SI(a>4;a*a;a)))

Transforma cada valor: si es mayor a 4 lo eleva al cuadrado, sino lo mantiene igual.

Ambos valores TRUE

=MAP(TablaA[Col1];TablaA[Col2];LAMBDA(a;b;Y(a;b)))

Devuelve TRUE solo cuando ambas columnas de una fila son TRUE.

Filtro condicional múltiple

=FILTRAR(D2:E11;MAP(D2:D11;E2:E11;LAMBDA(s;c;Y(s="Grande";c="Rojo"))))

Combina condiciones de tamaño y color para filtrar filas.

Preguntas Frecuentes

#¡VALOR! con mensaje 'Parámetros incorrectos'.

Sí, siempre que LAMBDA tenga parámetros para cada matriz.

Errores Comunes y Soluciones

#¡VALOR! Parámetros incorrectos

Cause: LAMBDA no tiene el número correcto de parámetros

Solution: Asegúrate que LAMBDA coincida con el número de matrices

Notas

  • Requiere Excel 365
  • Último argumento debe ser LAMBDA
  • Compatible con tablas estructuradas
  • Ideal para usar con FILTRAR

Compatibilidad

Disponible en: Excel 365, Microsoft 365

No disponible en: Excel 2019 y versiones anteriores

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365