Skip to main content

Funzione MAP di Excel (365)

Author: Zhoumandy Last Modified: 2025-05-30

La funzione MAP applica una funzione LAMBDA per creare un nuovo valore e restituisce un array formato mappando ciascun valore negli array forniti in un nuovo valore.

map-function 1


Sintassi

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


Argomenti

  • Array1 (obbligatorio): L'array da mappare.
  • Array2,... (opzionale): Array aggiuntivi da mappare.
  • Lambda (obbligatorio): La funzione LAMBDA personalizzata si applica agli array.
    Deve essere l'ultimo argomento e configurato per accettare parametri aggiuntivi quando vengono forniti array aggiuntivi.

Valore Restituito

La funzione MAP restituisce array di risultati.


Note sulla Funzione

  1. La funzione MAP è stata introdotta di recente in Excel per Microsoft 365. Pertanto, non è disponibile nelle versioni precedenti di Excel. Nuove formule di array dinamici sono state introdotte in Excel per Microsoft 365, il che significa che non è necessario utilizzare Ctrl+ Maiusc+ Invio per inserire la formula MAP come formula di array.
  2. Il #VALORE! il valore di errore si verifica se si verifica una delle seguenti situazioni:
    • viene fornita una funzione LAMBDA non valida;
    • viene fornito un numero errato di parametri.

Esempio

Come mostra lo screenshot sottostante, c'è un array di dati. Per moltiplicare il numero in questo array per 2 quando è maggiore di 100 e elevare al quadrato questo numero quando è minore o uguale a 100, procedere come segue:

Si prega di copiare la formula sottostante nella cella E6, quindi premere il tasto Invio per ottenere il risultato.

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

map-function 2

Funzioni Correlate:

  • Funzione BYROW di Excel
    La funzione BYROW di Excel applica una funzione LAMBDA a ogni riga in un array dato e restituisce il risultato per riga come un singolo array.

  • Funzione LAMBDA di Excel
    La funzione LAMBDA di Excel viene utilizzata per creare funzioni personalizzate che possono essere riutilizzate in tutta la cartella di lavoro.

  • Funzione MAKEARRAY di Excel
    La funzione MAKEARRAY di Excel restituisce un array calcolato basato sul numero specificato di righe e colonne.