Esercizi su Funzioni Matriciali in Excel con Soluzioni Dettagliate

Impara a utilizzare funzioni matriciali in Excel con una serie di esercizi pratici e soluzioni dettagliate. Scopri come eseguire calcoli complessi e operazioni avanzate su array di dati per migliorare l’efficienza dei tuoi fogli di calcolo.
Esercizio 1: Somma Condizionale su Più Colonne
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Vendite Q1,Vendite Q2,Vendite Q3, eVendite Q4. - Utilizza una formula matriciale per sommare tutte le vendite di un prodotto specifico su tutti i trimestri.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Vendite Q1, C1:Vendite Q2, D1:Vendite Q3, E1:Vendite Q4 - A2:
Prodotto A, B2:100, C2:150, D2:200, E2:250 - A3:
Prodotto B, B3:120, C3:180, D3:220, E3:260
- A1:
- In G1, inserisci il nome del prodotto da cercare, ad esempio
Prodotto A. - In H1, utilizza una formula matriciale per sommare le vendite su tutti i trimestri:
Questa formula somma tutte le vendite per=SOMMA(SE(A2:A3=G1, B2:E3, 0))Prodotto Asu tutti i trimestri. Per inserirla come formula matriciale, premiCtrl + Shift + Enter. Il risultato sarà700(100 + 150 + 200 + 250).
Esercizio 2: Media Ponderata con Funzioni Matriciali
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Peso, eValutazione. - Utilizza una formula matriciale per calcolare la media ponderata delle valutazioni.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Peso, C1:Valutazione - A2:
Prodotto A, B2:2, C2:80 - A3:
Prodotto B, B3:3, C3:90 - A4:
Prodotto C, B4:5, C4:85
- A1:
- In D1, utilizza una formula matriciale per calcolare la media ponderata:
Questa formula calcola la media ponderata delle valutazioni, dove=SOMMA(B2:B4*C2:C4)/SOMMA(B2:B4)Pesoè utilizzato come peso per ogniValutazione. Per inserirla come formula matriciale, premiCtrl + Shift + Enter. Il risultato sarà86.5.
Esercizio 3: Estrazione di Valori Unici da un Elenco
Istruzioni:
- Inserisci un set di dati con una colonna contenente un elenco di valori, alcuni dei quali ripetuti.
- Utilizza una formula matriciale per estrarre i valori unici dall’elenco.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Valori - A2:
10 - A3:
20 - A4:
10 - A5:
30 - A6:
20
- A1:
- In B2, utilizza la seguente formula matriciale per estrarre i valori unici:
Copia la formula verso il basso fino a B6. Premi=SE.ERRORE(INDICE($A$2:$A$6, CONFRONTA(0, FREQUENZA(INDICE($A$2:$A$6, 0, 1), $A$2:$A$6)*(RIF.RIGA($A$2:$A$6)-RIF.RIGA($A$2)+1), 0)), "")Ctrl + Shift + Enterper inserirla come formula matriciale. Il risultato in B2:B4 sarà10,20,30, eliminando i duplicati.
Esercizio 4: Conteggio di Celle che Soddisfano Più Condizioni
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Vendite, ePrezzo. - Utilizza una formula matriciale per contare il numero di prodotti che hanno un numero di vendite superiore a 100 e un prezzo superiore a 50.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Vendite, C1:Prezzo - A2:
Prodotto A, B2:150, C2:60 - A3:
Prodotto B, B3:80, C3:70 - A4:
Prodotto C, B4:200, C4:55
- A1:
- In D1, utilizza la seguente formula matriciale per contare il numero di prodotti che soddisfano entrambe le condizioni:
Premi=SOMMA((B2:B4>100)*(C2:C4>50))Ctrl + Shift + Enterper inserirla come formula matriciale. Il risultato sarà2, poichéProdotto AeProdotto Csoddisfano entrambe le condizioni.
Esercizio 5: Ricerca e Somma di Valori con Condizioni Multiple
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Regione, eVendite. - Utilizza una formula matriciale per sommare le vendite di un prodotto specifico in una determinata regione.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Regione, C1:Vendite - A2:
Prodotto A, B2:Nord, C2:100 - A3:
Prodotto B, B3:Sud, C3:150 - A4:
Prodotto A, B4:Nord, C4:200
- A1:
- In E1, inserisci il nome del prodotto da cercare, ad esempio
Prodotto A. - In E2, inserisci la regione da cercare, ad esempio
Nord. - In F1, utilizza la seguente formula matriciale per sommare le vendite:
Premi=SOMMA((A2:A4=E1)*(B2:B4=E2)*C2:C4)Ctrl + Shift + Enterper inserirla come formula matriciale. Il risultato sarà300, somma delle vendite diProdotto Anella regioneNord.
Esercizio 6: Calcolo della Differenza tra Ogni Elemento di Due Array
Istruzioni:
- Inserisci due serie di numeri in due colonne.
- Utilizza una formula matriciale per calcolare la differenza tra ciascun elemento delle due colonne.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Serie 1, B1:Serie 2 - A2:
10, B2:5 - A3:
20, B3:15 - A4:
30, B4:25
- A1:
- In C2, utilizza la seguente formula matriciale per calcolare la differenza:
Premi=A2:A4-B2:B4Ctrl + Shift + Enterper inserirla come formula matriciale. Il risultato in C2:C4 sarà5,5,5, ovvero la differenza tra ciascun elemento delle due colonne.
Esercizio 7: Media Condizionale con Funzioni Matriciali
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Prezzo, eCategoria. - Utilizza una formula matriciale per calcolare la media dei prezzi solo per i prodotti appartenenti a una determinata categoria.
Soluzione:
-
Inserisci i seguenti dati:
- A1:
Prodotto, B1:Prezzo, C1:Categoria - A2:
Prodotto A, B2:120, C2:Elettronica - A3:
Prodotto B, B3:80, C3:Elettronica - A4:
Prodotto C, B4:150, C4:Abbigliamento
- A1:
-
In E1, inserisci la categoria da cercare, ad esempio
Elettronica. -
In F1, utilizza la seguente formula matriciale per calcolare la media dei prezzi:
=SOMMA(SE(C2:C4=E1, B2:B4, 0))/SOMMA(SE(C2:C4=E1, 1, 0))Premi
Ctrl + Shift + Enterper inserirla come formula matriciale. Il risultato sarà100, che è la media dei prezzi per i prodotti appartenenti alla categoriaElettronica.
Esercizio 8: Trova l’Elemento Massimo di una Matrice con Più Criteri
Istruzioni:
- Inserisci un set di dati con colonne
Prodotto,Vendite,Anno, eRegione. - Utilizza una formula matriciale per trovare il valore massimo delle vendite per un determinato prodotto in una regione specifica e un anno specifico.
Soluzione:
- Inserisci i seguenti dati:
- A1:
Prodotto, B1:Vendite, C1:Anno, D1:Regione - A2:
Prodotto A, B2:200, C2:2023, D2:Nord - A3:
Prodotto A, B3:300, C3:2023, D3:Sud - A4:
Prodotto B, B4:400, C4:2023, D4:Nord
- A1:
- In F1, inserisci il nome del prodotto da cercare, ad esempio
Prodotto A. - In G1, inserisci l’anno, ad esempio
2023. - In H1, inserisci la regione, ad esempio
Nord. - In I1, utilizza la seguente formula matriciale per trovare il valore massimo:
Premi=MAX(SE((A2:A4=F1)*(C2:C4=G1)*(D2:D4=H1), B2:B4))Ctrl + Shift + Enterper inserirla come formula matriciale. Il risultato sarà200, che è il valore massimo delle vendite perProdotto Anella regioneNordnel 2023.