KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione Excel MAP (365)

AutoreZhoumandy Data di modifica

La funzione MAP applica una funzione LAMBDA per creare un nuovo valore e restituisce un array ottenuto mappando ogni valore degli array forniti su un nuovo valore.

funzione mappa 1


Sintassi

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


Argomenti

  • Array1 (obbligatorio): l’array da mappare.
  • Array2,... (facoltativo): ulteriori array da mappare.
  • Lambda (obbligatorio): la funzione LAMBDA personalizzata applicata all’array o agli array.
    Deve essere sempre l’ultimo argomento e configurata per accettare parametri aggiuntivi quando vengono forniti ulteriori array.

Valore restituito

La funzione MAP restituisce un 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. Le nuove formule dinamiche a matrice sono state introdotte in Excel per Microsoft 365, il che significa che non devi più premere Ctrl+Maiusc+Invio per inserire la formula MAP come formula matrice.
  2. Il valore di errore #VALORE!si verifica se si verifica una delle seguenti condizioni:
    • viene fornita una funzione LAMBDA non valida;
    • È stato fornito un numero errato di parametri.

Esempio

Come illustrato nell’immagine seguente, è presente un array di dati. Per moltiplicare il numero in questo array per 2 quando è maggiore di 100 e per elevarlo al quadrato quando è minore o uguale a 100, procedere come segue:

Copiare la formula seguente nella cella E6, quindi premere il tasto Invioper ottenere il risultato desiderato.

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

funzione mappa 2

Funzioni correlate:

  • Funzione Excel BYROW
    La funzione Excel BYROW applica una funzione LAMBDA a ogni riga di un array specificato, restituendo un singolo array con i risultati calcolati riga per riga.

  • Funzione Excel LAMBDA
    La funzione Excel LAMBDA ti permette di creare funzioni personalizzate, riutilizzabili in tutta la cartella di lavoro.

  • Funzione Excel MAKEARRAY
    La funzione Excel MAKEARRAY restituisce un array calcolato in base al numero specificato di righe e colonne.