Validation de donnée commence par zero

Résolu/Fermé
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 12 sept. 2020 à 10:51
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
12 sept. 2020 à 11:09
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 39643 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 avril 2024 9 237
12 sept. 2020 à 11:11
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 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
12 sept. 2020 à 11:40
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
12 sept. 2020 à 11:45
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 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
13 sept. 2020 à 20:44
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021
13 sept. 2020 à 20:59
0
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
13 sept. 2020 à 21:15
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
12 sept. 2020 à 11:45
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 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
Modifié le 13 sept. 2020 à 14: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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021
13 sept. 2020 à 17:33
Bonjour,

les 0 non significatifs sont mis par ton format non ?
eric
0
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
13 sept. 2020 à 20:31
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021
Modifié le 13 sept. 2020 à 23:11
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 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
13 sept. 2020 à 23:27
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