Navigazione Rapida
Funzione CREAMATRICE
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 |
Sì | Numero di righe della matrice. Deve essere un numero maggiore di zero. |
| colonne | Numero |
Sì | Numero di colonne della matrice. Deve essere un numero maggiore di zero. |
| lambda | LAMBDA |
Sì | 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
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