Moyenne avec condition

Bonjour a tous,

Je voudrais remplir la colonne clean sheet (pour avoir le pourcentage que l'equipe ne prend pas de but), pour ce faire voici les conditions :

Si la colonne GP = 10, il faut additionner les nombres de fois où l'equipe n'a pas pris de buts jusqu'a 10 (GP) puis le diviser par 10 (GP).

J'espére que mon explication est clair car j'ai du mal a l'expliquer.

Merci d'avance de votre aide.

8test-4.xlsx (22.79 Ko)

Bonjour,

N'étant pas spécialiste, que signifie GP ?

cette formule donne le nombre de 0 par équipe:

=(SOMMEPROD((calendrier_ligue_1[Home]=Total_match_but_ligue_1[[#Cette ligne];[Equipe]])*(GAUCHE(calendrier_ligue_1[Resultat];1)="0")*1)+
SOMMEPROD((calendrier_ligue_1[Away]=Total_match_but_ligue_1[[#Cette ligne];[Equipe]])*(DROITE(calendrier_ligue_1[Resultat];1)="0")*1))

et si j'ai bien compris, il suffit ensuite de diviser par le GP:

=(SOMMEPROD((calendrier_ligue_1[Home]=Total_match_but_ligue_1[[#Cette ligne];[Equipe]])*(GAUCHE(calendrier_ligue_1[Resultat];1)="0")*1)+
SOMMEPROD((calendrier_ligue_1[Away]=Total_match_but_ligue_1[[#Cette ligne];[Equipe]])*(DROITE(calendrier_ligue_1[Resultat];1)="0")*1))/Total_match_but_ligue_1[[#Cette ligne];[GP]]

Cdlt

Edit: j'ai supposé qu'aucune équipe ne pourrait atteindre le score de 10 buts et plus.

bonjour Arturo83,

Merci de m'avoir répondu.
La liste en C3 c'est la prochaine journée. La colonne GP est le nombre de match jouer par l'équipe avant cette journée.

Votre formule ne fonctionne pas car je pense ca prend tous les matchs de la saison le nombre de 0 par équipe.
Du coup j'ai essayé une formule comme ca

=(SOMMEPROD((calendrier_ligue_1[Home]=[@Equipe])*(GAUCHE(calendrier_ligue_1[Resultat];1)="0")*1)+SOMMEPROD((calendrier_ligue_1[Away]=[@Equipe])*(DROITE(calendrier_ligue_1[Resultat];1)="0")*1)*(calendrier_ligue_1[Journee]<C$3))/[@GP]

Sans résultat.

"Votre formule ne fonctionne pas car je pense ca prend tous les matchs de la saison le nombre de 0 par équipe."
Oui, mais vous ne dites pas ce qu'il faut prendre comme période, où du moins je vois pas où je peux trouver cette information, donnez plus de précisions et il suffira d'adapter la formule. Des exemples de résultats seraient les bienvenus.

sans titre

Dans notre exemple, il y a C3 à 3 (donc 3eme journée), Angers à fait 2 matchs avant la 3eme journée (GP=2). Sur tous les matchs que Angers à fait jusqu'a la journée 3 (donc 3-1=2) on fait la moyenne de fois ils ont pas pris de but. Ici 1 fois sur 2 donc 0.5 ou 50%.

La période est dans la colonne "Journée" en F.

Votre solution est bonne mais il manque de juste la condition que "journée < C3" ou un truc comme ca.

Merci de votre temps

Bonjour,

Au bout de 4h de recherche en plus j'ai enfin réussi a faire ce que je voulais.

=SIERREUR((SOMMEPROD((calendrier_ligue_1[Home]=[@Equipe])*(DROITE(calendrier_ligue_1[Resultat];1)="0")*1*(calendrier_ligue_1[Journee]<$C$3))+
SOMMEPROD((calendrier_ligue_1[Away]=[@Equipe])*(GAUCHE(calendrier_ligue_1[Resultat];1)="0")*1*(calendrier_ligue_1[Journee]<$C$3)))/[@GP];"")

Merci Arturo83 de votre aide.

Rechercher des sujets similaires à "moyenne condition"