EXCEL Moyenne sous conditions

Tad59 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'ai un tableau avec plusieurs personne F01, F02, H01, H02 ...
pour chacune de ces personnes j'ai un résultat 1500, 2000, 1200...
le problème est que certaine fois le résultat est 0, je voudrais créer une colonne qui si le résultat est différent de 0 affiche ce résultat alors que si il est nul ("0") alors la cellule affiche la moyenne des résultats différents de 0 DE CE SUJET !

exemple:

Sujet Résultat Résultat corrigé

F01 1500 1500
F01 1250 1250
F01 1750 1750
F01 0 1375 (1500+1250+1750+1000)/4
F01 1000 1000
F02 1750 1750
F02 2000 2000
F02 0 1667 (1750+200+1250)/3
F02 1250 1250
F02 0 1667
. . =?????
. .
. .
. .

Je vous remercie d'avance si vous pouvez m'aider parce que je ne vois pas du tout comment faire ça!




A voir également:

1 réponse

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonjour
Essayez la formule ci dessous:
en supposant que l'on commence sur la ligne 1 et colonne B
en C1

=SI(B1=0;SOMMEPROD(($A$1:A1=A1)*($B$1:B1))/NB.SI($A$1:A1;A1)
faites bien attention à la position des blocages $ des champs dont la hauteur doit s'incrémenter en descendant la formule

A noter:
lorsque la valeur 0 pour un code se répéte une seconde fois, cette formule donne la moyenne de toutes les valeurs correspondantes au dessus et au niveau de la ligne valeur 0 incluses autant pour la somme que pour le nombre de codes identiques

crdlmnt
0