Validation de donnée commence par zero

Résolu
supupoff Messages postés 350 Statut Membre -  
supupoff Messages postés 350 Statut Membre -
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


--
La chance aide parfois, le travail toujours.

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    écrivez votre liste de référence dans des cellules en format texte, avec les 0 en entête
    crdlmnt
    1
  2. jee pee Messages postés 31946 Date d'inscription   Statut Modérateur Dernière intervention   10 003
     
    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
    1. supupoff Messages postés 350 Statut Membre 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
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    formatez vos cellules d'entrée en format texte
    données/validation / option: longueur du texte
    minimum 0 maximum 8
    crdlmnt
    1
    1. supupoff Messages postés 350 Statut Membre 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
      1. supupoff Messages postés 350 Statut Membre 34 > Vaucluse Messages postés 27336 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
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    pourquoi se compliquer la vie ? ;-)
    Utilise validation de données sur nombre entier.
    Min=0 (ou ta valeur mini), Max= 99999999
    eric
    1
    1. supupoff Messages postés 350 Statut Membre 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
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > supupoff Messages postés 350 Statut Membre
         
        Bonjour,

        les 0 non significatifs sont mis par ton format non ?
        eric
        0
      2. supupoff Messages postés 350 Statut Membre 34 > eriiic Messages postés 24581 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
      3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > supupoff Messages postés 350 Statut Membre
         
        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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. supupoff Messages postés 350 Statut Membre 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