NB.SI 3lettres suivi de 3 chiffres
Résolu/Fermé
A voir également:
- NB.SI 3lettres suivi de 3 chiffres
- Suivi des modifications word - Guide
- Picasa 3 - Télécharger - Albums photo
- Suivi colis - Guide
- Ai suite 3 download - Télécharger - Optimisation
- Combien de combinaison possible avec 3 chiffres - Forum loisirs/vie pratique
5 réponses
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 031
12 févr. 2016 à 14:15
12 févr. 2016 à 14:15
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.
via55
Messages postés
14402
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 avril 2024
2 702
12 févr. 2016 à 18:56
12 févr. 2016 à 18:56
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
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
ccm81
Messages postés
10851
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 avril 2024
2 404
12 févr. 2016 à 19:22
12 févr. 2016 à 19:22
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
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
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
13 févr. 2016 à 04:15
13 févr. 2016 à 04:15
Bonsoir ccm81,
un = a échappé à la seconde comparaison alpha :
cordialement
un = a échappé à la seconde comparaison alpha :
(STXT(A2:A11;2;1)>="A")
cordialement
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
13 févr. 2016 à 04:13
13 févr. 2016 à 04:13
Bonsoir à tous,
avec Morefunc et les expressions régulières :
cordialement
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
12 févr. 2016 à 14:20
Le problème est que j'ai plusieurs données qui ce resembles.
Exemple:
LAB001
V-GL
BYE305
Z-BYE
U-BYE
%-GL
U-BTZ
BYE/
LAB/
FA6001
Et le il me faudrait 2
Est-ce plus clair ?
Merci
13 févr. 2016 à 18:02