Comment trouver la médiane de chaque élément en utilisant le tableau croisé dynamique dans Google Sheets

Depuis que la fonction Médiane n’est pas disponible dans la requête Google Sheets, la méthode la plus rapide pour trouver la médiane de chaque élément dans Google Sheets est d’utiliser le tableau croisé dynamique.

Le tableau croisé dynamique dans Google Sheets offre la fonction Médiane et d’autres fonctions d’agrégation telles que Somme, Minimum, Maximum, Moyenne, etc.

Il suffit de quelques clics pour créer un rapport de tableau croisé dynamique dans Google Sheets qui affichera la médiane de chaque élément.

Prenons l’exemple où j’ai lancé des appels d’offres pour deux projets différents. Voici les prix des appels d’offres que j’ai obtenu sous forme de tableau.

Projet Prix de l’appel d’offre
Projet 1 1000 €
Projet 1 1500 €
Projet 1 2000 €
Projet 1 2500 €
Projet 1 3000 €
Projet 2 1200 €
Projet 2 1800 €
Projet 2 2200 €
Projet 2 2700 €

À partir de ces données, comment trouver les prix médians des deux projets séparément ?

Je vous recommande d’utiliser le tableau croisé dynamique dans Google Sheets, bien que nous puissions également y parvenir en utilisant des formules natives.

Commençons par les formules pour trouver la médiane par élément (ici, par projet) dans Google Sheets.

Utilisation de formules à glisser et déposer pour trouver la médiane par élément

Comment trouver les prix médians pour les deux projets en question ?

Bien sûr, en utilisant une formule, vous pouvez trouver la médiane par élément. J’explique ici la fonction Médiane dans Google Sheets [Conseils et astuces avancés].

Pour votre référence rapide, voici les mêmes formules et différentes variations adaptées à notre tableau ci-dessus.

Étape 1 : Dans la cellule D2, saisissez la formule UNIQUE ci-dessous pour obtenir les noms de projet uniques.

=unique(A2:A)

Étape 2 : Ensuite, dans la cellule E2, entrez la formule MEDIANE + FILTRE et copiez-la dans la cellule E3.

=median(filter($B$2:$B,$A$2:$A=D2))

Au lieu de MEDIANE + FILTRE, il existe une autre formule utilisant MEDIANE + SI.

=ArrayFormula(MEDIAN(IF($A$2:$A=D2,$B$2:$B)))

Essayez cette combinaison dans la cellule F2 et copiez-la vers le bas. C’est tout ce qu’il faut savoir sur les formules pour trouver la médiane en fonction des éléments d’une liste.

Bien sûr, nous pouvons convertir ces deux formules à glisser-déposer en formules de tableau en utilisant la fonction lambda MAP.

Mais je ne le fais pas car notre tableau croisé dynamique est beaucoup plus simple que cela.

Calcul de la médiane en utilisant le tableau croisé dynamique dans Google Sheets

Nous pouvons facilement créer un rapport de tableau croisé dynamique pour afficher la médiane par élément dans Google Sheets.

Permettez-moi de vous expliquer cela en quelques étapes.

Étape 1 : Sélection de la source de données et de la cellule de sortie.

Sélectionnez les colonnes A et B (cliquez sur A, maintenez la touche Shift enfoncée et cliquez sur B) et allez dans le menu Insertion > Tableau croisé dynamique.

Dans la fenêtre qui s’affiche, vous pouvez voir la plage en tant que Feuille1!A:B (supposons que vos données d’exemple se trouvent dans la Feuille1).

Où souhaitez-vous insérer le tableau croisé dynamique ?

J’insère le tableau croisé dynamique dans la même cellule de la feuille, D1. Suivez la capture d’écran ci-dessous.

Étape 2 : Paramètres du tableau croisé dynamique (éditeur).

Après avoir terminé l’Étape 1 avec succès, vous verrez l’éditeur de tableau croisé dynamique (un panneau latéral) comme indiqué ci-dessous.

  • Ajoutez le champ « Projet » dans les colonnes et les filtres.
  • Cliquez sur la liste déroulante sous Filtres > État et décochez la case « Vides ». Cliquez sur OK.
  • Enfin, ajoutez le champ « Prix de l’appel d’offre » dans les valeurs. Sous l’intitulé « Résumer par », sélectionnez la fonction Médiane.

Voici la capture d’écran des étapes finales ci-dessus pour obtenir une médiane par élément à l’aide du tableau croisé dynamique dans Google Sheets.

Obtenir la médiane en utilisant le tableau croisé dynamique dans Google Sheets

C’est tout.

Outre les formules, de cette manière, vous pouvez obtenir la médiane par élément en utilisant le tableau croisé dynamique dans Google Sheets.

Ressources sur les tableaux croisés dynamiques

  1. Comment filtrer les 10 premiers éléments dans un tableau croisé dynamique de Google Sheets.
  2. Extraire les lignes de total et de grand total d’un tableau croisé dynamique dans Google Sheets.
  3. Comment trier les colonnes du total général dans un tableau croisé dynamique de Google Sheets.
  4. Rapport de tableau croisé dynamique par mois dans Google Sheets en utilisant une colonne de dates.
  5. Filtrer plusieurs valeurs dans un tableau croisé dynamique de Google Sheets.
  6. Comment trier les colonnes du tableau croisé dynamique dans l’ordre personnalisé dans Google Sheets.
  7. Zoom sur un tableau croisé dynamique dans Google Sheets (champ de date).
  8. Ajout d’un champ calculé dans un tableau croisé dynamique de Google Sheets.
  9. Regrouper les dates dans un tableau croisé dynamique dans Google Sheets (mois, trimestre et année).

Articles en lien