KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Función Excel MAP (365)

AutorZhoumandy Fecha de modificación

La función MAP aplica una función LAMBDA para crear un nuevo valor y devuelve un array formado al mapear cada valor del/de los array(s) proporcionado(s) a un nuevo valor.

función de mapa 1


Sintaxis

=MAP ()array1,[array2],...,lambda)


Argumentos

  • Array1 (obligatorio): El array que se va a mapear.
  • Array2,... (opcional): Arrays adicionales que se van a mapear.
  • Lambda (obligatorio): La función LAMBDA personalizada que se aplica al/los array(s).
    Debe ser el último argumento y estar configurada para aceptar parámetros adicionales cuando se proporcionen arrays adicionales.

Valor de devolución

La función MAP devuelve arrays de resultados.


Notas sobre la función

  1. La función MAP se introdujo recientemente en Excel para Microsoft 365. Por tanto, no está disponible en versiones anteriores de Excel. En Excel para Microsoft 365 se han incorporado nuevas fórmulas de matriz dinámica, lo que significa que ya no necesitas usar Ctrl+Mayús+Intro para introducir la fórmula MAP como fórmula matricial.
  2. El valor de error #¡VALOR!aparece si se produce alguna de las situaciones siguientes:
    • se proporciona una función LAMBDA no válida;
    • Se ha proporcionado un número incorrecto de parámetros.

Ejemplo

Como muestra la siguiente captura de pantalla, hay un array de datos. Para multiplicar el número de este array por 2 cuando sea mayor que 100 y elevarlo al cuadrado cuando sea menor o igual que 100, proceda como se indica a continuación:

Copie la fórmula siguiente en la celda E6 y, a continuación, pulse la tecla Intropara obtener el resultado.

=MAP ()B6:C12,LAMBDA(x; SI(x>100; x*2;x*x)))

función de mapa 2

Funciones relacionadas:

  • Función Excel BYROW
    La función Excel BYROW aplica una función LAMBDA a cada fila de un rango o matriz y devuelve un único resultado por fila en forma de matriz.

  • Función Excel LAMBDA
    La función Excel LAMBDA te permite crear funciones personalizadas que puedes reutilizar en todo tu libro de trabajo.

  • Función Excel MAKEARRAY
    La función Excel MAKEARRAY devuelve una matriz calculada según el número especificado de filas y columnas.