Comment avoir 4 chiffre dans une cellule quelque soit le nombre

Résolu
maxdu.88 -  
Aranud87 Messages postés 277 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je travaille actuellement sur le cadastre et je voudrai que ma valeur apparaisse automatiquement en 4 chiffre. exemple pour la parcelle 14, je veux qu elle apparaisse en 0014.

enfin, je voudrai copier cette valeur en gardant cette forme pour la déplacer dans une autre cellule

merci par avance

7 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour,

    2 possibilités :
    - soit tu veux garder un nombre (pour des calculs ultérieurs et tu fais clic droit Format de cellule puis tu composes un format Personnalisé avec 0000, Excel compléteras avec le nombre de nécessaire devant la valeur entrée

    - soit tu mets ta valeur en texte en tapant directement dans la cellule '0014

    Cdlmnt
    2
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    peut être une autre idée:

    =A1&TEXTE(B1;"0000")
    avec le 1° numéro en A1 et celui à passer en 4 chiffres en B1

    crdlmnt

    Errare humanum est, perseverare diabolicum
    1
  3. Aranud87 Messages postés 277 Date d'inscription   Statut Contributeur Dernière intervention   3 299
     
    Lu,

    Je connais mal Excel mais sous Calc de libreoffice, dans format cellule tu as "zeros non significatifs"

    Là tu met 4 et comme tu vois j'ai tapé 14, il me met 0014
    Je pense qu'il doit y avoir un truc comme ça dans Excel :

    grand format : https://pix.toile-libre.org/upload/original/1395176154.png
    0
  4. maxdu.88
     
    j ai déja réaliser la premier méthode. j ai effectue un regroupement de colonne pour en faire une grace a la fonction CONCATENER ( je regoupe le code INSEE+secteur cadastrale+le numéro parcellaire) cependant les numéro parcellaire perdent les zéro
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Ok
      Alors pour regrouper, par exemple avec le secteur en A1 et le n° parcellaire en B1 :
      =A1 & REPT("0";4-NBCAR(B1))+B1

      Cdlmnt
      0
    2. m@rina Messages postés 27590 Date d'inscription   Statut Modérateur Dernière intervention   11 562
       
      Pour faire plus simple, tu prends la seconde solution de via55, à savoir faire précéder ton numéro par ' et dans ce cas, ton numéro devient du texte et ne perdra pas ses zéros.
      Tu peux également commencer par donner un format Texte aux cellules, et taper tes numéros avec les 00, ils resteront aussi.

      m@rina
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. maxdu.88
     
    j aimerai bien travailler en format texte mais la personne qui ma passé ces bases de donnée a le numéro de parcelle sans le ou les zéro avant. comment faire pour passer d'un chiffre brut (167) à une chiffre en format texte exploitable (0167)???

    Enfin pour la technique via55 elle ne marche pas car j ai plein de zéro
    0
  7. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    Une autre suggestion qui reprend un peu tout.
    La colonne A qui contient le n° de parcelle est mise au format personnalisé "0000".
    Pour concaténer on utilise la fonction Texte:
    =codeInsee&Secteur&TEXTE(A1;"0000")
    0
  8. maxdu.88
     
    bonjour

    un ami ma donné un début idée et j'ai réussi résoudre mon problème mais ma manipulation est plus complexe.

    Je prend le numéro de cadastre, je le divise par 10000 puis je réalise la fonction =CTXT(Q2;4;VRAI) pour avoir 4 chiffre après la virgule, enfin je termine par la fonction =STXT(R2;3;4) pour supprimer le 0 avant la virgule et la virgule.

    je vous remercie pour vos idée

    Cordialement
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Alors vous n'avez pas du lire la proposition de plusieurs participants à ce fil qui se sont démener pour vous proposer bêtement:

      =TEXTE(Q2;"000")

      qui vous donne 4 chiffres tant que vous avez en Q2 un nombre inférieur à 9999

      Et bien sur pour composer un code avec P2 et Q2

      =P2&TEXTE(Q2;"0000")

      Dommage!

      crdlmnt
      0
    2. Aranud87 Messages postés 277 Date d'inscription   Statut Contributeur Dernière intervention   3 299
       
      c'est carrément plus simple sur Libreoffce LoL
      0