Validation de donnée commence par zero

Résolu
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   -  
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   - 13 sept. 2020 à 23:27
Bonjour,
je veux faire une validation de données de 8 chiffre exact en prend en considération certain cas ce chiffre commence par 0 .
essayé comme
nbcar(c3)=8
mais ne prend pas le zero au debut
aussi j'essayé comme sa
=ET(NBCAR(C3)<8;NBCAR(TEXTE(C3;"00000000"))=8)
mais ne prend pas en considération que le chiffre commence par 0 !!

aide svp
merci


Configuration: Windows / Chrome 85.0.4183.102

5 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
Bonjour
écrivez votre liste de référence dans des cellules en format texte, avec les 0 en entête
crdlmnt
1
jee pee Messages postés 41300 Date d'inscription   Statut Modérateur Dernière intervention   9 647
 
Bonjour,

Je n'ai pas bien compris ce que tu veux faire. Validation ???

Pour afficher la cellule C3 avec des zéros avant il suffit dans format de cellule/nombre de choisir Personnalisé + 00000000
ou dans une autre cellule d'utiliser la formule
=TEXTE(C3;"00000000")
.
1
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34
 
je veux la validation de données sur cellule pour que l'utilisateur ne peux pas saisir que 8 chiffres sinon alert erreur . je déjas fait la format de cellule 0# ### ###
merci
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
Re
formatez vos cellules d'entrée en format texte
données/validation / option: longueur du texte
minimum 0 maximum 8
crdlmnt
1
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34
 
ya pas min et max doit etre 8 chiffres avec prise en charge les cas ou le chiffre commence par 0 comme :
01456314
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432 > supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention  
 
0
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
avec ceci https://forums.commentcamarche.net/forum/affich-36846041-validation-de-donnee-commence-par-zero#5
>> on peux saisir des numéro comme 111 ou 356 ou 1 moi je cherche que le saisie doit etre que de 8 chiffres ou affiche msg derreur

avec https://forums.commentcamarche.net/forum/affich-36846041-validation-de-donnee-commence-par-zero#4
>>je peux mettre longueur de texte egale a 8 mais vas accepter aussi les alphabet alors que demande c numérique

merci
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 264
 
Bonjour,

pourquoi se compliquer la vie ? ;-)
Utilise validation de données sur nombre entier.
Min=0 (ou ta valeur mini), Max= 99999999
eric
1
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34
 
Merci
Je veux soit exactement 8 chiffres pas plus pas moins et en prend en considération les chiffres commence par zero comme 01234567

Merci
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 264 > supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

les 0 non significatifs sont mis par ton format non ?
eric
0
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34 > eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention  
 
significatif si le chiffre commence par 0 doit être afficher ya des cas le saisie comme sa 07916814 et d'autre comme 11805624,je mis le format personnalisé des cellules comme :
  0# ### ###
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 264 > supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention  
 
Non, si tu veux tous les 0 non significatifs (c'est ainsi qu'on nomme les 0 devant un nombre, ils ne modifient pas la valeur qui suit) le format doit être
00 000 000

(ou
00000000
)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
supupoff Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   34
 
ben je sais que ce pas la meilleur solution mais je me debrouille comme sa :

Je mettre les cellules sous format personnalisé :
00 000 000

la formule de validation de donnée :
=et(ET(ET( NBCAR(C3)>6;ESTNUM(C3));NBCAR(TEXTE(C3;"00000000"))=8);NB.SI($c$3:$c$33;c3)<2 


Avec ce formule
  • / n'accepte pas saisie min de 7 numéro le 8 seras 0 au début si saisie
    1 111 111
    seras afficher
    01 111 111
  • / n'accepte pas les doublons
  • / n'accepte que le saisie numérique.


ben jespère que ceci aide qlqun autre un jours

merci a tous
0