Le formule di matrice sono formule molto utili e potenti che vengono utilizzate per eseguire alcuni dei calcoli molto complessi in Excel, la formula di matrice è anche nota come formule CSE poiché per eseguire le formule di matrice dobbiamo premere CTRL + MAIUSC + INVIO insieme invece di premere semplicemente entrare, ci sono due tipi di formule di matrice, una che ci dà un unico risultato e un'altra che ci dà più risultati.
Formule di matrice in Excel
Gli array in Excel possono essere definiti come formule di array in Excel. Array in Excel è formule molto potenti che ci consentono di eseguire calcoli complessi.
Per prima cosa, cos'è un array? Un array è un insieme di valori o variabili in un set di dati come (a, b, c, d) è un array che ha valori da "a" a "d". Allo stesso modo, nell'array di Excel c'è un intervallo di celle di valori,

Nello screenshot sopra, le celle da B2 alla cella G2 sono una matrice o un intervallo di celle.
Queste sono anche note come "formule CSE" o "Control Shift Enter Formulas", poiché dobbiamo premere Ctrl + Maiusc + Invio per creare una formula di matrice in Excel.
In Excel, abbiamo due tipi di formule di matrice:
- Uno che ci dà un unico risultato.
- Un altro che ci dà più di un risultato.
Impareremo entrambi i tipi di formule di matrice su questo argomento.
Spiegazione delle formule di matrice in Excel
Come spiegato, le formule di matrice in Excel sono formule potenti che ci aiutano a eseguire calcoli molto complessi.
Dagli esempi precedenti, abbiamo appreso che queste formule in Excel semplificano i calcoli complessi e lunghi. C'è una cosa da ricordare, tuttavia, nell'esempio 2, in cui abbiamo restituito più valori utilizzando queste formule in Excel. Non possiamo modificare o tagliare il valore della cella poiché fa parte di un array.
Supponiamo di voler eliminare la cella G6 excel ci darà un errore, o se cambiamo il valore nel tipo di cella, qualsiasi valore casuale nella cella Excel darà un errore.
Ad esempio, digita un numero casuale nella cella G6 e premi invio dà il seguente errore,
Dopo aver digitato un valore casuale 56 nella cella G6, viene visualizzato un errore che non è possibile modificare una parte dell'array.
Se è necessario modificare una formula di matrice, andare sulla barra delle funzioni e modificare i valori o l'intervallo fornito, oppure se si desidera eliminare la formula di matrice, eliminare l'intero array, ovvero l'intervallo di celle da B6 a G6.
Come utilizzare le formule di matrice in Excel?
Impariamo una formula di matrice da alcuni esempi:
Le formule di matrice possono essere utilizzate in due tipi:
- Se vogliamo restituire un singolo valore, usa queste formule in una singola cella, come nell'esempio 1.
- Se vogliamo restituire più di un valore, usa queste formule in Excel selezionando l'intervallo di celle come nell'esempio 2.
- Premi CTRL + Maiusc + Invio per creare una formula di matrice.
Esempio 1
Nei dati di vendita del ristorante sono presenti i prodotti, il prezzo di ogni prodotto e il numero di prodotti venduti.
Il proprietario desidera calcolare le vendite totali effettuate da quei prodotti.

Il proprietario può andare avanti e moltiplicare il numero di articoli venduti di ciascun prodotto quindi sommarli come nell'equazione sottostante

E otterrà le vendite totali,

Ma questo è un compito lungo e se i dati fossero più grandi, sarebbe molto più noioso. Excel offre formule di matrice per tali attività.

Creeremo la nostra prima formula Array nella cella B7.
# 1 - Nella cella B7, digita = sum e quindi premi il pulsante Tab sulla tastiera. Apre la formula della somma.

# 2 - Seleziona l'intervallo di celle da B2 a G2.

# 3 - Ora metti un asterisco "*" dopo per moltiplicare.

# 4 - Seleziona l'intervallo di celle da B3 a G3.

# 5 - Invece di premere il tasto Invio, premere CTRL + MAIUSC + INVIO.

Excel ha fornito il valore delle vendite totali moltiplicando il numero di prodotti per il prezzo in ciascuna colonna e sommandoli. Nella sezione evidenziata, possiamo vedere che Excel ha creato un array per l'intervallo di celle da B2 a G2 e da B3 a G3.

L'esempio precedente spiega come le formule di matrice di Excel restituiscono un singolo valore per una matrice o un insieme di dati.
Esempio n. 2
Continuando con gli stessi dati ora, cosa succede se il proprietario desidera conoscere le vendite di ciascun prodotto separatamente, ovvero le vendite del prodotto 1 e del prodotto 2 e così via.

Può fare molto e, in ogni cella, eseguire una funzione che calcolerà il valore delle vendite.

L'equazione nella cella B5, deve ripeterla per la cella c4, d4 e così via.
Anche in questo caso, se si trattasse di dati più grandi, sarebbe un compito noioso e faticoso.
In questo esempio, impareremo come le formule di array in Excel restituiscono più valori per un set di array.

# 1 - Seleziona le celle in cui vogliamo i nostri totali parziali, ovvero per vendite di prodotto per ogni prodotto. In questo caso, è un intervallo di celle da B8 a G8.

# 2 - Digita un uguale per firmare "=" a

# 3 - Seleziona l'intervallo di celle da B2 a G2.

# 4 - Digita un asterisco "*" dopo.

# 5 - Ora, seleziona l'intervallo di celle da B3 a G3.

# 6 - Come per la formula di matrice, non premere Invio, premere CTRL + MAIUSC + INVIO.

Dall'esempio precedente, viene spiegato come una formula di matrice può restituire più valori per una matrice in Excel.
Le celle da B6 a G6 sono un array.
Esempio n. 3
Per lo stesso proprietario del ristorante, dispone dei dati per le vendite effettuate dal ristorante per cinque mesi gennaio febbraio marzo aprile, maggio e giugno. Vuole conoscere il tasso di crescita medio delle vendite.

Ora ciò che il proprietario può fare normalmente è sottrarre il valore delle vendite dei mesi di febbraio a gennaio nella cella C2 e così via, quindi calcolare la media.

Anche in questo caso, se si trattasse di un dato più ampio, sarebbe un compito molto faticoso. Facciamolo con l'array nelle formule Excel.
# 1 - Nella cella D8, digita = media e quindi premi il pulsante TAB.

# 2 - Per calcolare la crescita, dobbiamo sottrarre i valori di un mese dal mese precedente per selezionare l'intervallo di celle da B3 a B7.

# 3 - Metti un segno di sottrazione (-) dopo,

# 4 - Ora seleziona le celle da B2 a B6.

# 5 - Come per l'array in Excel, non premere invio , premere CTRL + MAIUSC + INVIO.

Le formule di matrice in Excel calcolano facilmente la crescita media delle vendite senza problemi.
Il proprietario ora non ha bisogno di calcolare la crescita di ogni mese e quindi eseguire la funzione media in seguito.
Cose da ricordare
- Queste sono anche note come formule CSE o Control Shift Enter Excel Formulas.
- Non fare parentesi per un array; Excel stesso lo fa, restituirebbe un errore o un valore errato.
- Inserendo la parentesi "(" manualmente, Excel lo tratterà come un testo.
- Non premere invio; premere invece CTRL + MAIUSC + Invio per utilizzare una formula di matrice.
- Non possiamo cambiare la cella di un array, quindi per modificare una formula di array, modificare la formula dalla barra delle funzioni o eliminare la formula e ridisegnarla nel formato desiderato.