Comment utiliser le calcul matriciel sur Excel ?

Un calcul matriciel sur Excel emploie des groupes de cellules plutôt que des cellules individuelles.

Avec un calcul matriciel, vous effectuez des calculs sur des blocs de cellules et le résultat n’est plus modifiable, ce qui représente une sécurité puisque vous n’avez plus le droit de changer ou de supprimer le résultat.

Les étapes pour effectuer un calcul matriciel sur Excel

Pour effectuer un calcul matriciel sur Excel :

  1. Sélectionnez d’abord la cellule du résultat avec la souris, par exemple B2:B5
  2. Tapez le signe =
  3. Sélectionnez la matrice source, soit A2:A5
  4. Ensuite, tapez l’opération que vous souhaitez effectuer. Par exemple, pour multiplier chaque cellule par 1,20, vous saisirez :
    =A2:A5 * 1,20
  5. Validez en tapant sur les touches CTRL + SHIFT + ENTREE

Vous constaterez l’apparition d’accolades { et } qui entourent le calcul sur toutes les cellules résultats. Vous ne pourrez ni les modifier ni les supprimer individuellement. Par contre, vous pouvez toujours supprimer le groupe de cellules résultat.

Comment maîtriser le calcul matriciel Excel pour automatiser vos formules

Le calcul matriciel Excel repose sur des formules capables d’effectuer des opérations sur plusieurs cellules en même temps. Plutôt que de répéter une équation ligne par ligne, vous appliquez une seule fonction à une plage entière de données. Dans toutes les versions d’Excel, il faut commencer par le signe égal pour signaler à Excel que la cellule contient une formule. Ensuite, vous pouvez écrire une expression qui multiplie, additionne ou compare plusieurs valeurs en une seule fois.

Dans les versions d’Excel antérieures à Microsoft 365, il est nécessaire de valider ces formules matricielles : appuyez sur ctrl + Maj + Entrée pour exécuter le calcul. Ce raccourci, appelé « Ctrl Maj Entrée », indique à Excel que la formule doit être interprétée comme une opération sur des matrices. Dans Microsoft 365, cette action n’est plus requise : le moteur de calcul « dynamique » génère automatiquement la plage de résultats sur plusieurs lignes et colonnes.

Pourquoi le calcul matriciel Excel est essentiel pour analyser efficacement vos données

Le calcul matriciel Excel traite simultanément un grand nombre de cellules et réalise des opérations complexes, comme la somme conditionnelle ou la recherche croisée. Par exemple, la fonction SOMMEPROD permet d’additionner des produits terme à terme tout en appliquant une condition. Elle renvoie la somme de plages de valeurs multipliées entre elles, ligne par ligne.

Comprendre les différences entre les versions et les bonnes pratiques

Depuis la dernière version d’Excel (Microsoft 365), le moteur de calcul matriciel Excel est dit « dynamique ». Une seule formule peut s’étendre automatiquement à plusieurs lignes ou colonnes, un comportement appelé débordement (spill). Si la plage de sortie est bloquée par des cellules déjà occupées, Excel affiche une indication d’erreur #SPILL ! Il suffit alors de libérer la zone pour que le calcul soit généré correctement.

Sur les versions antérieures à Microsoft 365, ce fonctionnement n’existe pas : les formules matricielles doivent être validées manuellement. Dans ce cas, appuyez sur ctrl + Maj + Entrée pour confirmer la formule ; cette combinaison (CSE) indique à Excel qu’il s’agit d’un calcul sur des plages.

Les fonctions à connaître

Parmi les outils essentiels du calcul matriciel Excel, la fonction PRODUITMAT (ou MMULT) est la plus connue. Elle multiplie deux plages rectangulaires et renvoie une matrice résultat. Pour être valide, le nombre de colonnes de la première plage doit correspondre au nombre de lignes de la seconde. Sinon, Excel renvoie une erreur.

Cette précision est capitale pour obtenir un résultat calculé fiable et exact. Vérifiez aussi que les tableaux sources ne contiennent pas de cellules avec des contenus hétérogènes dans les plages multipliées, afin d’obtenir le bon nombre et des résultats cohérents.

En complément, SOMMEPROD et SOMME permettent d’effectuer la somme ou le total d’un ensemble d’éléments répondant à une condition donnée. Ces fonctions permettront d’automatiser la partie calcul de vos tableaux de bord et d’obtenir des résultats reproductibles.

Vous recherchez une formation Excel ?

Consultez nos programmes de formation en bureautique et nos programmes portant sur les outils bureautiques Excel, Word et Powerpoint.

TOUTES NOS FORMATIONS EXCEL 

Photo de profil Ludovic H

Notre expert : Ludovic H.

Ludovic H., ingénieur de formation et Directeur Opérationnel au CNFCE,  valorise plus de 20 ans d’expérience pour impulser sens et transformation. Convaincu que l’humain est au cœur de la performance, il considère la formation comme un catalyseur stratégique d’innovation, d’engagement et comme un levier stratégique pour développer les talents et renforcer la réussite en équipe.

Découvrir son profil LinkedIn

Une question ?
Un besoin ?

Tutoriels Excel

Découvrez nos conseils et astuces grâce à nos tutoriels Excel.