Pb convertion date excel - Page 2
Résolu
Précédent
- 1
- 2
Re,
Ah ça va mieux les idées sont de suite plus claires, apparemment cette formule prend en compte les mois inférieurs à 12 et inversement à contrôler !
=SI(ESTTEXTE(A1);SI(ESTERREUR((DROITE(GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");5);2)&"/"&GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");2)&DROITE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");14))*1);(DROITE(GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");5);2)&"/"&GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");2)&DROITE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");15))*1;(DROITE(GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");5);2)&"/"&GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");2)&DROITE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");14))*1);A1)
Souvent les formules complexes en passant par le forum sont parasitées par des symboles ou des intervalles s’ajoutent, un fichier pour tester avec ce lien il sera possible d'alléger la formule
https://www.cjoint.com/?ksplqNhSIR
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Ah ça va mieux les idées sont de suite plus claires, apparemment cette formule prend en compte les mois inférieurs à 12 et inversement à contrôler !
=SI(ESTTEXTE(A1);SI(ESTERREUR((DROITE(GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");5);2)&"/"&GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");2)&DROITE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");14))*1);(DROITE(GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");5);2)&"/"&GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");2)&DROITE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");15))*1;(DROITE(GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");5);2)&"/"&GAUCHE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");2)&DROITE(TEXTE(A1;"jj/mm/aaaa hh:mm:ss");14))*1);A1)
Souvent les formules complexes en passant par le forum sont parasitées par des symboles ou des intervalles s’ajoutent, un fichier pour tester avec ce lien il sera possible d'alléger la formule
https://www.cjoint.com/?ksplqNhSIR
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Effectivement l'apèro te fait du bien.... et je salue la performance et la patience pour écrire un truc pareil.
Ca marche... mais il faut bien que les dates ne comportant qu'un seul chiffre avant le premier slash soit affecté d'un 0 pour faire 2 caractères.
Bravo
Reste toujours la même question pour le demandeur:
8/10/ ...... est il le 10 Aout ou le 8 Octobre?
la formule décide elle même suivant l'affichage (<12 ou <>12) au 2° Item si le mois doit être issu du premier item ou du deuxiéme et c'est particulièrement performant, mais comment faire pour savoir dans une liste ce qu'il faut décider sur le sujet.
Cela marche bien si le fait que le second item est >12 suffit pour déterminer le format initial.Si cela est le cas, au 0 près à rajouter, par endroit c'est parfait.
Ceci dit, c'est quand même monumental!, dans tous les sens du terme.
A+
Ca marche... mais il faut bien que les dates ne comportant qu'un seul chiffre avant le premier slash soit affecté d'un 0 pour faire 2 caractères.
Bravo
Reste toujours la même question pour le demandeur:
8/10/ ...... est il le 10 Aout ou le 8 Octobre?
la formule décide elle même suivant l'affichage (<12 ou <>12) au 2° Item si le mois doit être issu du premier item ou du deuxiéme et c'est particulièrement performant, mais comment faire pour savoir dans une liste ce qu'il faut décider sur le sujet.
Cela marche bien si le fait que le second item est >12 suffit pour déterminer le format initial.Si cela est le cas, au 0 près à rajouter, par endroit c'est parfait.
Ceci dit, c'est quand même monumental!, dans tous les sens du terme.
A+
Re,
avec deux conditionnelles je pense que l'on doit pouvoir contenir ce problème, et éventuellement mettre la formule en cascade afin qu'elle soit facilement interprétable
Bon dimanche
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
avec deux conditionnelles je pense que l'on doit pouvoir contenir ce problème, et éventuellement mettre la formule en cascade afin qu'elle soit facilement interprétable
Bon dimanche
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
"Reste toujours la même question pour le demandeur:
8/10/ ...... est il le 10 Aout ou le 8 Octobre? "
le 8/10/2007 est bien le 10 Aout
8/10/ ...... est il le 10 Aout ou le 8 Octobre? "
le 8/10/2007 est bien le 10 Aout
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Précédent
- 1
- 2