Affichage des articles dont le libellé est La formule matricielle dynamique. Afficher tous les articles
Affichage des articles dont le libellé est La formule matricielle dynamique. Afficher tous les articles

La formule matricielle dynamique

Dans l’article présent de votre blog Formation Excel, je vais vous faire découvrir la nouvelle formule matricielle dynamique apparue avec la dernière mise à jour d’excel.
Formule matricielle dynamique Excel 365

Pour effectuer des calculs complexes, on utilise une formule matricielle. Et pour qu’elle renvoie le résultat de calcul souhaité, vous devez la valider en combinant les trois touches Ctrl+Maj+Entrée (CME) ou (CSE) pour Ctrl+Shift+Entrée.
La formule matricielle peut renvoyer un résultat ou plusieurs résultats sous forme de matrice. Lorsque vous examinez la barre de formule, vous voyez qu’Excel met la formule matricielle validée entre des accolades.
Voici un exemple simple d’utilisation d’une formule matricielle : Téléchargez le fichier exemple

Formule matricielle renvoyant plusieurs résultats :

Au lieu de taper la formule qui calcule le total : Quantité x Prix unitaire dans la première cellule et d’étirer vers le bas pour copier la formule, vous pouvez procéder de la façon suivante :
  • Sélectionnez la colonne Total en commençant par la première cellule C2.
  • Dans la barre de formule, insérez la formule matricielle suivante : =A2:A6*B2:B6
  • Validez par Ctrl+Maj+Entrée
Formule matricielle


Dans ce cas la formule matricielle renvoie plusieurs résultats.

Formule matricielle renvoyant un résultat :

Pour calculer le grand total, procédez de la façon suivante :
  • Dans la cellule C10, tapez =SOMME(A2:A6*B2:B6) puis validez par  Ctrl+Maj+Entrée
Formule matricielle renvoyant un résultat


La formule matricielle renvoie un seul résultat dans cet exemple.

La formule matricielle dynamique :

Présentement et avec la dernière mise à jour d’Excel 365, l'utilisation de la formule matricielle est devenue très facile :

Renvoi de plusieurs résultats 

  • Sélectionnez uniquement la cellule C2.
  • Insérez la formule suivante : =A2:A6*B2:B6
  • Tapez seulement Entrée pour valider votre formule matricielle. Excel s’occupera du reste.

Remarque : Si vous voyez dans la barre de formule, aucune accolade n’est ajoutée à la formule après la validation.

Renvoi d’un seul résultat :

  • Sélectionnez la cellule C10, puis insérez la formule suivante =SOMME(A2:A6*B2:B6) puis validez en appuyant sur la touche Entrée.
Formule matricielle dynamique


Qu’en dites-vous de ça ?