NB.SI avec condition variable

Pierrick1910

XLDnaute Nouveau
Hello à tous,

Je suis entrain de travailler sur un fichier de relevé de note pour un prof.
Je souhaiterai donner le nombre de note au dessus de la moyenne de la classe.
J'ai la moyenne qui est calculée d'un coté, et de l'autre j'ai ma plage de données avec toutes mes notes.
NB.SI(Plage de données;Moyenne) fonctione
Par contre NB.SI(Plage de données;'>Moyenne') ne fonctionne pas (ça me renvoie 0)

Si je mets NB.SI(Plage de données;'>10') ça marche !

Je sais que j'avais déjà eu ce souci et que j'avais trouvé un moyen de le contourner, mais là je sèche !
Est-ce que qq1 peut me dépanner ?

Ci-joint le fichier si ça peut aider !

Merci à tous...

++

Message édité par: Pierrick1910, à: 13/09/2005 19:12
 

andré

XLDnaute Barbatruc
Re:eek:ups j'ai oublié le fichier !

Salut,

Voici une formule qui foinctionne (sur ton exemple) :

=NB.SI(C4:C6;'>'&MOYENNE(C4:C6))

MOYENNE() est une fonction, il faut donc préciser les arguments.
Ici on compte le nombre de valeurs dans C4:C6 qui sont > que la moyenne de C4:C6


Â+
 

andré

XLDnaute Barbatruc
Re:eek:ups j'ai oublié le fichier !

Resalut,

& est l'abrégé de concatener.
Comme il faut placer le > entre '', XL le considère comme du texte, mais dès qu'il est associé à une valeur numérique, il reprend sa fonction initiale de comparaison.

En quelque sorte une façon de contourner le problème (lol).

Â+
 

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 847
Membres
103 972
dernier inscrit
steeter