NB.SI : "critere" n'accepte pas les renvois...

Résolu
Exanos Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Besoin d'un petit coup de main par rapport à la fonction NB.SI ^^

Cette fonction marche très bien dans le cas où le "critère" est une valeur brute, mais je n'arrive pas à la faire fonctionner si je met un renvoi vers une valeur brute.

Je m'explique : Je veux connaitre le nombre de cellule dans la plage "A1:A100" qui ont une valeur supérieure à 10. Je veux pouvoir modifier le critère 10 directement à partir d'une cellule (mettons B1)

=NB.SI(A1:A100;">10") : Ca marche

=NB.SI(A1:A100;">B1") : Ca ne marche plus (avec B1 = 10)

Auriez vous une petite idée ?

Merci d'avance!


ps : J'en profite pour vous demander si vous connaissez une astuce pour selectionner en plage de donnée toute une colonne à partir d'une certaine ligne (un genre de $A:$A mais qui démarerais à la ligne 6 par exemple -> $A$6:$A ne marche pas :D) Encore merci pour vos réponses !

A voir également:

3 réponses

Exanos Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   1
 
Un grand merci les gens ! Ca marche très bien !

Je suis un poil déçu toutefois qu'il n'y ait pas de solution plus "élégante" pour la plage de donnée. Mais bon, on lui en demande déja beaucoup à excel^^

Encore merci!
1
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

Avec INDIRECT : =NB.SI(INDIRECT("A6:A"&LIGNES(A:A));">"&B1)

Mytå
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

1. =NB.SI(A1:A16;">"&B1)
2. $A6:$A65536 (dernière ligne pour excel 2003)

Cdlmnt
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

=NB.SI(A1:A100;">"&B1)

Pour sélectionner toute la colonne à partir de la ligne 6, il suffit de connaitre la dernière ligne (1048576 à partir de XL2007) :
=NB.SI(A6:A1048576;">"&B1)

A+
0