Avoir le 0 du mois; date concatener

Résolu
cg.c Messages postés 183 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 19 août 2024 - 30 juil. 2024 à 20:38
PapyLuc51 Messages postés 4370 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 août 2024 - 1 août 2024 à 05:47

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 4370 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 août 2024 1 433
31 juil. 2024 à 15:37

Bonjour,

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

Cordialement

2
PapyLuc51 Messages postés 4370 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 août 2024 1 433
1 août 2024 à 05:47

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

Cordialement

1
brucine Messages postés 16533 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 8 septembre 2024 2 319
30 juil. 2024 à 21:00

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 40166 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 7 septembre 2024 9 319
30 juil. 2024 à 21:05

Bonjour,

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


0
ccm81 Messages postés 10877 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 23 août 2024 2 414
30 juil. 2024 à 21:08

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 183 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 19 août 2024 6
31 juil. 2024 à 14:57

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 10877 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 23 août 2024 2 414 > cg.c Messages postés 183 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 19 août 2024
31 juil. 2024 à 20:14

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 183 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 19 août 2024 6
31 juil. 2024 à 14:59

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

0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
31 juil. 2024 à 15:57

Bonjour,

une autre façon de faire

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


0