Moyenne sous excel

yparadisecity Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
voila je recherche une formule pour farie la moyenne de 4 dates.
Voici comment se compose mon tableau
J ai 7 lignes pour 1 semaines lundi a dimanche
et donc plusieurs semaines a la suite.
Mon but est d avoir une moyenne pour chaque jours sur les 4 dernière semaines.
Donc avoir la moyenne pour les 4 derniers lundi, mardi ...
Sauf qu il ne faut pas prendre en compte les jours ou il y a un 0.
J ai trouvé des formules mais pour des colonnes .
merci



A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

si votre liste de date commence en A2 (et pas en A1) dans une liste de A1 à A1000, une liste de valeur de B2 à B1000 et que vous connaissez la date du 1° lundi de la période à calculer que vous placez en C1
en C2


=SOMMEPROD((A1:A1000>=B1)*(JOURSEM(A1:A1000;2)=1)*(B2:B1000))/SOMMEPROD((A1:A1000>+B1)*(JOURSEM(A1:A1000;2)=1)*(B2:B1000>0))

si j'ai bien compris ça devrait aller

et sans placer de date en C1 sous réserve que votre lisyte en A1 se termine bien nu dimanche (sinon la formules donne les 28 derniers jours)

=SOMMEPROD((DECALER(A1;NB.VAL(A2:A1000)-28;;28)>=B1)*(JOURSEM(DECALER(A1;NB.VAL(A2:A1000)-28;;28))=1)*(DECALER(B1;NB.VAL(A2:A1000)-28;;28)))/SOMMEPROD((DECALER(A1;NB.VAL(A2:A1000)-28;;28)>+B1)*(JOURSEM(DECALER(A1;NB.VAL(A2:A1000)-28;;28);2)=1)*(DECALER(B1;NB.VAL(A2:A1000)-28;;28)>0))

crdlmnt
0
yparadisecity Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
heu merci pour l aide, mais la je ne suis plus du tout lol
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour à tous

Et si tu postais un exemple de ton fichier sur cjoint.com en indiquant ici après le lien fourni, ce serait plus simple pour t'aider

Cdlmnt
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour à tous,

ou bien si tu veux tes moyennes sur chaque ligne, en C23 :
=MOYENNE(B2;B9;B16;B23)
à recopier vers le bas.

eric

En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0
yparadisecity Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
voici un imprime ecran du tableau ce sera plus simple pour comprendre
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Tu arrives à y voir qcq chose toi ?
C'est un fichier qui était demandé.
eric
0
yparadisecity Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
en jaune les valeurs journalière, a coté (pour les 3 premières semaine rien car c est une moyenne sur 4 semaines) la moyenne sur 4 semaines (hors 0) donc ligne 31, la moyenne est calculée avec le 0 actuellement (a7 + a15 + a23 +a31)/4 il me faudrait une formule pour avoir (a7+a15+a23)/3 (en sachant que le but est de ne pas modifier les formules pour chaque cellules a 0 lol car ca je sais faire .Je voudrais savoir si il y a moyen de faire une formule unique .
merci
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Ne met pas tes valeurs 0, si c'est par formule met "" à la place.
Et moyenne() ne tient pas compte des valeurs texte ( voir post 2 resté sans réponse...)
eric
0