Calcul moyenne suite à plusieurs critères
Résolu
pygos
Messages postés
185
Date d'inscription
Statut
Membre
Dernière intervention
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
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
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
A voir également:
- Calcul moyenne suite à plusieurs critères
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Moyenne en anglais excel - Guide
3 réponses
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
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
Merci !
La 1 ère formule en A2 me retourne #Valeur
La 2ème formule en A3 donne le résultat correct de 2
La 1 ère formule en A2 me retourne #Valeur
La 2ème formule en A3 donne le résultat correct de 2
Sans un exemple, cela va être difficile de t'aider...
Peux tu anonymiser un classeur et nous le transmettre?
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...
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 🎶
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 🎶