Afficher le nombre de valeur pris en compte

Résolu
Phil -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Dans mon classeur excel, une cellule A1 calcule la somme des 10meilleurs résultats obtenus sur un ensemble d'épreuve (admettons 20).
Cette cellule calcule la somme si il y a moins de 10 résultats, 10 résultats ou plus de 10 résultats. Toujours en s'arrêtant aux 10meilleurs résultats.

Je voudrais dans une autre cellule A2 indiquer le nombre d'épreuves prises en compte.

Admettons que l'un des individus n'ait passé que 5épreuves sur les 20possibles, que la cellule A1, calcule la somme de ces 5 résultats, je voudrais qu'une cellule A2 affiche "5", c'est a dire : A1 a fait la somme de "5" résultats.

Merci pour vos réponses, en espérant être clair dans mes explications.

Phil

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
tout dépend un peu de ce que vous avez dans votre champ quand il n'y a pas de note
essayez si votre champ va de A2 à A20 cette formule:
=NB.SI(A2:A20;"<>0")
qui compte les cellules avec une valeur différente de 0 ou non vide.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
Phil
 
Quand il n'y a pas de notes il y a
- soit une formule =rechercheV..... qui va chercher dans un autre classeur une éventuelle note SI la date de l'épreuve est passée
- soit la cellule est vide SI la date de l'épreuve n'est pas encore passée.

Cette formule ne fonctionne, a priori, que si le nombre de notes est inférieure ou égale à 10.

Merci pour votre réponse
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
faute de frappe dans ma formule, elle ne fonctionne même pas correctement avec un résultat de formule/
essayez plutôt:
=NB.SI(A2:A20;">0")
avec mes excuses
Crdlmnt
0
Phil
 
Effectivement elle indiquait le nombre de cellules de la plage. La nouvelle fonctionne jusqu'à 10 résultats.
Je me débrouillerai, si l'individu passe plus de 10 tests (rares), j'indiquerai manuellement que 10 résultats sont pris en compte.
A moins qu'il n'existe une possibilité de dire à la formule : "si tu trouves un résultat >10, affiche 10.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
La formule compte toutes les valeurs dans le champ qui sont supérieures à 0, qu'il y en ait 5 ou 12 etc...
Si vous voulez afficher 10 quand le quota est dépassé, écrivez:
=SI(NB.SI(A2:A20;">0")>9;10;NB.SI(A2:A20;">0")
crdlmnt
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
=SI(NB.SI(A2:A20;">0")>9;10;NB.SI(A2:A20;">0"))
(t'avais oublié la dernière parenthèse ami Vaucluse !)
0