Comment avoir 4 chiffre dans une cellule quelque soit le nombre

Résolu
maxdu.88 -  
Aranud87 Messages postés 18033 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

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
Aranud87 Messages postés 18033 Date d'inscription   Statut Contributeur Dernière intervention   3 296
 
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
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
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
m@rina Messages postés 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
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
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
Aranud87 Messages postés 18033 Date d'inscription   Statut Contributeur Dernière intervention   3 296
 
c'est carrément plus simple sur Libreoffce LoL
0