Excel Ecart type de données en fonction d'un critère dans une autre colonne

Bonjour,

J'aimerai une formule pour calculer l'écart type standard des points par attributs. Autrement dit :

- l'écart type standard des points dans la colonne "Points" (B) de l'attribut ABA (critère dans la colonne "Attribut" (C))

- l'écart type standard des points dans la colonne "Points" (B) de l'attribut DEC (critère dans la colonne "Attribut" (C))

- l'écart type standard des points dans la colonne "Points" (B) de l'attribut EMB (critère dans la colonne "Attribut" (C))

- l'écart type standard des points dans la colonne "Points" (B) de l'attribut EXP (critère dans la colonne "Attribut" (C))

- l'écart type standard des points dans la colonne "Points" (B) de l'attribut NET (critère dans la colonne "Attribut" (C))

- l'écart type standard des points dans la colonne "Points" (B) de l'attribut MAI (critère dans la colonne "Attribut" (C))

- l'écart type standard des points dans la colonne "Points" (B) de l'attribut ADV (critère dans la colonne "Attribut" (C))

Je sais utiliser la fonction ECARTYPE.STANDARD mais je ne sais pas comment faire pour prendre que les points qui correspondent à l'attribut ABA puis que les points qui correspondent à l'attribut DEC, etc ...

J'ai essayé la fonction suivante, mais j'ai les résultats suivant selon l'attribut rechercher : l'erreur #DIV/0! ou FAUX

=SI(Analyse[@ATTRIBUT]="ABA";ECARTYPE.STANDARD(Analyse[@POINTS]))

Pourriez vous m'aider s'il vous plait ?

Voici le fichier d'exemple :

Bonjour Elena,

Pourquoi n'utilisez-vous pas un TCD

Vous pourriez faire ce que vous voulez avec !

image

Bonjour,

Par une formule simple :

=ECARTYPE.STANDARD(FILTRE(Analyse[MAJORATION];Analyse[ATTRIBUT]="ABA"))

Par un TCD généré par formule dynamique :

=GROUPER.PAR(Analyse[[#Tout];[ATTRIBUT]];Analyse[[#Tout];[MAJORATION]];ECARTYPE.STANDARD;3;0)

Ou encore par un TCD classique si version d'Excel non récente.

A+

Salut OOoiste

On n'a pas besoin d'avoir forcément une ancienne version d'Excel pour utiliser un TCD classique
J'appelle ça "avoir des préjugés"

C'est tellement pratique avec les filtres et les segments !!!

=ECARTYPE.STANDARD(FILTRE(Analyse[MAJORATION];Analyse[ATTRIBUT]="ABA"))

Bonjour,

Je ne peux pas utiliser la solution du tableau croisé dynamique parce que le formalisme de la vrai feuille utilisée ne me laisse que 2 cellules par attribut : une pour le titre et une pour le résultat. C'est une feuille utilisée niveau groupe d'entreprise qui m'a précisé de ne pas changer le formalisme. C'est pour cela que j'ai écarté la solution du tableau croisé dynamique. Il me semble qu'il ne me reste plus que les solutions d'une fonction ou de VBA.

J'ai essayé la formule proposée par OOoiste :

=ECARTYPE.STANDARD(FILTRE(Analyse[MAJORATION];Analyse[ATTRIBUT]="ABA"))

Elle fonctionne parfaitement. Merci beaucoup.

Je vous souhaite une bonne journée.

Rechercher des sujets similaires à "ecart type donnees fonction critere colonne"