Monsieur Excel
Pour tout savoir faire sur Excel !

17 février 2012

Exemples de produits matriciels

Dans les exemples ci-dessous, nous utilisons trois fonctions matricielles...

La fonction determat() sert à calculer le déterminant d’une matrice carrée. Nous en avons un exemple avec la matrice B11:C13 dont le déterminant est calculé en B15 à l’aide de la formule =determat(B11:D13).

Pour inverser cette matrice, nous avons sélectionné le bloc B17:D19, puis saisi la formule =inversemat(B11:D13), que nous avons validée avec la combinaison [Ctrl]-[Maj]-[Entrée].

Dans les cinq premières lignes, nous avons saisi des quantités vendues par région et des prix de vente. Nous montrons ensuite, avec les trois blocs F9:G12, F14:G17 et F19:G22, trois façons d’obtenir le chiffre d’affaires par région.

Pour le bloc G9:G12 : sélection de tout le bloc, puis validation matricielle de la formule =produitmat($B$2:$D$5;$G$2:$G$4).

Pour G14:G17 : sélection de G14, puis validation matricielle de la formule =somme(transpose (B2:D2)*$G$2:$G$4), et enfin recopie vers le bas jusqu’en G17.

Pour G19:G22 : sélection de G19, puis validation matricielle de la formule =somme(B2:D2*transpose($G$2:$G$4)), et enfin recopie vers le bas jusqu’en G22.

Remarque 1 – Notez que, pour les deux derniers blocs, il s’agit de formules matricielles individuelles recopiées ensuite vers le bas, contrairement à ce qui se passe avec le bloc G9:G12 où c’est le bloc entier dans lequel doit être validée la formule matricielle.

Remarque 2 – On constate avec les formules des blocs F14:G17 et F19:G22 que les deux vecteurs doivent avoir la même disposition : tous les deux verticaux ou tous les deux horizontaux. Si l'on oublie de transposer l'un des deux vecteurs, on obtient une erreur...

2 Commentaire(s):

  • Merci à Pascal Martin dont les remarques m'ont permis de corriger une distraction dans la première rédaction de cet article...

    By Blogger Hervé Thiriez, sur 7:44 PM  

  • Je n'arrive pas à trouver comment figer la formule d'une cellule, avec excel 2003 il suffisait de cliquer sur la touche F4 pour que les dollars s'insèrent automatiquement.

    By Anonymous Marie-Antoinette, sur 3:13 PM  

Enregistrer un commentaire

<< Accueil