3
Formules matricielles Juin 2014 Certains tableurs, dont Excel et Calc, permettent de saisir des formules matricielles. Une formule matricielle peut effectuer plusieurs calculs et renvoyer des résultats simples ou multiples : vous utilisez une formule matricielle lorsque vous devez effectuer plusieurs fois le même calcul en utilisant deux ensembles ou plus de valeurs différentes, nommés arguments matriciels. Chaque argument matriciel doit posséder le même nombre de lignes et de colonnes. Vous identifiez facilement une formule matricielle dans la barre de formule, car elle est placée entre accolades. Vous créez des formules matricielles de la même façon que des formules standard simples, en les faisant précéder d’un signe égal (=), mais vous les validez en appuyant sur CTRL+MAJ+ENTREE et non uniquement sur ENTREE. Vous ne pouvez pas saisir manuellement une formule matricielle en la plaçant entre accolades. Celles-ci sont générées automatiquement lors de la validation de la formule par CTRL+MAJ+ENTREE. Lorsque vous modifiez une formule matricielle, vous devez à nouveau la valider par CTRL+MAJ+ENTREE. Il en va de même si vous copiez une formule matricielle : une validation par CTRL+MAJ+ENTREE, après la copie, est indispensable. Par exemple, la formule matricielle suivante calcule la moyenne des cellules de la plage B5:B15 uniquement si la même cellule de la colonne A contient des valeurs positives. La fonction SI identifie les cellules de la plage A5:A15 qui contiennent des valeurs positives et renvoie la valeur à la fonction MOYENNE de la cellule correspondante de la plage B5:B15. {=MOYENNE(SI(A5:A15>0;B5:B15))} Pour calculer plusieurs résultats avec une formule matricielle, vous devez entrer la matrice dans la plage de cellules qui contient un nombre de lignes et de colonnes identique aux arguments matriciels. Dans l’exemple suivant, étant donné une série de cinq chiffres de vente (dans la

Formules Matricielles 1369 Knl517

  • Upload
    pointbf

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

  • Formules matriciellesJuin 2014Certains tableurs, dont Excel et Calc, permettent de saisir des formules matricielles. Une formulematricielle peut effectuer plusieurs calculs et renvoyer des rsultats simples ou multiples : vousutilisez une formule matricielle lorsque vous devez effectuer plusieurs fois le mme calcul enutilisant deux ensembles ou plus de valeurs diffrentes, nomms arguments matriciels. Chaqueargument matriciel doit possder le mme nombre de lignes et de colonnes. Vous identifiez facilement une formule matricielle dans la barre de formule, car elle est placeentre accolades. Vous crez des formules matricielles de la mme faon que des formulesstandard simples, en les faisant prcder dun signe gal (=), mais vous les validez en appuyantsur CTRL+MAJ+ENTREE et non uniquement sur ENTREE.Vous ne pouvez pas saisir manuellement une formule matricielle en la plaant entre accolades.Celles-ci sont gnres automatiquement lors de la validation de la formule parCTRL+MAJ+ENTREE. Lorsque vous modifiez une formule matricielle, vous devez nouveau lavalider par CTRL+MAJ+ENTREE. Il en va de mme si vous copiez une formule matricielle : unevalidation par CTRL+MAJ+ENTREE, aprs la copie, est indispensable.Par exemple, la formule matricielle suivante calcule la moyenne des cellules de la plage B5:B15uniquement si la mme cellule de la colonne A contient des valeurs positives. La fonction SIidentifie les cellules de la plage A5:A15 qui contiennent des valeurs positives et renvoie lavaleur la fonction MOYENNE de la cellule correspondante de la plage B5:B15.{=MOYENNE(SI(A5:A15>0;B5:B15))}

    Pour calculer plusieurs rsultats avec une formule matricielle, vous devez entrer la matrice dansla plage de cellules qui contient un nombre de lignes et de colonnes identique aux argumentsmatriciels. Dans lexemple suivant, tant donn une srie de cinq chiffres de vente (dans la

  • colonne B) et une srie de cinq dates (dans la colonne A), la fonction TENDANCE dtermine lesvaleurs linaires pour les chiffres de vente. Pour afficher tous les rsultats de la formule, elle esttape dans cinq cellules de la colonne C (C10:C15). {=TENDANCE(B10:B15;A10:A15)}

    Les formules matricielles peuvent accepter des constantes de la mme faon que les formulesnon matricielles, mais les constantes matricielles doivent tre saisies dans un format particulier.Ainsi, avec lexemple prcdent, vous pouvez prvoir les donnes de vente pour deux dates venir supplmentaires. Dans la mesure o les formules ou les fonctions ne peuvent pas tre desconstantes matricielles, lexemple suivant utilise les numros de srie pour reprsenter les datessupplmentaires pour le troisime argument dans la fonction TENDANCE :{=TENDANCE(B10:B15,A10:A15,{35246;35261})} Les formules matricielles sont desinstruments puissants, mais relvent dun emploi avanc dun tableur. Il est frquent dy recourirpour une mise en forme conditionnelle dune partie dun tableau. Remarquez que, comme lemontre la figure suivante, sil est possible dimporter des fichiers Excel et OOo dans le GoogleTableur, celui-ci ne reconnat pour le moment pas les formules matricielles et affiche une erreur.Remarquez galement quil a converti correctement les formules OOo francophones en formulesGoogle anglophones (une version franaise de Google Tableur est toutefois en version bta).

    Ce document intitul Formules matricielles issu de CommentCaMarche (www.commentcamarche.net) est mis disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page,dans les conditions fixes par la licence, tant que cette note apparat clairement.