AGREGAT (AGREGAT, fonction)

Renvoie un agrégat dans une liste ou une base de données. La fonction AGREGAT peut appliquer diverses fonctions d’agrégation à une liste ou à une base de données en proposant l’option d’ignorer les lignes masquées et les valeurs d’erreur.

Syntaxe

Forme référentielle

AGREGAT(no_fonction; options; Réf1; [Réf2]; …)

Forme matricielle

AGREGAT(no_fonction; options; matrice; [k])

La syntaxe de la fonction AGREGAT contient les arguments suivants :

  • no_fonction     Obligatoire. Un nombre compris entre 1 et 19 et incluant ces valeurs qui spécifie la fonction à utiliser.

no_fonction

Fonction

1

MOYENNE

2

NB

3

NBVAL

4

MAX

5

MIN

6

PRODUIT

7

ECARTYPE.STANDARD

8

ECARTYPE.PEARSON

9

SOMME

10

VAR.S

11

VAR.P.N

12

MEDIANE

13

MODE.SIMPLE

14

GRANDE.VALEUR

15

PETITE.VALEUR

16

CENTILE.INCLURE

17

QUARTILE.INCLURE

18

CENTILE.EXCLURE

19

QUARTILE.EXCLURE

  • Options     Obligatoire. Valeur numérique qui détermine les valeurs à ignorer dans la plage d’évaluation de la fonction.

    Remarque : La fonction n’ignore pas les lignes masquées, les sous-totaux imbriqués ou les agrégats imbriqués si l’argument de la matrice comporte un calcul, par exemple : =AGREGAT(14,3,A1:A100*(A1:A100>0),1)

Option

Comportement

0 ou omis

Ignorer les fonctions SOUS.TOTAL et AGREGAT imbriquées

1

Ignorer les lignes masquées, ainsi que les fonctions SOUS.TOTAL et AGREGAT imbriquées

2

Ignorer les valeurs d’erreur, ainsi que les fonctions SOUS.TOTAL et AGREGAT imbriquées

3

Ignorer les lignes masquées, les valeurs d’erreur, ainsi que les fonctions SOUS.TOTAL et AGREGAT imbriquées

4

Ne rien ignorer

5

Ignorer les lignes masquées

6

Ignorer les valeurs d’erreur

7

Ignorer les lignes masquées et les valeurs d’erreur

  • Réf1     Obligatoire. Premier argument numérique des fonctions qui acceptent plusieurs arguments numériques pour lesquels vous souhaitez obtenir la valeur d’agrégation.

  • Réf2,...     Facultative. Arguments numériques compris entre 2 et 253 pour lesquels vous souhaitez obtenir la valeur d’agrégation.

    Pour les fonctions qui acceptent une matrice, réf1 est une matrice, une formule matricielle ou une référence à une plage de cellules pour lesquelles vous souhaitez obtenir la valeur d’agrégation. Réf2 est un deuxième argument obligatoire pour certaines fonctions. Les fonctions suivantes exigent un argument réf2 :

Fonction

GRANDE.VALEUR(matrice,k)

PETITE.VALEUR(matrice,k)

CENTILE.INCLURE(matrice,k)

QUARTILE.INCLURE(matrice,quart)

CENTILE.EXCLURE(matrice,k)

QUARTILE.EXCLURE(matrice,quart)

Remarques

no_fonction  :

  • Dès que vous tapez l’argument no_fonction lorsque vous entrez la fonction AGREGAT dans une cellule de la feuille de calcul, la liste de toutes les fonctions que vous pouvez utiliser en tant qu’arguments s’affiche.

Erreurs :

  • Si un deuxième argument de référence est requis sans être fourni, AGREGAT renvoie une erreur #VALEUR!.

  • Si une (ou plusieurs) référence est une référence 3D, la fonction AGREGAT renvoie la valeur d’erreur #VALEUR!.

Type de plage :

  • La fonction AGREGAT est conçue pour les colonnes de données ou les plages verticales. Elle n’est pas conçue pour les lignes de données ou les plages horizontales. Par exemple, lorsque vous calculez le sous-total d’une plage horizontale à l’aide de l’option 1, comme AGREGAT(1, 1, réf1), le fait de masquer une colonne n’a aucun effet sur la valeur de somme d’un agrégat. Toutefois, le fait de masquer une ligne d’une plage verticale n’a aucun effet sur l’agrégat.

Exemple

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

#DIV/0!

82

72

65

30

95

#NOMBRE!

63

31

53

96

71

32

55

81

83

33

100

53

91

34

89

Formule

Description

Résultat

=AGREGAT(4, 6, A1:A11)

Calcule la valeur maximale en ignorant les valeurs d’erreur dans la plage.

96

=AGREGAT(14, 6, A1:A11, 3)

Calcule la troisième valeur la plus importante en ignorant les valeurs d’erreur dans la plage.

72

=AGREGAT(15, 6, A1:A11)

Renverra une erreur #VALEUR!. Ceci est dû au fait que AGREGAT attend un deuxième argument de référence exigé par la fonction (PETITE.VALEUR).

#VALEUR!

=AGREGAT(12, 6, A1:A11, B1:B11)

Calcule la valeur médiane en ignorant les valeurs d’erreur dans la plage.

68

=MAX(A1:A2)

Renverra une valeur d’erreur en présence de valeurs d’erreur dans la plage d’évaluation.

#DIV/0!

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×