PRODUITMAT (PRODUITMAT, fonction)

Cet article décrit la syntaxe de formule et l’utilisation de la fonction PRODUITMAT dans Microsoft Excel.

Description

Calcule le produit de deux matrices. Le résultat est une matrice comportant le même nombre de lignes que matrice1 et le même nombre de colonnes que matrice2.

Syntaxe

PRODUITMAT(matrice1, matrice2)

La syntaxe de la fonction PRODUITMAT contient les arguments suivants :

  • matrice1, matrice2    Obligatoire. Représentent les matrices dont vous souhaitez obtenir le produit.

Remarques

  • Le nombre de colonnes de l’argument matrice1 doit être identique au nombre de lignes de l’argument matrice2, et les deux matrices ne doivent contenir que des nombres.

  • Les arguments matrice1 et matrice2 peuvent être des plages de cellules, des constantes matricielles ou des références.

  • PRODUITMAT renvoie l’erreur #VALUE! quand :

    • L’une des cellules est vide ou contient du texte.

    • Le nombre de colonnes dans matrice1 est différent du nombre de lignes dans matrice2.

  • La matrice a résultant du produit matriciel des deux matrices b et c est donnée par la formule :

    Équation

    dans laquelle i est le numéro de ligne et j, le numéro de colonne.

  • Les formules qui renvoient des matrices doivent être entrées en tant que formules matricielles.

    Remarque :  Dans Excel Online, vous ne pouvez pas créer de formules matricielles.

Exemples

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Matrice 1

Matrice 1

1

3

7

2

Matrice 2

Matrice 2

2

0

0

2

Formule

Description

Résultats

'=PRODUITMAT(A2:B3;A5:B6)

Les résultats doivent être 2, 14, 6 et 4, dans les cellules C8, C9, D8 et D9.

=PRODUITMAT(A2:B3;A5:B6)

=PRODUITMAT(A2:B3;A5:B6)

=PRODUITMAT(A2:B3;A5:B6)

=PRODUITMAT(A2:B3;A5:B6)

Remarque : pour fonctionner correctement, la formule de l’exemple doit être tapée sous forme de formule matricielle dans le programme Excel. Après avoir copié l’exemple dans une feuille de calcul vide, sélectionnez la plage C8:D9 qui commence par la cellule de formule. Appuyez sur F2, puis sur Ctrl+Maj+Entrée. Si la formule n’est pas entrée sous la forme d’une formule matricielle, un seul résultat (2) est renvoyé dans la cellule C8.

Exemple 2

Client

Qté de produits

Bouchons

Bouteilles

Tonneaux

Contoso, Ltd.

14

9

3

Coho Winery

2

11

15

Prix

Poids (kg)

Produit

200 €

4

Bouchons (500/boîte)

250 €

42

Bouteilles (caisse)

425 €

115

Tonneaux

Client

Ventes

Poids total

Contoso, Ltd.

=PRODUITMAT(B3:D4;A8:B10)

=PRODUITMAT(B3:D4;A8:B10)

=PRODUITMAT(B3:D4;A8:B10)

Coho Winery

=PRODUITMAT(B3:D4;A8:B10)

=PRODUITMAT(B3:D4;A8:B10)

=PRODUITMAT(B3:D4;A8:B10)

=PRODUITMAT(B3:D4;A8:B10)

=PRODUITMAT(B3:D4;A8:B10)

=PRODUITMAT(B3:D4;A8:B10)

Remarque : la formule indiquée dans la plage B13:D15 doit être entrée sous forme de formule matricielle pour fonctionner correctement.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×