Conversion de format horaires

Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je manipule deux fichiers : un premier qui liste des horaires, écrits en texte de type 23h00 et un second, qui liste lui des horaires mais sous un format heure hh:mm.

J'ai besoin que mes heures écrites en format textes (23h00) de mon premier fichier soient converties en format hh:mm car j'effectue ensuite une recherche sur ces heures, correspondant à celles listées dans le second fichier.

J'ai déjà essayé de transformer 23h00 en 23:00 avec les fonctions GAUCHE et DROITE, mais le problème est que ma recherche ne fonctionne plus après.

Je ne peux pas réécrire les horaires de mon second fichier en 23h00 (au lieu de 23:00), car j'effectue des calculs sur ces heures, qui ne fonctionnent plus avec le format 23h00.

Merci d'avance!

A voir également:

3 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 

Bonjour à tous les deux

Un poil plus simple

=SUBSTITUE(A3;"h";":")*1 (à formater bien sûr)

Cdlmnt

1
jee pee Messages postés 41525 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 

Bonjour,

En fait pour Excel une heure c'est un nombre, 1 = 24 heures, donc 23H00 est un nombre inférieur à 1.

Pour convertir 23h00 utiliser =CNUM(STXT(A1;1;2)/24)+CNUM(STXT(A1;4;2)/24/60) qui donne 0,95.... et cette cellule il faut lui donner un format heure pour retrouver 23:00


0
Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
 

Wow, merci, ça à l'air de fonctionner comme je le veux :)

Si ce n'est pas le cas, je reposterai :)

Bonne journée !

0