Funzione MAP di Excel (365)
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.
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
- 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.
- 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)))
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.