Une Formule matricielle Excel effectue plusieurs calculs sur un ou plusieurs ensembles de valeurs et renvoie un ou plusieurs résultats.
Voyons cela avec un exemple :
Supposons que vous travaillez dans la feuille de calcul de droite et que vous souhaitez utiliser la fonction de transposition d'Excel pour copier le contenu des cellules B1 : B3 vers les cellules A5 : C5.
Si vous tapez simplement la fonction
=TRASPOSE( B1:B3 )
dans les cellules A5:C5 (comme indiqué ci-dessous), vous obtiendrez la valeur Excel #VALORE!
message d'erreur, car dans ce cas, les cellules fonctionnent indépendamment et donc la fonction n'a pas de sens pour chaque cellule individuelle.
Pour donner un sens à la fonction Transpose, nous devons rendre les cellules A5:C5
travailler ensemble comme un ARRAY. Nous devons donc saisir la fonction sous forme de formule matricielle Excel.
La formule matricielle est saisie en appuyant sur la combinaison de touches Ctrl + Shift + Enter
.
Vous pouvez voir qu'une formule a été saisie sous forme de formule matricielle, car Excel insère des accolades autour de la formule, comme indiqué dans la barre de formule de la feuille de calcul des résultats ci-dessus.
Pour être considérée comme une formule matricielle, une formule doit être saisie comme suit :
Ctrl + Shift + Enter
.Vous remarquerez qu'Excel place automatiquement des accolades { } autour des formules matricielles. Veuillez noter que ces doivent être inséré par Excel, en suivant les étapes décrites ci-dessus.
Si vous essayez de saisir vous-même les accolades, Excel n’interprétera pas la formule comme une formule matricielle.
Excel ne vous permettra pas de modifier uniquement une partie d'une plage de cellules contenant une formule matricielle, car les cellules fonctionnent toutes ensemble en groupe.
Par conséquent, pour modifier une formule matricielle Excel, vous avez besoin de :
De plus, Excel ne vous permettra pas de supprimer une partie d'une formule matricielle Excel. Vous devez supprimer la formule de toutes les cellules qu'elle occupe.
Par conséquent, si vous souhaitez supprimer une formule matricielle d’une plage de cellules, vous devez mettre en surbrillance toute la plage de cellules, puis appuyer sur la touche Del
.
Imaginez que vous travaillez sur l'exemple de feuille de calcul ci-dessous et que vous souhaitez multiplier chacune des valeurs des cellules A1: A5
avec les valeurs correspondantes dans les cellules B1: B5
, puis ajoutez toutes ces valeurs.
Une façon d’accomplir cette tâche consiste à utiliser la formule matricielle :
=SUM( A1:A5 * B1:B5 )
Ceci est indiqué dans la barre de formule de la feuille de calcul des résultats ci-dessous.
Notez que même si la formule matricielle de la feuille de calcul ci-dessus n'est saisie que dans une seule cellule, vous devez toujours saisir la formule en utilisant Ctrl+Maj+Entrée pour Excel pour l'interpréter comme une formule matricielle.
Ercole Palmeri
Microsoft Excel est l'outil de référence en matière d'analyse de données, car il propose de nombreuses fonctionnalités pour organiser des ensembles de données,…
Walliance, SIM et plateforme parmi les leaders en Europe dans le domaine du Crowdfunding Immobilier depuis 2017, annonce la finalisation…
Filament est un framework de développement Laravel « accéléré », fournissant plusieurs composants full-stack. Il est conçu pour simplifier le processus de…
«Je dois revenir pour achever mon évolution : je vais me projeter à l'intérieur de l'ordinateur et devenir une pure énergie. Une fois installé…
Google DeepMind présente une version améliorée de son modèle d'intelligence artificielle. Le nouveau modèle amélioré offre non seulement…
Laravel, célèbre pour sa syntaxe élégante et ses fonctionnalités puissantes, constitue également une base solide pour l'architecture modulaire. Là…
Cisco et Splunk aident leurs clients à accélérer leur transition vers le centre d'opérations de sécurité (SOC) du futur avec…
Les ransomwares ont dominé l’actualité ces deux dernières années. La plupart des gens savent bien que les attaques…