Moyenne sous excel

Fermé
yparadisecity Messages postés 4 Date d'inscription dimanche 1 juin 2014 Statut Membre Dernière intervention 1 juin 2014 - 1 juin 2014 à 09:20
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 1 juin 2014 à 14:08
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
1 juin 2014 à 09:47
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 dimanche 1 juin 2014 Statut Membre Dernière intervention 1 juin 2014
1 juin 2014 à 11:52
heu merci pour l aide, mais la je ne suis plus du tout lol
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 737
1 juin 2014 à 11:56
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
Modifié par eriiic le 1/06/2014 à 10:08
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 dimanche 1 juin 2014 Statut Membre Dernière intervention 1 juin 2014
Modifié par yparadisecity le 1/06/2014 à 12:04
voici un imprime ecran du tableau ce sera plus simple pour comprendre
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
1 juin 2014 à 12:04
Tu arrives à y voir qcq chose toi ?
C'est un fichier qui était demandé.
eric
0
yparadisecity Messages postés 4 Date d'inscription dimanche 1 juin 2014 Statut Membre Dernière intervention 1 juin 2014
Modifié par yparadisecity le 1/06/2014 à 12:11
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 mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
1 juin 2014 à 14:08
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