Problème fonction excel
Résolu
crl-
Messages postés
133
Date d'inscription
Statut
Membre
Dernière intervention
-
crl- Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
crl- Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème concernant les fonctions excel. Je veux faire une moyenne avec deux arguments mais je n'ai rien trouvé.
En francais ça donne :
Faire une somme si les nombres de la plage C3:C56 sont positifs ">0" et "<10" et diviser le tout par le nombre de cellules positives et inférieures à 10 appartenant à la plage C3:C56.
Cela revient à faire une moyenne mais ce n'est apparemment pas possible avec deux arguments.
Est-ce que quelqu'un pourrait m'aider?
Merci d'avance
crl-
Voici un exemple:
http://crl-esite.ifrance.com/upload/CCM/excel.JPG
J'ai un problème concernant les fonctions excel. Je veux faire une moyenne avec deux arguments mais je n'ai rien trouvé.
En francais ça donne :
Faire une somme si les nombres de la plage C3:C56 sont positifs ">0" et "<10" et diviser le tout par le nombre de cellules positives et inférieures à 10 appartenant à la plage C3:C56.
Cela revient à faire une moyenne mais ce n'est apparemment pas possible avec deux arguments.
Est-ce que quelqu'un pourrait m'aider?
Merci d'avance
crl-
Voici un exemple:
http://crl-esite.ifrance.com/upload/CCM/excel.JPG
A voir également:
- Problème fonction excel
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fonction moyenne excel - Guide
- Déplacer colonne excel - Guide
4 réponses
Bonjour,
Si j'ai bien suivi ta question cette formule devrait te convenir :
=SOMMEPROD(($C$3:$C$56>0)*($C$3:$C$56<10)*$C$3:$C$56)/SOMMEPROD(($C$3:$C$56>0)*($C$3:$C$56<10)*1)
eric
Si j'ai bien suivi ta question cette formule devrait te convenir :
=SOMMEPROD(($C$3:$C$56>0)*($C$3:$C$56<10)*$C$3:$C$56)/SOMMEPROD(($C$3:$C$56>0)*($C$3:$C$56<10)*1)
eric
=SOMMEPROD(($C$3:$C$56>0)*($C$3:$C$56<10)*$C$3:$C$56)/SOMMEPROD(($C$3:$C$56>0)*($ C$3:$C$56<10)*1)
Merci beaucouup eric. Ca marche nikel. Je ne risquais pas de trouver cela. Je vais essayer d'éplucher cette formule pour mieux comprendre.
Encore merci.
crl-
Merci beaucouup eric. Ca marche nikel. Je ne risquais pas de trouver cela. Je vais essayer d'éplucher cette formule pour mieux comprendre.
Encore merci.
crl-
Pour te guider rapidement dans ta compréhension :
($C$3:$C$56>0) te retourne une matrice de résultat de test {vrai,faux,faux,vrai...}, que tu multiplies par une autre donc il te faut 2 vrais pour avoir vrai. Et si tu multiplies le résultat par 1 tu obtiens {1,0,0,1,...}. Sommeprod() te retourne la somme des éléments de cette matrice
($C$3:$C$56>0) te retourne une matrice de résultat de test {vrai,faux,faux,vrai...}, que tu multiplies par une autre donc il te faut 2 vrais pour avoir vrai. Et si tu multiplies le résultat par 1 tu obtiens {1,0,0,1,...}. Sommeprod() te retourne la somme des éléments de cette matrice