=MMULT
Math et trigonométrie Avancé Excel

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.

Explication détaillée

Fonction MMULT dans Excel : Guide Complet

Introduction

La fonction MMULT dans Excel est un outil puissant pour effectuer des multiplications matricielles. Elle est particulièrement utile dans les domaines de l'ingénierie, de la finance et de l'analyse de données où les opérations matricielles sont courantes. Ce guide vous fournira une compréhension approfondie de la fonction MMULT, de sa syntaxe à ses applications pratiques.

Syntaxe

La syntaxe de la fonction MMULT est la suivante :

=MMULT(matrice1, matrice2)

Où :

  • matrice1 : La première matrice à multiplier.
  • matrice2 : La deuxième matrice à multiplier.

Important: Le nombre de colonnes de matrice1 doit être égal au nombre de lignes de matrice2. Sinon, Excel renverra une erreur #VALUE!.

Fonctionnement

La fonction MMULT calcule le produit matriciel de deux matrices. Elle multiplie chaque ligne de la première matrice par chaque colonne de la deuxième matrice et somme les résultats pour obtenir les éléments de la matrice résultante. La matrice résultante aura le même nombre de lignes que la première matrice et le même nombre de colonnes que la deuxième matrice.

Par exemple, si matrice1 est une matrice 2x3 et matrice2 est une matrice 3x2, la matrice résultante sera une matrice 2x2.

Cas d'utilisation

Voici quelques cas d'utilisation courants de la fonction MMULT :

  • Finance : Calculer le rendement d'un portefeuille d'investissement, effectuer des analyses de sensibilité.
  • Ingénierie : Résoudre des systèmes d'équations linéaires, effectuer des transformations géométriques.
  • Analyse de données : Effectuer des analyses de régression multiple, calculer des matrices de covariance.
  • Gestion de projet: Calculer des dépendances entre tâches.
  • RH : Calculer des ratios de performance en utilisant différentes pondérations.

Bonnes pratiques

  • Vérifiez les dimensions des matrices : Assurez-vous que le nombre de colonnes de la première matrice est égal au nombre de lignes de la deuxième matrice.
  • Utilisez des plages nommées : Nommer vos plages de données rendra votre formule plus lisible et plus facile à maintenir.
  • Utilisez la validation des données : Pour éviter des erreurs, validez les données d'entrée pour vous assurer qu'elles sont numériques et dans les plages attendues.
  • Formule matricielle : MMULT est une formule matricielle. Après avoir entré la formule, validez avec Ctrl + Maj + Entrée pour qu'Excel comprenne que c'est une formule matricielle.

Combinaisons

La fonction MMULT peut être combinée avec d'autres fonctions Excel pour effectuer des calculs plus complexes. Voici quelques exemples :

  • TRANSPOSE : Pour transposer une matrice avant de la multiplier.
  • INDEX : Pour extraire des éléments spécifiques de la matrice résultante.
  • SUM : Pour sommer les éléments de la matrice résultante.
  • DETERMAT : Pour calculer le déterminant d'une matrice (résultant de MMULT).

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