Formule Excel: centile IF dans le tableau -

Formule générique

=PERCENTILE(IF(criteria,values),k)

Sommaire

Pour calculer un centile conditionnel, vous pouvez utiliser une formule matricielle à l'aide de la fonction IF à l'intérieur de la fonction de fonction PERCENTILE. Dans l'exemple illustré, la formule en G5 est:

=PERCENTILE(IF(Table(Gender)=G$4,Table(Score)),$F5)

Où "Table" est un tableau Excel avec des données en B5: D14.

Remarque: Il s'agit d'une formule matricielle et doit être saisie avec Ctrl + Maj + Entrée.

Explication

Cette formule se trouve dans un petit tableau récapitulatif avec des valeurs de centile dans la colonne F et des valeurs de genre dans G4 et H4.

Travaillant de l'intérieur vers l'extérieur, la fonction IF est configurée comme ceci:

IF(Table(Gender)=G$4,Table(Score))

Ici, chaque valeur de la colonne sexe est testée par rapport à la valeur de G4, "Homme".

Le résultat est un tableau de valeurs booléennes comme ceci:

(88;85;77;FALSE;FALSE;FALSE;83;FALSE;FALSE;79)

Seuls les scores associés aux hommes entrent dans le tableau, les scores féminins sont traduits en FALSE. Ce tableau entre dans la fonction PERCENTILE avec la valeur k de F5, 90%.

PERCENTILE ignore automatiquement les valeurs FALSE et renvoie un résultat de 86,8.

La référence au genre dans G $ 4 est verrouillée pour empêcher la ligne de changer. La référence aux valeurs k, $ F5 est verrouillée pour empêcher la colonne de changer. En conséquence, la formule peut être copiée dans la plage G5: H7.

Articles intéressants...