Monsieur Excel
Pour tout savoir faire sur Excel !

13 novembre 2013

Découvrez la fonction agregat()

La fonction agregat() est apparue avec la version 2010 d’Excel. Elle permet de résoudre des problèmes que l’on aurait beaucoup de difficulté à résoudre sans son assistance.

Nous découvrons aujourd’hui la première de ses deux syntaxes :
=agregat(n° fonction;n° option;zone)

Vous pouvez utiliser, pour le premier argument, 19 numéros de fonctions dont la liste est reproduite à droite de la copie d’écran ci-dessous.

Le numéro d’option, le second argument, peut pour sa part prendre les valeurs de 0 à 7, comme on le voit en bas de la copie d’écran.

Le troisième argument, « zone », identifie un groupe de cellules, à une (vecteur), deux (matrice) ou trois (ensemble de matrices) dimensions.


Remarque 1 – Vous pouvez même taper « agrégat » au lieu de « agregat » : cela ne troublera pas Excel, qui transforme cela en majuscules non accentuées. C’est aussi le cas pour d’autres fonctions aux lettres accentuées telles que « écartype ».

Le tableau en C1:F8 illustre l’utilisation de cette nouvelle fonction. En colonne D, nous avons utilisé les fonctions directes, comme =moyenne($A$1:$A$10) en B2. La formule de la cellule E2 – qui a été ensuite reproduite vers le bas – est : =agregat(E2;6;$A$1:$A$10).

Remarque 2 – Nous avons pris la valeur « 6 » comme second argument, afin de sauter les cellules contenant des valeurs d’erreur.

Avant la fonction agregat(), pour obtenir le résultat de la cellule F2, il fallait utiliser la formule matricielle =moyenne(si(esterreur(A1:A10);"";A1:A10)). C’est plus simpleet surtout non matriciel !avec cette nouvelle fonction !