Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion jeffe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jeffe

XLDnaute Impliqué
Bonjour le forum,
je recupère un ficher alarme d'un logiciel que je ne maitrise pas, les données sont exportees au format texte aisi que les dates sous cette forme : 20100830080603, j'ai besoin de convertir ce texte en date heure min seconde.
j'ai essayé ceci:je multiplie par 1 pour obtenir un nombre, puis, =TEXTE(H4;"aaaa/mm/jj/hh/mm/ss")mais me retourne #VALEUR
auriez ous une idée ou une fonction vba?
merci
voici un bout du fichier
 

Pièces jointes

Re : fonction date

Bonjour jeffe,

Voici la formule adéquate :

Code:
=STXT(I2;7;2)&"/"&STXT(I2;5;2)&"/"&GAUCHE(I2;4)&" "&STXT(I2;9;2)&":"&STXT(I2;11;2)&":"&DROITE(I2;2)

Attention, celà suppose que tes dates soient toujours de ce format à 14 chiffres.

Espérant avoir répondu.

Cordialement.
 
Dernière édition:
Re : fonction date

Bonjour,

même réponse que papou-net
=STXT(I2;1;4)&"/"&STXT(I2;5;2)&"/"&STXT(I2;7;2)&" "&STXT(I2;9;2)&":"&STXT(I2;11;2)&":"&STXT(I2;13;2)
En multipliant par "*1" tu auras le nombre en format numérique pour d'autres calculs

JHA
 
Re : fonction date

Bonjour jeffe

Vois si cela te convient

=DATEVAL(STXT($K2;7;2) &"/" & STXT($K2;5;2) & "/" & STXT($K2;1;4) )+TEMPSVAL( STXT($K2;9;2) & ":" & STXT($K2;11;2) & ":" & STXT($K2;13;2))

Edit : A la bourre moi !!
Salut Papou-net
Salut JHA
 

Pièces jointes

Re : fonction date

pierrejean, JHA, Papou-net, le forum, merci pour votre solution ultra rapide.
dernière chose, est il possible de créer une fonction qui a le même effet
c'est pour la suite, je voudrais creer un tcd et faire des groupement de date
merci beaucoup pour vos reponces
 
Re : fonction date

Bonjour à tous,

Re : jeffe,

Voici ton fichier avec la fonction ConvertDate, appliquée aux cellules de la colonne M.

Dans l'appel de la fonction, ne pas oublier d'intégrer l'adresse de la cellule à convertir.

Espérant avoir répondu.

Cordialement.
 

Pièces jointes

Re : fonction date

hello tous,
re Papou-net, merci pour la fonction, le seul petit détail, mon tcd ne reconnait pas le format donc je peux pas regroupper par minutes
chose que j'arrive à faire quand j'utilise la formule de pierrejean???
merci
 
Re : fonction date

Bonjour à tous,

en complément aux solutions proposées :

Une formule avec la fonction TEXTE pour récupérer la date :

Code:
=TEXTE(ENT(Feuil1!I2/1000000);"0000-00-00")*1

au format Date

Pas réussi pour le moment à récupérer l'heure avec la fonction TEXTE

@+
 
Re : fonction date

Bonjour à tous,
encore un grand merci a vous tous pour toute votre aide
Tibo, merci pour l'info je reprendrai cette idée pour un autre projet
pierrejean, je vais tester ta fonction
merci a vous et bon WE
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
3 K
A
Réponses
7
Affichages
7 K
A
M
  • Question Question
Réponses
6
Affichages
3 K
Marc-André
M
A
Réponses
2
Affichages
632
AlixMCBILLY
A
X
Réponses
4
Affichages
3 K
X
Réponses
6
Affichages
2 K
J
Réponses
3
Affichages
1 K
J
G
Réponses
4
Affichages
1 K
Gasp73
G
M
Réponses
4
Affichages
16 K
MisterFred
M
N
Réponses
6
Affichages
21 K
nancy1987
N
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…