Format de date du jour ou mois inférieur à 10

Bonjour à tous,

Thibault , 38 ans ttes mes dents (enfin....)

J'ai besoin de connaisseurs d'excel.

J'ai un tableau

A1 : le jour formatté en texte (01, 02, ... 12..... 31)

A2 : le mois formatté en mm

A3 : l'année formatté en aaaa

en A4, je veux concaténer et obtenir un format jj/mm/aaaa.

Mais il débloque et perds un zéro sur les mois inférieurs à 10

et m'affiche : 01/1/2009 ou encore 12/5/2009

j'ai essayé d'utiliser cette formule dans une autre colonne :

TEXTE(MAINTENANT();"jjjj jj mmmm aaaa") trouvé sur le forum

mais j'arrive pas à la faire fonctionner.

C'est assez important, parce que derière, je veux utiliser cette date dans une requête invite à l'utilisateur.

Pouvez-vous m'aider ?

Merci

Thibault (toutes mes dents... mais plus beaucoup de cheveux !)

Bonjour,

Je ne vois pas le rapport entre ta formule TEXTE(MAINTENANT();"jjjj jj mmmm aaaa") et l'énoncé de ta demande.

Si tu formates tes cellules A1, A2 et A3 en texte par FORMAT / CELLULE, onglet NOMBRE puis Option TEXTE, cela te donne :

A1 = 01

A2 = le mois

A3 = l'année

En A4 mets cette formule -> =A1&"/"&A2&"/"&A3. Cette formule te renverra du texte et pas une date au sens format date excel.

Puis ce qui de la formule TEXTE(MAINTENANT();"jjjj jj mmmm aaaa"), mets cette formule en B1 par exemple --> =TEXTE(MAINTENANT();"jjjj jj mmmm aaaa") , elle te renverra la date du jour comme ceci --> Jeudi 07 mai 2009.

Amicalement

Dan

Si ton pb est terminé, n'oublie pas mettre RESOLU sur le fil. Explications ici --> https://forum.excel-pratique.com/viewtopic.php?t=13

Merci pour ta réponse. Pour la formule, je l'ai trouvée tel quelle sur le forum et bien entendu j'ai essayé de l'adapter en remplaçant le Maintenant().

J'ai suivi tes indications. Sélection de mes 3 colonnes : jour, mois et année

formattage en texte

mais aussitôt le mois (qui est une formule =mois(C2) ) devient 1 au lieu de 01

et donc par repercussion ma cellule H2 (=E2&"/"&F2&"/"&G2)

affiche par exemple 12/1/2009

par curiosité en C2, j'ai 01/01/2009, (c'est une donnée externe provenant d'une base SQL) , j'ai tenté de formatter cette colonne en texte. Mais là j'obtiens : 39814

une autre solution ?

Merci pour votre aide

Thibault

Merci pour votre aide : Je viens de trouver !

La bonne formule était :

=TEXTE((E2&"/"&F2&"/"&G2);"jj/mm/aaaa")

J'avais oublié des parenthèses

Merci

Rechercher des sujets similaires à "format date jour mois inferieur"