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

Résolu/Fermé
Exanos Messages postés 8 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 13 juin 2015 - Modifié par Exanos le 9/06/2015 à 21:11
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 9 juin 2015 à 23:01
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 !

3 réponses

Exanos Messages postés 8 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 13 juin 2015 1
9 juin 2015 à 22:38
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 mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
9 juin 2015 à 23:01
Salut le Forum

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

Mytå
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
Modifié par ccm81 le 9/06/2015 à 21:31
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
9 juin 2015 à 21:32
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