Avoir le 0 du mois; date concatener

Résolu
cg.c Messages postés 197 Statut Membre -  
PapyLuc51 Messages postés 5089 Statut Membre -

Bonjour,

En A2 une date sous format "30/07/2024"

En B2 je voudrai le concaténer "240730" : "droite(année(A2;2)&mois(A2)&jour(A2)"

pas de problème sauf pour le mois qui n'affiche que "7" ("24730")

je voudrais le "0" des mois inférieur à 10, évidement...

Merci


Windows / Firefox 128.0

6 réponses

PapyLuc51 Messages postés 5089 Statut Membre 1 491
 

Bonjour,

Une autre plus courte =TEXTE(A2;"aammjj")

Cordialement

2
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 

Pour avoir le résultat sous forme de nombre =CNUM(TEXTE(A2;"aammjj"))

Cordialement

1
brucine Messages postés 23006 Statut Membre 3 574
 

Bonjour,

Tu ne peux pas si le mois est inférieur à 10, passer par une conditionnelle SI(MOIS(A2)<10;"0"&MOIS(A2);MOIS(A2)).

0
jee pee Messages postés 42383 Statut Modérateur 9 738
 

Bonjour,

Voir =DROITE(ANNEE(A2);2)&DROITE("0"&MOIS(A2);2)&DROITE("0"&JOUR(A2);2)


0
ccm81 Messages postés 11033 Statut Membre 2 433
 

Bonjour

=MOD(ANNEE(A2);100) & TEXTE(MOIS(A2);"00") & TEXTE(JOUR(A2);"00")

Et si tu veux un résultat numérique

=(MOD(ANNEE(A2);100) & TEXTE(MOIS(A2);"00") & TEXTE(JOUR(A2);"00"))*1

Cdlmnt

0
cg.c Messages postés 197 Statut Membre 7
 

Bonjour ccm81,

"Et si tu veux un résultat numérique"; cela veut dire que la première est résultat texte?

Quel intérêt de l'un sur l'autre ? Mon but est de créer une référence/n° de pièce....

Merci

0
ccm81 Messages postés 11033 Statut Membre 2 433 > cg.c Messages postés 197 Statut Membre
 

oui, la première fournit du texte. Un résultat numérique (la deuxième) permet de faire des calculs, des tris, tout ce qu'on peut faire avec des nombres)

Cdlmnt

0

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

Posez votre question
cg.c Messages postés 197 Statut Membre 7
 

Merci à tous en tous cas; toutes vos formules fonctionnent...!

0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 

Bonjour,

une autre façon de faire

=DROITE(TEXTE(ANNEE(A2);"0000");2)&TEXTE(MOIS(A2);"00")&TEXTE(JOUR(A2);"00")


0