Responsive image

Et si on...

progressait avec excel...

Les formules matricielles

Si les formules standard sont couramment utilisées, il n'en est pas de même pour les formules matricielles.

Si leur utilisation ne semble pas intuitive, leur efficacité est cependant redoutable. Elles pourront dans bien des cas, vous rendre de précieux services.

Dans cette page, nous allons découvrir les formules matricielles à l'aide d'exemple qui vont permettront de les mettre en oeuvre rapidement.

Les fonctions matricielles - Approche par l'exemple

Les résultats d'une formule peuvent être contenu dans plus d'une cellule. C'est le cas pour les cellules matricielles.

Exemple n°1 : Multiplication de colonnes entre elles

Imaginons que nous souhaitions multiplier les valeurs d'une colonne de 5 cellules à une autre colonne de 5 cellules tout en souhaitant que les résultats apparaîssent dans une 3ème colonnes. On pourra alors procéder ainsi :

Etape 1 : Sélectionner les cellules de la colonne résultat

Responsive image

Etape 2 :

  • Taper le signe "="
  • Sélectionner les cellules de la colonne 1

Responsive image

Etape 2 :

  • Taper le signe "*"
  • Sélectionner les cellules de la colonne 2

Responsive image

Etape 3 :

  • Appuyer sur les touches :"Ctrl+Maj+entrée"

Responsive image

Les résultats s'affichent dans les 5 cellules résultats, vous remarquerez aussi les accolades qui sont apparues de chaque côté de la formule. ( Excel signale de cette manière qu'il s'agit d'une formule maticielle)

 

Exemple n°2 : Comptabilisation du nombre de caractères

Imaginons que nous souhaitions compter le nombre de caractères présent dans un groupe de cellules contenant du texte.

Responsive image

Résultat :

Responsive image

L'avantage des formule matricielle prend ici toute sa place. En effet si ce travail avait été réalisé par des formules standards il aurait été nécessaire d'écrire la formule NBCAR() autant de fois q'il y a de cellules sistinctes. Puis il aurait fallu en faire la somme.

 

Exemple n°3 : Recherche d'une chaîne de caractères

Dans cet exemple nous allons voir comment crééer un outil pour recherchercher un pays parmis une liste de pays.

Etape n° 1 :

  • Nommer le groupe de cellules contenant la liste de pays par "ListePays"

Responsive image

Etape n° 2 :

  • Nommer la cellule contenant le pays que l'utilisateur va souhaiter rechercher "PaysRecherche"

Responsive image

Etape n° 3 :

  • Inscrire la formule suivante dans la cellule de réponse (C15)

"=SI(OU(PaysRecherche=ListePays);"Lepays est dans la liste";"Le pays n'est pas dans la liste")"

  • N'oublier pas de terminer la saisie en appuyant sur les touches :"Ctrl+Maj+entrée"

Responsive image

Etape n° 4 :

  • Utiliser l'outil créé en indiquant un nom de pays dans la cellule bleu

Responsive image

 

Exemple n°4 : Recherche d'une chaîne de caractères

Dans cet exemple, nous allons voir comment interroger un tableau à l'aide de formules matricielles à travers l'exemple d'un tableau représenntant les ventes de parapluies.

Responsive image

  • Question n° 1 : Combien de parapluies ont été vendus au mois de janvier ?

Pour répondre à cette question, par l'approche classique nous sélectionnerions les quantités correspondantes au mois de janvier et nous en ferions la sommes. Cependant cette approche atteint ses limite lorsque que le tableau devient volumineux et que les tris ne sont plus possibles.

Responsive image

La technique consiset donc à faire la somme des quantités de la colonne D mais uniquement pour les cellules pour lesquelles le mois associé ets le mois de janvier.

Responsive image

 

  • Question n° 2 : Combien de parapluies ont été vendus au mois de janvier en afrique?

Responsive image

  • Question n° 3 : Combien de parapluies ont été vendus au mois de février autre part qu'en asie ?

Responsive image

 

  • Question n° 4: Quel est le nombre de continents dans lesquels des ventes ont été réalisées au mois de mars ?

Responsive image

 

Responsive image

 

Question n° 5 : Quel est le nombre de ventes pour lesquelles le volume a été supérieur à 200 000 unités ?

 

Responsive image

 

Responsive image

 

Question n° 6 : Quel est la sommes des ventes qui ont un total supérieur à 100 000 unités ?

Responsive image

 

Responsive image

On voit à travers ces exemples que l'on peu interroger un tableau de la même façon que l'on pourrait le faire avec une base de données.