Applicare la Funzione di Excel MATR.SOMMA.PRODOTTO
La Funzione MATRICE.SOMMA.PRODOTTO serve a moltiplicare valori corrispondenti all’interno di due o più aree di dati e restituire la somma dei relativi prodotti.
Definizione di Matrice
Una Matrice è un intervallo rettangolare di valori presenti sul foglio di lavoro che Excel tratta come un'unica entità.
In Excel una Matrice può essere Monodimensionale (un intervallo costituito da celle presenti solo su una riga o su una colonna) oppure
Bidimensionale pertanto un'area rettangolare del
Foglio di lavoro costituita da più righe e colonne.
Impostare Funzioni di Matrice
Esempio di applicazione della Funzione
MATR.SOMMA.PRODOTTO. Nell'immagine sopra raffigurata si vuole in
un'unica operazione moltiplicare la Quantità per il Prezzo unitario e
totalizzare l'importo complessivo.
Se non si ricorre alle Funzioni
Matrice, per risolvere l'operazione
sarebbe necessario intervenire in due
distinte operazioni. In una colonna a
lato, per ogni riga della tabelle, si
dovrebbe effettuare il prodotto fra la
quantità e il prezzo, e successivamente
impostare una sommatoria verticale.
Creare una Formula in forma di matrice
ATTENZIONE.
Prima dell'introduzione delle matrici dinamiche con Excel 365 nel 2020, l'utilizzo delle funzioni matriciali in Excel richiedeva un processo
decisamente complesso.
Per eseguire calcoli su insiemi di dati multipli, era necessario utilizzare una combinazione di tasti specifica: CTRL+SHIFT+INVIO.
Questa combinazione trasformava una formula standard in una formula matriciale e consentiva di lavorare su più valori contemporaneamente.
L'utilizzo di CTRL+SHIFT+INVIO era obbligatorio per calcolare risultati su matrici di dati, poiché Excel non era in grado di gestire automaticamente formule matriciali espanse su più celle.
In pratica, l'utente doveva selezionare l'intervallo di celle desiderato e, dopo aver inserito la formula, premere i tre tasti insieme per indicare a Excel che si trattava di una funzione matriciale.
Questo metodo era noto anche come "CSE" (Control+Shift+Enter), ed era l'unico modo per sfruttare formule matriciali avanzate in applicazioni come la somma o il prodotto di più intervalli di dati.
Le formule CSE, tuttavia, avevano delle limitazioni. Una volta inserite, l'intervallo di celle che conteneva i risultati era "bloccato", nel senso che non si potevano modificare o eliminare singolarmente i valori restituiti. Per aggiornare o modificare la formula, era necessario selezionare nuovamente tutto l'intervallo e riformulare la funzione completa, usando sempre CTRL+SHIFT+INVIO.
Questo rendeva il lavoro con le matrici macchinoso e poco flessibile rispetto alle tecnologie successive.
Con l'introduzione delle matrici dinamiche in Excel 365, questo approccio è diventato obsoleto.
Le nuove funzioni di matrice dinamica, come MATR.CASUALE, possono espandere automaticamente i risultati su più celle senza richiedere combinazioni di tasti speciali, rendendo l'utilizzo delle matrici molto più intuitivo e immediato.
L'inserimento di funzioni con la modalità CSE (CTRL+SHIFT+INVIO) rimane tuttora rilevante esclusivamente per le versioni di Excel precedenti a Excel 365 e Excel 2021.
In queste versioni, l'unico modo per utilizzare formule matriciali, ossia formule in grado di eseguire calcoli su insiemi di dati multipli contemporaneamente, era proprio tramite questa combinazione di tasti.
Esempio impostazione di Funzione Matriciale (Per versioni Excel antecedenti alla 365 e 2021)
Prima di passare alla Funzione
MATR.SOMMA.PRODOTTO (disponibile dalla
versione 2007 di Excel).
Si potrebbe
risolvere la Funzione inserendo
direttamente una Formula in forma di matrice
impostando la seguente Sintassi:
=SOMMA(C3:C15*D3:D15)
Inserendo normalmente con INVIO questa Funzione, Excel restituisce il messaggio di errore #VALORE!
Per inserire Formule in forma di Matrice è necessario premere
CTRL+SHIFT+INVIO
Con questa modalità la Funzione viene applicata con una
particole sintassi che è possibile rilevare osservando la Barra
della Formula. Tutta la Formula è racchiusa fra parentesi graffa. Al
posto del messaggio di errore comparirà la totalizzazione corretta del
risultato.
La Funzione MATR.SOMMA.PRODOTTO applicazione e sintassi
La funzione MATR.SOMMA.PRODOTTO in Excel moltiplica i valori corrispondenti di due o più matrici (o intervalli di celle) e restituisce la somma dei prodotti risultanti.
È utile per eseguire calcoli complessi combinando moltiplicazioni e somme in un'unica operazione, senza bisogno di formule matriciali tradizionali.
La sintassi della Funzione Matrice Somma Prodotto è la seguente:
=MATR.SOMMA.PRODOTTO(Matrice1; [Matrice2]; [Matrice3]; ...)
Dove:
Matrice1: è Il primo argomento Matrice di cui si desidera moltiplicare e quindi sommare
tutti gli elementi;
Matrice2: e successivi: ulteriori argomenti matrice di cui si desidera moltiplicare e quindi sommare
tutti gli elementi.
La Funzione MATR.SOMMA.PRODOTTO moltiplica in corrispondenza di
ogni riga la quantità per il prezzo, e alla fine utilizza la funzione SOMMA per sommare i totali.
::
Attenzione. Gli argomenti matrice devono avere le stesse dimensioni
ovvero deve esserci corrispondenza fra le celle delle due
colonne da moltiplicare. In caso contrario, MATR.SOMMA.PRODOTTO
restituirebbe il codice di errore #VALORE!.
Indice Generale Argomenti:
EXCEL