Méthode WorksheetFunction.MInverse (Excel)

Renvoie la matrice inverse de la matrice stockée dans une matrice.

Syntaxe

expression. MInverse (Arg1)

Expression Variable qui représente un objet WorksheetFunction .

Parameters

Nom Requis/Facultatif Type de données Description
Arg1 Obligatoire Variant Matrice - matrice numérique avec un nombre égal de lignes et de colonnes.

Valeur renvoyée

Variant

Remarques

La taille du tableau ne doit pas dépasser 52 colonnes par 52 lignes. Si c’est le cas, la fonction retourne une #VALUE ! Erreur.

La matrice peut être indiquée sous forme de plage de cellules, par exemple, A1:C3, sous forme de constante matricielle, par exemple, {1,2,3;4,5,6;7,8,9}, ou sous forme de nom renvoyant à la plage ou à la constante.

Si des cellules du tableau sont vides ou contiennent du texte, MInverse renvoie la #VALUE! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!.

MInverse retourne également le #VALUE! si la matrice ne contient pas le même nombre de lignes et de colonnes.

Les formules qui renvoient des matrices doivent être saisies sous forme de formules matricielles.

Les matrices inverses, comme les déterminants, sont généralement utilisées pour résoudre des équations mathématiques de systèmes, qui impliquent plusieurs variables. Le produit d’une matrice et son inverse est la matrice d’identité: le tableau carré dans lequel les valeurs diagonales sont égales à 1 et toutes les autres valeurs sont égales à 0.

Comme exemple de calcul d'une matrice comportant deux lignes et deux colonnes, imaginez que la plage A1:B2 contient les lettres a, b, c et d, qui représentent quatre nombres quelconques. Le tableau ci-dessous présente l'inverse de la matrice A1:B2.

Ligne Colonne A Colonne B
Ligne 1 d/(a*d-b*c) b/(b*c-a*d)
Ligne 2 c/(b*c-a*d) a/(a*d-b*c)

MInverse est calculé avec une précision d’environ 16 chiffres, ce qui peut entraîner une petite erreur numérique lorsque le calcul n’est pas terminé.

Certaines matrices carrées ne peuvent pas être inversées et renvoient la valeur d'erreur #NUM! valeur d’erreur avec MInverse. Le déterminant pour une matrice non inversible est 0.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.