Calcul moyenne suite à plusieurs critères
Résolu
pygos
Messages postés
202
Statut
Membre
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 13513 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
- Comment calculer la moyenne sur excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Moyenne en anglais excel - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
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 🎶