Formule Sheets moyenne selon dates sur deux pages différente

Fermé
Sandrine - 19 août 2022 à 09:48
 Sandrine - 19 août 2022 à 11:33

Bonjour à tous,

Je bloque depuis un moment sur la formule la plus appropriée. 

Sur mon fichier Sheets j'ai deux pages : une intitulée stat et l'autre avec des données enregistrées chaque jour avec en colonne A les dates d'enregistrement et en colonne B une note de 1 à 10.

Je cherche à faire une moyenne de ses données en colonne B par mois.

Auriez-vous une idée de la formule la plus pertinente?

Merci d'avance pour vos réponse.


Windows / Chrome 104.0.0.0

A voir également:

4 réponses

M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
Modifié le 19 août 2022 à 10:31

Bonjour,

Utilisez la fonction MOYENNE.SI() ou MOYENNE.SI.ENS() suivant les données

et à condition que les données ne soit du format TEXTE

1

Bonjour M-12,

Merci pour votre retour

Voilà les tests déjà fait dans l'ordre :

=MOYENNE.SI.ENS(BDD!A:B;B:B;A:A;">=01/01/22";A:A;"<=31/01/22")

=MOYENNE(BDD!A:B;"select B were A>=01/01/22 and A<=31/01/22")

=MOYENNE(QUERY(BDD!A:B;"select B were Col1>=01/01/22 and Col1<=31/01/22"))

=MOYENNE.SI(QUERY(BDD!A:B;"select B were Col1>=01/01/22 and Col1<=31/01/22"))

=MOYENNE.SI(SOMMEPROD((BDD!A2:A1001>="01/01/21"*1)*(BDD!A2:A1001<="31/01/21"*1)))

=MOYENNE(SOMMEPROD((BDD!A2:A1001>="01/01/21"*1)*(BDD!A2:A1001<="31/01/21"*1)))

=SOMMEPROD(QUERY(BDD!A2:A1001>="01/01/21"*1)*(BDD!A2:A1001<="31/01/21"*1)) & MOYENNE(BDD!B2:B1001)

Résultat : 06,15671641791045

=MOYENNE(BDD!B2:B1001) & SOMMEPROD(QUERY(BDD!A2:A1001>="01/01/21"*1)*(BDD!A2:A1001<="31/01/21"*1))

Résultat : 6,156716417910450

J'aimerais avoir un comptte rond mais impossible de changer le format

0
M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299 > Sandrine
Modifié le 19 août 2022 à 10:47

Re,

Ajoute la fonction ARRONDI() ou ARRONDI.INF() ou ARRONDI.SUP() avec le Nb de chiffre après la virgule

=ARRONDI.INF(MOYENNE(....);0) --> 0 pour pas de chiffres après la virgule, 1 pour 1 chiffre, etc

1
Sandrine > M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023
19 août 2022 à 10:51

Merci M-12 je n'ai plus la virgule!

Quelque chose ne doit pas fonctionner dans ma formule je me retrouve avec le résultat 6 à chaque calcul. Exemple en 2023 aucun enregistrement mais résultat 6.

Une idée ?

0
M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299 > Sandrine
Modifié le 19 août 2022 à 11:04

Et je suis censé constater quoi? sans fichier Excel pour regarder

Déjà placer des "$" sur la plage --> BDD!$A$2:$A$1001

0
M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
19 août 2022 à 11:29
1

Effectivement, désolée!

https://docs.google.com/spreadsheets/d/1wFW1PaUySJsKsoHosbefuxS0qjzDCf5XE23xITBcKPc/edit?usp=sharing

0

Ouah, super!

Merci beaucoup M-12 pour votre réponse et le temps pris pour trouver une solution. 

Excellente journée !

0