Funzione CREAMATRICE

Excel 365, Excel 2021

Riepilogo

La funzione CREAMATRICE di Excel genera una matrice dinamica di dimensioni specificate applicando una funzione LAMBDA personalizzata a ogni posizione della matrice. È uno strumento potente per creare array complessi in modo programmatico.

Sintassi

=CREAMATRICE(righe, colonne, lambda(riga, colonna))

Parametri

Parametro Tipo Richiesto Descrizione
righe Numero Numero di righe della matrice. Deve essere un numero maggiore di zero.
colonne Numero Numero di colonne della matrice. Deve essere un numero maggiore di zero.
lambda LAMBDA Espressione LAMBDA che accetta parametri riga e colonna per generare i valori della matrice

Utilizzo della funzione MAKEARRAY

CREAMATRICE è perfetta per generare matrici programmaticamente. Invece di inserire formule manualmente in ogni cella, definisci una volta la logica LAMBDA e la funzione popola automaticamente l'intera matrice con i calcoli desiderati.

Esempi Comuni di MAKEARRAY

Tabella di Moltiplicazione 3x3

=CREAMATRICE(3,3,LAMBDA(r,c,r*c))

Crea una matrice 3x3 dove ogni cella contiene il prodotto riga×colonna (1,2,3 × 1,2,3)

Colori Casuali

=CREAMATRICE(3,1,LAMBDA(r,c,SCELTA(CASUALE.TRA(1;3);"Rosso";"Blu";"Verde")))

Genera una colonna di 3 colori casuali tra Rosso, Blu e Verde

Sequenza Numerica

=CREAMATRICE(5,1,LAMBDA(r,c,r^2))

Crea una colonna con i quadrati dei numeri da 1 a 5 (1,4,9,16,25)

Domande Frequenti

CREAMATRICE crea matrici dinamicamente con LAMBDA, mentre MATRIX richiede valori letterali hardcoded.

Sì, la LAMBDA può fare riferimento a celle esterne usando riferimenti assoluti o nomi definiti.

Sì, basta cambiare i parametri righe e colonne o farli riferimento a celle.

Errori Comuni e Soluzioni

#VALORE! - Parametri non corretti

Cause: LAMBDA ha parametri errati o non validi

Solution: Verifica che LAMBDA(riga, colonna) abbia esattamente due parametri numerici

#VALORE! - Dimensioni non valide

Cause: righe o colonne ≤ 0 o non numerico

Solution: Assicurati che righe e colonne siano numeri positivi

#NOME?

Cause: LAMBDA non riconosciuta

Solution: Verifica la sintassi LAMBDA e usa maiuscole/minuscole corrette

Note

  • richiede Excel 365 o Excel 2021
  • gli indici riga e colonna partono da 1
  • la LAMBDA deve restituire un valore per ogni chiamata
  • ottimizzata per calcoli ripetitivi

Compatibilità

Disponibile in: Excel 365, Excel 2021

Non disponibile in: Excel 2019 e versioni precedenti, Excel per Web (limitato), Excel Mobile

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 365, Excel 2021