Problème fonction excel

Résolu/Fermé
crl- Messages postés 133 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 19 décembre 2008 - 4 janv. 2008 à 16:02
crl- Messages postés 133 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 19 décembre 2008 - 4 janv. 2008 à 19:51
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
A voir également:

4 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 janv. 2008 à 16:16
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
0
crl- Messages postés 133 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 19 décembre 2008 26
4 janv. 2008 à 16:35
=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-
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 janv. 2008 à 19:37
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
0
crl- Messages postés 133 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 19 décembre 2008 26
4 janv. 2008 à 19:51
Ok merci la j'ai bien compris grâce à tes explications.
Excel c'est très pratique à condition de savoir bien s'en servir. lol
crl-
0