formule SI NB.SI ne marche pas pourquoi?

MIKEFLY62

XLDnaute Junior
=SI(NB.SI(M17;X2:X6);1;0)

=SI(NB.SI(M17;{0;0;0;"*8";0});1;0) developpe avec F9

Bj

une lumiere svp,

je ne comprends pas pourquoi la formule ne marche pas je cherche a savoir si en cellule M17 ou se trouve toujours une lettre (d'ou l'asterix) et un chiffre de 6 à 10 s'il trouve le chiffre en 2eme position (Dans l'exemple (*8)) me mette 1 pour OUI et 0 pour NON .

Dans l'exemple j'ai mis *8 mais ca peut etre *6 et *8 voir jusqu'a 5 chiffres que je demande en X2:X6

Merci de m eclairer

Slts
 

JeanMarie

XLDnaute Barbatruc
Re : formule SI NB.SI ne marche pas pourquoi?

Bonjour tout le monde

Le problème de l'ordre des deux arguments n'est pas en cause. ;)
Sous cette forme "=NB.SI(B13;$G$2:G$8)" NB.SI retourne une matrice d'une longueur égale à la plage du deuxième argument. Pour n'avoir qu'une seule valeur il suffit de sommer la matrice retournée.
Code:
=SOMMEPROD(NB.SI(B13;$G$2:G$8))
ou en validant par Ctrl+Shift+Entrer
Code:
=SOMME(NB.SI(B13;$G$2:G$8))
@+Jean-Marie
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 944
Membres
103 989
dernier inscrit
jralonso