Google Sheets QUERY : fonctions d'agrégat

Les fonctions d'agrégat permettent d'obtenir des valeurs calculées en fonction de plusieurs lignes de la base de données.

Elles peuvent servir par exemple à calculer la somme des messages des utilisateurs ou encore le nombre d'utilisateurs d'une catégorie.


COUNT (compte)

La fonction COUNT retourne le nombre de lignes correspondant à la requête (et dont la cellule de la colonne renseignée n'est pas vide).

Pour obtenir le nombre d'utilisateurs ayant un total de messages supérieur à 0, entrez :

=QUERY(BD!A1:G15;"SELECT COUNT(A) WHERE E > 0")

google-sheets-fonction-query-count - fonctions-agregat

Ou pour obtenir le nombre total de lignes de la base de données, entrez :

=QUERY(BD!A1:G15;"SELECT COUNT(A)")

google-sheets-fonction-query-count-lignes - fonctions-agregat
Pour ne pas manquer une ligne dans le calcul, entrez dans la fonction COUNT() n'importe quelle colonne qui ne contient pas de cellules vides (car celles-ci sont ignorées par la fonction COUNT).

SUM (somme)

La fonction SUM calcule la somme des nombres d'une colonne.

Pour obtenir la somme de tous les messages (E), entrez :

=QUERY(BD!A1:G15;"SELECT SUM(E)")

google-sheets-fonction-query-select-sum - fonctions-agregat

AVG (moyenne)

La fonction AVG calcule la moyenne des nombres d'une colonne.

Pour obtenir la moyenne de tous les messages (E) des utilisateurs dont le rang (D) est 1, entrez :

=QUERY(BD!A1:G15;"SELECT AVG(E) WHERE D = 1")

google-sheets-fonction-query-avg-moyenne - fonctions-agregat

MIN et MAX

Les fonctions MIN et MAX renvoient la valeur minimale ou maximale d'une colonne.

Pour obtenir le plus grand nombre de messages (E) de l'ensemble des utilisateurs, entrez :

=QUERY(BD!A1:G15;"SELECT MAX(E)")

google-sheets-fonction-query-select-max - fonctions-agregat
Télécharger ce cours au format PDF