Faire la moyenne de ce que je coche

bonjour,

j'utilise pour mon travail un tableau excel qui est sensé me simplifié la vie.

dans l'onglet "km" est représenté un petit tableau par semaine

je souhaiterai, que dans la colonne "km/5", s'inscrive la moyenne des "km à decl/j" des dates qui sont cochées

exemple (j'ai triché sur les dates pour l'exemple):

sem 1: je coche (ou met "1") les 5 jours dans la colonne A

moyenne de lundi + mardi + mercredi + jeudi + vendredi: 159,8 dans I7 à I11

sem 2: je coche que les 3 premiers jours

moyenne de lundi + mardi + mercredi (car fin de mois): 70,33 dans I19 à I21, (I22 et I23 reste vide)

puis,

sem 2: je coche que les 2 derniers jours

moyenne de jeudi + vendredi (car fin de semaine): 95,5 dans I22 et I23 (et I19 à I21 reste vide)

j'ai pas mal cherché, par exemple en mettant des "1" pour cocher et dire "si AX est vide et si AY est vide et si AZ est = 1 alors faire la somme des cases et diviser par la somme dans la colonne A " mais honnêtement la formule fait 5 lignes et elle ne marche pas

merci d'avance pour votre aide

16vierge-v3.xlsm (108.21 Ko)

Bonsoir,

En H7

=(H7*A7+H8*A8+H9*A9+H10*A10+H11*A11+H12*A12+H13*A13)/SOMME(A7:A13)

A condition de cocher avec des "1" et de mettre des "0" pour les lignes non cochées

11vierge-v1be.xlsm (89.72 Ko)

merci bernard22

c'est exactement ça.

si je peux encore profiter de tes connaissances

pour que le résultat de la formule s'affiche en colonne I et sur les lignes marquées 1

Donc

sem 1: le résultat s'affiche en I7 I8 I9 I10 I11

sem 2: le résultat s'affiche en I19 I20 I21 car A19 A20 A21 =1

Merci

bonjour

ou alors en vrai excelboy

=SOMME.SI(A7:A13;1;H7:H13)/SOMME(A7:A13)

cordialement

Merci à Tulipe de me laisser chercher, et surtout merci de donner ensuite ta version : je suis là pour apprendre et il reste beaucoup de travail à faire.

Pour goliath

combiner un si( a7=1; formule;"")

avec des références absolues dans la formule.

merci à tous les 2

j'ai adapté la formule

=SI(A7=0;"";SOMME.SI(A7:A13;1;H7:H13)/SOMME(A7:A13))

ce qui revient un peu à ce dit bernard22

C'est tout bon pour moi

encore merci

Bonjour à tous

Ou avec moyenne.si() :

=SI(A7=0;"";MOYENNE.SI($A$7:$A$13;1;$H$7:$H$13))

bonjour

voila de quoi mediter en se perfectionnant

=SOMMEPROD((A7:A13=1)*(H7:H13)/SOMME(A7:A13))

ou meme

=SOMMEPROD((A7:A13)*(H7:H13)/SOMME(A7:A13))

et en abstrait matriciel

=1/SOMME(A7:A13)*SOMME(H7:H13*A7:A13)

cordialement

Rechercher des sujets similaires à "moyenne que coche"