=MMULT
Math et trigonométrie Avancé Google Sheets

MMULT Excel : Multiplication Matricielle | Tutoriel Complet

Maîtrisez la fonction MMULT d'Excel pour multiplier des matrices. Découvrez la syntaxe, des exemples concrets et des astuces pour l'utiliser efficacement.

Syntaxe

=MMULT(matrice1, matrice2)

La fonction MMULT prend deux arguments :

  • matrice1 : La première matrice à multiplier.
  • matrice2 : La deuxième matrice à multiplier. Le nombre de colonnes de matrice1 doit être égal au nombre de lignes de matrice2.

Utilisation dans Google Sheets

La fonction MMULT dans Google Sheets fonctionne de manière très similaire à Excel. La syntaxe et le fonctionnement de base sont identiques. Assurez-vous que le nombre de colonnes de la première matrice correspond au nombre de lignes de la seconde.

Différences potentielles :

  • La gestion des erreurs peut légèrement différer. Vérifiez le type d'erreur renvoyé par Google Sheets en cas de dimensions incompatibles.
  • L'interface utilisateur pour la saisie de formules matricielles peut être légèrement différente. Généralement, après avoir entré la formule, appuyez sur Ctrl + Maj + Entrée (ou Cmd + Maj + Entrée sur Mac) pour la valider comme une formule matricielle. Google Sheets peut aussi vous proposer une "ArrayFormula" automatiquement.

Compatibilité :

Les fichiers Excel contenant la fonction MMULT sont généralement compatibles avec Google Sheets. Cependant, il est toujours recommandé de vérifier les résultats après l'ouverture du fichier dans Google Sheets, surtout si la formule est complexe ou combinée à d'autres fonctions.

Cas d'utilisation

Calcul de rendement de portefeuille

Résolution de systèmes d'équations linéaires

Analyse de régression multiple

Exemples pratiques

Multiplication de deux matrices 2x2

Données : A1:B2 contient la matrice {{1, 2}, {3, 4}} et D1:E2 contient la matrice {{5, 6}, {7, 8}}

=MMULT(A1:B2, D1:E2)

Calcule le produit matriciel de deux matrices 2x2.

Résultat : La matrice résultante est {{19, 22}, {43, 50}}
Multiplication d'une matrice 1x3 par une matrice 3x1

Données : A1:C1 contient la matrice {{1, 2, 3}} et A3:A5 contient la matrice {{4}, {5}, {6}}

=MMULT(A1:C1, A3:A5)

Calcule le produit matriciel d'une matrice ligne par une matrice colonne.

Résultat : La matrice résultante est {{32}}
Calcul du rendement d'un portefeuille

Données : B2:B4 contient les poids des actifs dans le portefeuille (par exemple, {{0.3}, {0.4}, {0.3}}) et C2:C4 contient les rendements des actifs (par exemple, {{0.1}, {0.15}, {0.2}})

=MMULT(B2:B4, C2:C4)

Calcule le rendement pondéré du portefeuille.

Résultat : Le rendement du portefeuille est de 0.155

Conseils et astuces

Utilisez des plages nommées pour rendre vos formules plus lisibles.

Vérifiez toujours les dimensions de vos matrices avant d'utiliser MMULT.

Combinez MMULT avec d'autres fonctions pour effectuer des calculs plus complexes.

Utilisez la fonction TRANSPOSE si vous devez transposer une matrice avant de la multiplier.

Erreurs courantes

#VALUE!

Le nombre de colonnes de la première matrice n'est pas égal au nombre de lignes de la deuxième matrice.

Vérifiez les dimensions des matrices et assurez-vous qu'elles sont compatibles pour la multiplication.

#REF!

La formule est entrée sans être validée comme formule matricielle (Ctrl+Maj+Entrée).

Sélectionnez la plage de cellules où le résultat doit apparaître, entrez la formule, puis appuyez sur Ctrl+Maj+Entrée (Cmd+Maj+Entrée sur Mac).

Formules associées