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

Signaler
Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
-
Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
-
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
25810
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 février 2021
5 781
Bonjour
écrivez votre liste de référence dans des cellules en format texte, avec les 0 en entête
crdlmnt
Messages postés
30995
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
22 février 2021
7 391
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
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
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
25810
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 février 2021
5 781
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
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
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
25810
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 février 2021
5 781 >
Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021

Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
34 >
Messages postés
25810
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 février 2021

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
Messages postés
23887
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 février 2021
6 659
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
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
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
23887
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 février 2021
6 659 >
Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021

Bonjour,

les 0 non significatifs sont mis par ton format non ?
eric
Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
34 >
Messages postés
23887
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 février 2021

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
23887
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 février 2021
6 659 >
Messages postés
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021

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
312
Date d'inscription
dimanche 27 novembre 2011
Statut
Membre
Dernière intervention
8 janvier 2021
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