MMULT in Excel - Uso della funzione MMULT per moltiplicare la matrice

Cosa fa MMULT in Excel?

MMULT è una funzione di matematica e trigonometria in Excel, sta per "Matric Multiplication" e restituisce il prodotto di due array di due matrici in cui il numero di righe di Matrix 1 è uguale al numero di colonne di Matrix 2.

Questa funzione applica la logica della moltiplicazione di una matrice per un'altra matrice utilizzando il "Prodotto punto" di righe e colonne. Ad esempio, guarda le due tabelle matrice in Excel.

Nell'immagine sopra, abbiamo due tabelle matrici, Matrix 1 e Matrix 2 . Moltiplicazione della matrice eseguita utilizzando il metodo "Dot Product" di righe e colonne, ovvero, una prima riga di "Matrix 1" viene moltiplicata per la prima colonna di "Matrix 2".

La prima colonna di "Matrix 1" ha tre numeri e la prima riga di "Matrix 2" ha tre numeri. Il primo numero di colonne Matrix 1 verrà moltiplicato per il primo numero di riga Matrix 2, e così tutti i valori vengono moltiplicati e, alla fine, è arrivata una somma di questi valori come risultato.

Questo è esattamente ciò che verrà fatto anche dalla funzione MMULT in Excel.

Sintassi

Questa funzione ha due argomenti, ovvero Array 1 e Array 2.

  • L'array 1 sarà i valori della tabella "Matrix 1" e
  • L'array 2 sarà valori "Matrix 2".

Una nota speciale di cui tutti dobbiamo essere consapevoli è che MMULT è una funzione di matrice, quindi dopo aver selezionato i valori di matrice 1 e matrice 2, dobbiamo chiudere la formula come formula di matrice premendo i tasti CTRL + MAIUSC + INVIO .

Formule di matrice nelle chiavi di chiusura di Excel.

So che è abbastanza difficile capire la logica della formula solo leggendo la parte teorica, ma niente di cui preoccuparsi perché ti mostreremo abbastanza esempi con spiegazioni adeguate per capire meglio.

Come utilizzare la funzione MMULT in Excel? (con esempi)

Esempio 1

Ad esempio, considera di seguito due matrici per questo esempio.

Moltiplicando questi due Matrix, creeremo "Matrix 3". Per applicare prima la funzione MMULT, dobbiamo decidere la lunghezza della tabella della matrice. Questo è deciso dal numero di righe di Matrix 1 e dal numero di colonne se Matrix 2.

  • In questo esempio, per Matrix 1, abbiamo due righe e per Matrix 2, abbiamo due colonne, quindi Matrix 3 sarà una matrice 2 * 2. Quindi seleziona 2 * 2 righe e colonne per creare una nuova matrice 3.
  • Passaggio 1: aprire la funzione MMULT.
  • Passaggio 2: per l' argomento Array 1 , selezionare i valori della tabella Matrix 1 da A3 a C4.
  • Passaggio 3: per l' argomento Array 2 , selezionare i valori della tabella Matrix 2 da E3 a F5.
  • Passaggio 4: chiudere la parentesi ma non premere subito il tasto Invio perché poiché si tratta di una formula di matrice, è necessario premere il tasto Invio tenendo premuti contemporaneamente il tasto Ctrl e il tasto Maiusc . Quando chiudiamo la formula tenendo premuto Ctrl + Maiusc + Invio chiave, otteniamo le parentesi graffe come segue.

Quindi abbiamo il risultato in Matrix 3.

Se ti stai chiedendo come abbiamo ottenuto questi valori, ora te lo spiegheremo in dettaglio.

I valori della prima riga di Matrix 1 sono "2, 1, 7", i valori della prima colonna di Matrix 2 sono "8, 8, 2" e il primo valore di Matrix 3 è "38". Ciò si ottiene seguendo l'equazione seguente.

  • = (2 * 8) + (1 * 8) + (7 * 2)
  • = 16 + 8 + 14
  • = 38

Come questo secondo valore in Matrix 3 è 27, questo si ottiene dai valori della prima riga di Matrix 1 "2, 1, 7" e i valori della seconda colonna di Matrix 2 sono "3, 7, 2".

  • = (2 * 3) + (1 * 7) + (7 * 2)
  • = 6 + 7 + 14
  • = 27

In questo modo, MMULT svolge il suo lavoro.

Esempio n. 2

Ora, guarda sotto due equazioni.

Questa volta abbiamo una matrice 3 * 3, quindi la nuova matrice sarà il numero di righe di Matrix 1 e il numero di colonne di Matrix 2. Quindi anche la nuova Matrix 3 sarà solo matrice 3 * 3.

  • Ora applica la funzione MMULT.
  • Premi Ctrl + Maiusc + Invio per ottenere il risultato.

Cose da ricordare

  • MMULT è una funzione di matrice così vicina con i tasti funzione di matrice Ctrl + Maiusc + Invio.
  • Per moltiplicare la matrice, il numero di colonne di Matrix 1 deve essere uguale al numero di righe di Matrix 2; altrimenti, otterremo #VALORE! Errore.

Articoli interessanti...