Découper une valeur et la transformer en heur

Fermé
Amyne - 5 août 2009 à 14:06
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 - 5 août 2009 à 23:22
Bonjour,

je travaille avec un fichier excel où je dois mettre un tas de fois l'heure à laquelle certaines opérations se déroulent.

Le problème c'est que je dois systématiquement marquer ":" entre les heures et les minutes, ce qui me pose des problèmes de pertes de temps conséquentes (si la majuscule est activée par erreur, si j'appuie sur le bouton "!"...) Ces opérations se déroulant très rapidement, je n'ai que très peu de marge pour marquer mes heures et du premier coup.

Mon idée c'est de marquer une valeur, plutôt que l'heure, et que cette valeur se transforme en heure.

Ex : si l'opération s'est déroulée à 09h10, en marquant "910", il me la transforme, dans une autre cellule en 09:10, 1355 pour 13:55.

J'espère avoir transmis clairement mon problème.

Merci pour votre précieuse aide.
A voir également:

2 réponses

Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 452
5 août 2009 à 22:57
Bonjour,
Je suppose que au minimum les 2 derniers chiffres qui correspondent aux minutes sont toujours présent.
Dans A1 votre nombre : 823
Dans B1 la formule : =TEMPSVAL(GAUCHE(K2;NBCAR(K2)-2)&":"&DROITE(K2;2)) le résultat [08:23:00] pour le format Heure, complet
0
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 386
5 août 2009 à 23:22
Autre solution

En colonne A entrer les valeurs avec un espace entre les heures et les minutes

9 10 ou 10 45

En colonne B, entrer la formule suivante :

=SI(A1="";"";CNUM(SUBSTITUE(A1;" ";":")))

Si A1 est vide alors B1 est vide sinon...

Subsitue permet de remplacer l'espace par les deux points
et cnum de remplacer la chaîne de caractères "texte" par une valeur numérique

La colonne B doit être au format h:mm

A+

pépé
0