Calcul moyenne suite à plusieurs critères

Résolu/Fermé
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021 - 30 oct. 2014 à 15:06
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 30 oct. 2014 à 16:31
Bonjour,

J'ai besoin de votre aide pour calculer une moyenne suite à une requête :

J'ai une 1ère formule pour trouver le nombre :

=SOMMEPROD(((Feuil1!$R$3:$R$302=$B$1))*(Feuil1!$H$3:$H$302=$A$1)*(Feuil1!$Q$3:$Q$302=$H$1)*(Feuil1!$W$3:$W$302=$A$1)*(MOIS(Feuil1!$V$3:$V$302)=B$5))

J'aimerais la traduire, pour trouver suivant tous ces critères, la moyenne (colonne cible = Feuil1!$z$3:$z$302)



Merci d'avance !

Pygos

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
30 oct. 2014 à 15:13
Bonjour,

Si je ne m'abuse, la somme des nombres de la plage Feuil1!$z$3:$z$302 répondant à tous vos critères, devrait être :
=SOMMEPROD((Feuil1!$R$3:$R$302=$B$1)*(Feuil1!$H$3:$H$302=$A$1)*(Feuil1!$Q$3:$Q$302=$H$1)*(Feuil1!$W$3:$W$302=$A$1)*(MOIS(Feuil1!$V$3:$V$302)=B$5)*(Feuil1!$z$3:$z$302))

Et la moyenne = Somme/Nombre :
=SOMMEPROD((Feuil1!$R$3:$R$302=$B$1)*(Feuil1!$H$3:$H$302=$A$1)*(Feuil1!$Q$3:$Q$302=$H$1)*(Feuil1!$W$3:$W$302=$A$1)*(MOIS(Feuil1!$V$3:$V$302)=B$5)*(Feuil1!$z$3:$z$302))
/SOMMEPROD(((Feuil1!$R$3:$R$302=$B$1))*(Feuil1!$H$3:$H$302=$A$1)*(Feuil1!$Q$3:$Q$302=$H$1)*(Feuil1!$W$3:$W$302=$A$1)*(MOIS(Feuil1!$V$3:$V$302)=B$5))

Peut être plus facile avec deux cellules...
En A2 : la somme
En A3 : le nombre
En A4 : =A2/A3
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
30 oct. 2014 à 15:32
Merci !

La 1 ère formule en A2 me retourne #Valeur
La 2ème formule en A3 donne le résultat correct de 2
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
30 oct. 2014 à 15:33
Sans un exemple, cela va être difficile de t'aider...
Peux tu anonymiser un classeur et nous le transmettre?
Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

Va sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
30 oct. 2014 à 15:39
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
Modifié par pijaku le 30/10/2014 à 16:30
Donc...
Ma formule est bonne ET fonctionne correctement.
Par contre, tes formules en Feuil1 colonne Z doivent être modifiées.
Remplace :
=SI(ET(R3>0;V3>0);V3-M3;"")
par :
=SI(ET(R3>0;V3>0);V3-M3;0)

En effet, le caractère "" (ou plutôt son absence...) est considéré comme du texte.
Les formules auront le même effet (pas d'affichage) grâce à ton format personnalisé...

🎼 Cordialement,
Franck 🎶
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
30 oct. 2014 à 16:29
Merci pour la rapidité de ta réponse......Cela fonctionne mieux en effet !

Bien cordialement,
Pierre-Yves
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
30 oct. 2014 à 16:31
De rien.
A+
n'hésite pas...
0