Validation de donnée commence par zero [Résolu]

Signaler
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
-
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
-
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

Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 458
Bonjour
écrivez votre liste de référence dans des cellules en format texte, avec les 0 en entête
crdlmnt
Messages postés
29616
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
14 septembre 2020
6 708
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")
.
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
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
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 458
Re
formatez vos cellules d'entrée en format texte
données/validation / option: longueur du texte
minimum 0 maximum 8
crdlmnt
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
34
ya pas min et max doit etre 8 chiffres avec prise en charge les cas ou le chiffre commence par 0 comme :
01456314
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
5 458 >
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020

Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
34 >
Messages postés
25273
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020

avec ceci https://forums.commentcamarche.net/forum/affich-36846041-validation-de-donene-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-donene-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
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
6 344
Bonjour,

pourquoi se compliquer la vie ? ;-)
Utilise validation de données sur nombre entier.
Min=0 (ou ta valeur mini), Max= 99999999
eric
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
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
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
6 344 >
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020

Bonjour,

les 0 non significatifs sont mis par ton format non ?
eric
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
34 >
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020

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# ### ###
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
6 344 >
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020

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
)
Messages postés
308
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
13 septembre 2020
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