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