Rechercher : dans
Par :

Problème fonction excel

Dernière réponse le 4 jan 2008 à 19:51:28 crl-, le 4 jan 2008 à 16:02:59 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 1.5.0.12

Meilleures réponses pour « Problème fonction excel » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
[VBA] RechercheV Polyvalente VoirRECHERCHE POLYVALENTE Pour les accros et les inconditionnels des fonctions d'Excel, avant de crier au scandale, lisez les quelques lignes suivantes. La RechercheV d'origine a beaucoup de limites: La colonne de la donnée doit être avec un offset...

1

eriiic, le 4 jan 2008 à 16:16:40

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

Répondre à eriiic

2

crl-, le 4 jan 2008 à 16:35:09

=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-

Répondre à crl-

3

eriiic, le 4 jan 2008 à 19:37:34

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

Répondre à eriiic

4

 crl-, le 4 jan 2008 à 19:51:28

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-

Répondre à crl-