Bonjour le forum,
Je sèche sur une simple conversion de texte en durée (plus précisément en heures).
Depuis un TDB sur des délais de résolution, j'ai ce type de résultat :
1 jours 1 heures 55 minutes
27 minutes
5 jours 1 heures 1 minutes
4 heures 3 minutes
(les "s" sont automatiquement rajoutés par le logiciel de lequel j'obtiens ces durées)
Je voudrais avoir ce délai calculé en heures.
Exemple :
1 jours 1 heures 55 minutes = 25,916666 (heures)
27 minutes = 0.45 (heures)
A.
J'ai réussi à convertir "5jours 1 heures 1 minutes" en "5j1h1m"
B.
J'ai essayé avec des formules trouvées sur ce forum, mais ça ne marche que s'il y a les 3 références "j", "h" et "m" simultanément dans la cellule.
=GAUCHE(C39;CHERCHE("j";C39)-1)+STXT(C39;CHERCHE("j";C39)+1;CHERCHE("h";C39)-CHERCHE("j";C39)-1)/24+STXT(C39;CHERCHE("h";C39)+1;CHERCHE("m";C39)-CHERCHE("h";C39)-1)/1440
Ca ne marche pas s'il en manque un des 3.. (#valeur!) (ligne 12 et 13 de mon exemple)
Données/Convertir en Date JMA ou autres ne donne rien (même
résultat)
Est-ce qu'un spécialiste Excel saurait me donner une solution (VBA ou autres) ?
je joint le fichier test.
Un grand merci d'avance à ceux qui se pencheront sur mon problème..
Rominf