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 ?

PARTAGEZ
    Blogger Comment
    Facebook Comment

8 commentaires:

  1. Bonjour,
    comment annuler une formule matricielle si on a émis une erreur. a priori cela ne semble pas possible, merci pour cette réponse

    RépondreSupprimer
    Réponses
    1. Vous sélectionnez toute la plage contenant la formule matricielle en commençant par la première où est saisie la formule matricielle puis vous tapez Suppr.

      Supprimer
  2. Bonjour, quel intérêt par rapport à la sommeprod? merci

    RépondreSupprimer

Votre commentaire m'intéresse beaucoup :)