NB.SI 3lettres suivi de 3 chiffres
Résolu
banzai
-
banzai -
banzai -
Bonjour,
Je cherche une formule qui pourrai me compter les cellules qui contiennent 3 lettres et 3 chiffres.
Exemple: BYE001, BYE006, BTZ004 ect...
Avec un NB.SI ou NB.SI.ENS ?
Merci d'avance pour votre aide !
Je cherche une formule qui pourrai me compter les cellules qui contiennent 3 lettres et 3 chiffres.
Exemple: BYE001, BYE006, BTZ004 ect...
Avec un NB.SI ou NB.SI.ENS ?
Merci d'avance pour votre aide !
5 réponses
-
Bonjour, avec nb.si ça peut faire l'affaire car il n'y a qu'une seule condition, 6 caractères. La formule que tu peux employer est =NB.SI(A1:A9;"??????"), le ? remplaçant n'importe quel caractère.
-
Bonsoir
En passant par les codes caractères (65 à 90 pour A à Z et 48 à 57 pour 0 à 9) relevés avec STXT et SOMMEPROD, pour une plage allant de A1 à A100 :
=SOMMEPROD((CODE(STXT(A8:A10;1;1))>=65)*(CODE(STXT(A8:A10;2;1))>=65)*(CODE(STXT(A8:A10;3;1))>=65)*(CODE(STXT(A8:A10;1;1))<=90)*(CODE(STXT(A8:A10;2;1))<=90)*(CODE(STXT(A8:A10;3;1))<=90)*(CODE(STXT(A8:A10;4;1))<=57)*(CODE(STXT(A8:A10;5;1))<=57)*(CODE(STXT(A8:A10;6;1))<=57)*(CODE(STXT(A8:A10;4;1))>=48)*(CODE(STXT(A8:A10;5;1))>=48)*(CODE(STXT(A8:A10;6;1))>=48))
Cdlmnt
Via
-
Bonjour
En reprenant la proposition de via55 que je salue au passage, on peu faire un peu plus simple (j'ai ajouté un test sur la longueur)
=SOMMEPROD((NBCAR(A2:A11)=6)*(STXT(A2:A11;1;1)>="A")*(STXT(A2:A11;2;1)>"A")*(STXT(A2:A11;3;1)>="A")*(STXT(A2:A11;1;1)<="Z")*(STXT(A2:A11;2;1)<="Z")*(STXT(A2:A11;3;1)<="Z")*(STXT(A2:A11;4;1)<="9")*(STXT(A2:A11;5;1)<="9")*(STXT(A2:A11;6;1)<="9")*(STXT(A2:A11;4;1)>="0")*(STXT(A2:A11;5;1)>="0")*(STXT(A2:A11;6;1)>="0"))
Cdlmnt -
Bonsoir à tous,
avec Morefunc et les expressions régulières :=SOMMEPROD(REGEX.NOMBRE(A2:A11;"^\D{3}\d{3}"))
cordialement -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -