Format heure sous Excel

Bonjour,

voilà dans un de mes tableaux j'ai utilisé la fonction RECHERCHEV pour récupérer des données d'un autre tableau. Or certaine données horaires sont sous la forme 00 h 00 et je les veux sous la forme 00:00:00.

J'ai tenter de faire une copie de valeur dans une autre colonne et de remplacer H par une virgule en passant par ÉDITION -> REMPLACER, puis dans une autre colonne j'ai divisé le résultat par 24. Le problème c'est que par cette méthode je perd systématiquement quelques minutes à chaque fois, en plus ca m'oblige à rajouter plusieurs colonnes.

COl A [RECHERCHEV] <- Copier/coller valeur -> COl B [EDIT / REMPLACER] COl C [ =Colonne B/24]

Auriez vous une autre solution ?

D'avance merci pour votre aide.

Si les données que tu recherches ne sont que des heures,

  • clic droit sur les cellules où tu veux afficher le format 00:00:00;
  • format de cellules
  • onglet Nombre catégorie Heure et tu devrais trouver ton bonheur.

Amicalement,

Maxime

Bonjour

Tout dépends du format de cellule et de leur contenu (oublions les secondes)

En format standard ou texte

S'il s'agit d'heures dépassant 100 h

Exemple: en B2 102h45 format standard ou texte

en C2 où ailleurs

=TEXTE(STXT(B2;1;CHERCHE("h";B2;1)-1)&":"&DROITE(B2;2);"hh:mm")

S'il s'agit d'heures inf à 24h

=TEXTE(GAUCHE(B2;2)&":"&DROITE(B2;2);"hh:mm")

En format hh"h"mm

Là, effectivement, il suffit de passer en format hh:mm pour retrouver un 19:45 depuis un 19h45

Cordialement

Bonjour et merci pour vos réponses.

Darzou a écrit :

Si les données que tu recherches ne sont que des heures,

  • clic droit sur les cellules où tu veux afficher le format 00:00:00;
  • format de cellules
  • onglet Nombre catégorie Heure et tu devrais trouver ton bonheur.

Amicalement,

Maxime

Le souci, Maxime, c'est que ces données sont récupérés par une fonction RECHERCHE V, elles sont donc considérées comme du texte, il m'es donc impossible de transformé le format en Heure.

Amadéus a écrit :

Bonjour

Tout dépends du format de cellule et de leur contenu (oublions les secondes)

En format standard ou texte

S'il s'agit d'heures dépassant 100 h

Exemple: en B2 102h45 format standard ou texte

en C2 où ailleurs

=TEXTE(STXT(B2;1;CHERCHE("h";B2;1)-1)&":"&DROITE(B2;2);"hh:mm")

S'il s'agit d'heures inf à 24h

=TEXTE(GAUCHE(B2;2)&":"&DROITE(B2;2);"hh:mm")

En format hh"h"mm

Là, effectivement, il suffit de passer en format hh:mm pour retrouver un 19:45 depuis un 19h45

Cordialement

Amadéus, j'ai bien tenté ta formule, pour des données inf à 24h, mais Excel 2003 considère qu'il y a une erreur. Quand à l'idée de transformé le format cella ne fonctionne pas mon format étant du texte "00 h 00"

Si vous avez d'autres idées n'hésitez pas.

Merci.

Bonjour

=TEMPS(GAUCHE(B2;2);DROITE(B2;2);)

Cordialement

Amadéus a écrit :

Bonjour

=TEMPS(GAUCHE(B2;2);DROITE(B2;2);)

Cordialement

Super ça fonctionne. Merci beaucoup.

Rechercher des sujets similaires à "format heure"