Transformer texte en heure

Hello nouveau probleme

je viens de chercher sur le forum mais pas de solution

j ai une cellule en N5 qui est en texte 1215

j aimerais sur cellule n2 la transformer en heure 12:15

merci

J ai trouve cela et cela marche

=(GAUCHE(N5;2)&":"&DROITE(N5;2))*1 mais quand je n ai pas d heure inscrite cela m ecrit ereur valeur

Si tu veux tu peux regarder ça :

https://www.ablebits.com/office-addins-blog/2015/03/26/excel-convert-text-date/

C'est la suite de ton raisonnement !

j ai essaye timevalue(N5) ca ne marche pas car

mon heure est du style 1215 et non 12:15

solution trouvée

=((MOD(TEXTE(N5;"00"":""00");1)))

Je viens d'essayer et sur ma version d'Excel j'ai pas les RIGHT, LEFT et etc ...

Du coup j'ai bricolé ça :

Ce code permet de transformer une date mmddyyyy

=DATE(STXT(G4;5;4); STXT(G4;1;2); STXT(G4;3;2))

Si tu veux ddmmyyyy

=DATE(STXT(G4;5;4); STXT(G4;3;2); STXT(G4;1;2))

(G4 étant la case de ta donnée)

J ai trouve cela et cela marche

=(GAUCHE(N5;2)&":"&DROITE(N5;2))*1 mais quand je n ai pas d heure inscrite cela m ecrit ereur valeur

Bonjour,

Tu peux ajouter ceci : =SIERREUR(TaFormule;"")

Rechercher des sujets similaires à "transformer texte heure"