Rechercde temps et extraction sous condition

Bonjour à tous,

j'emploi excel 2016 EN depuis peu et je me retrouve face à un problème.

Je cherche à pouvoir additionner des temps récupérés dans un format pas très sympa...

Exemple du contenu possible d'une cellule :

1 hours 30 minutes 30 secondes

ou

15 minutes 45 secondes

Mon but est de pouvoir récupérer le nombre d'heure, de minutes et de secondes et de pouvoir les additionners plus facilement.

Je démarre avec la fonction RECHERCHE("hours";A1;1) mais cela ne m'affiche que la position du début du mot "hours" mais ne me permet pas de récuperer le nombre d'heure. La même chose avec les minutes

j'ai egalement pensé a spliter ma cellule en 4 cellules pour une recherche plus facile, le soucis c'est que je me retrouve avec des temps en minutes à la place des temps en heures car l'ecriture n'est pas standardisée dans chaque cellule.

Suis-je passé à coté de quelque chose de simple ?

vous trouverez un fichier avec exemple.

Merci d'avance à tous.

Mathieu

14exemple1.xlsx (8.14 Ko)

Bonjour et bienvenue sur le Forum !

Formule à tester en C2 :

=TEMPS(SI(SIERREUR(TROUVE("hour";A2);0)>1;CNUM(STXT(A2;1;SIERREUR(TROUVE("hour";A2);0)-1));0);CNUM(STXT(A2;MAX(TROUVE("min";A2)-3;1);2));0)

bonjour

salut JFL

une contribution

12mathv.xlsx (8.43 Ko)

cordialement

bonjour,

Un tout grand merci à vous deux, vos deux solutions sont parfaites !

voici la traduction de la formule de JFL en anglais :

=TIME(IF(IFERROR(FIND("hour";A10);0)>1;VALUE(MID(A10;1;IFERROR(FIND("hour";A10);0)-1));0);VALUE(MID(A10;MAX(FIND("min";A10)-3;1);2));0)

Mathieu

Rechercher des sujets similaires à "rechercde temps extraction condition"