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
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
A voir également:
- Moyenne sous excel
- Calculer une moyenne sur excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
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
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
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
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
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
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
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
Modifié par yparadisecity le 1/06/2014 à 12:04
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
1 juin 2014 à 12:04
Tu arrives à y voir qcq chose toi ?
C'est un fichier qui était demandé.
eric
C'est un fichier qui était demandé.
eric
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
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
merci
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
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
Et moyenne() ne tient pas compte des valeurs texte ( voir post 2 resté sans réponse...)
eric
1 juin 2014 à 11:52
1 juin 2014 à 11:56
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