Rechercher : dans
Par :

[EXCEL vba] extraction heure/minute

Dernière réponse le 27 nov 2008 à 14:44:41 mistertom, le 26 oct 2007 à 01:05:26 
 Signaler ce message aux modérateurs

Bonjour,

mon problème est pas très compliqué mais sa me gène pas mal pour mon boulot...
je voudrai convertir une heure ex: 50:30 => 50.5

j'arrive pas à trouver de fonction qui me le fasse alors j'ai trouvé une idée un peu barbare

séparer les heures et les minute contenue dans une cellule ex: 50:30 (50h30min)
j'ai commencé à y réfléchir mais je bloque, j'ai utilisé la fonction hours et minutes pour extraire mais voila mon problème
min = Minutes("50:30") 'OK sa me retourne le bon nombre 30

mais

heure = Hours("50:30") me retourne 2 ???

en fait il enlève les 2 x 24h soir 48h et me retourne le reste soit 2h :s

Donc voila si quelqu'un sait comment me tirer d'affaire...
mon nombre d'heure peut varier de 1 à 3 chiffre (ex: 172h)

Merci d'avance

Configuration: Windows XP
Firefox 2.0.0.8

1

Polux31, le 26 oct 2007 à 05:20:28
  • +1

Salut

Pour convertir des minutes en centième d'heure il faut appliquer une simple règle de 3 : 100 que divise 60 que multiplie le nombre de minutes ...


;o)

Polux

Répondre à Polux31

2

Papou93, le 26 oct 2007 à 07:55:41
  • +1

Bonjour mistertom, Polux,

Cette formule, qui reprend l'idée de Polux, fonctionne :

=HEURE(A1)&","&MINUTE(A1/60*100)

Cordialement.

Répondre à Papou93

3

eriiic, le 26 oct 2007 à 12:13:01
  • +1

Bonjour,

Pour excel ton temps est exprimé en jour décimal dans A1. Donc fais une multiplication par 24 pour l'avoir en heure décimale sans oublier de mettre le format de cellule standard.
50:30 = 2.1041666 *24 = 50.5
eric

Répondre à eriiic

4

rammstein85, le 6 nov 2007 à 23:59:16
  • +1

Bonjour,
il suffi de multiplier par 0.6 pou convertir dans le meme sens:

seconde=>minute et minut=>seconde

=)

Répondre à rammstein85

5

Manu, le 8 nov 2007 à 16:09:30
  • +1

Bonjour,

Essaie :

JOUR(AN21)*24+HEURE(AN21)+MINUTE(AN21)/60

Manu.
http://www.lesproviders.com/

Répondre à Manu

6

mag, le 22 fév 2008 à 16:46:28
  • +3

Comment transformer des heures en centiemes heures

Répondre à mag

7

Polux31, le 22 fév 2008 à 16:51:41
  • +1

Mag, il suffit de lire un peu plus haut .... mais pour transformer 1 heure en centième, c'est hyper simple : 1 heure égale 100 centièmes d'heure

;o)

polux

Répondre à Polux31

8

 audrey, le 27 nov 2008 à 14:44:41
  • +2

J'ai trouvé comment convertir une heure au format hh:mm en centième d'heure, exemple :
- Dans la case A1 : 02:30 (en format heure hh:mm)
- Dans la case B1 faire la formule suivante : =((HEURE(A1)*60)+MINUTE(A1))/60

Ainsi tu auras comme résultat dans B1 : 2,5
Après tu peux te servir de cette case pour tout autre calcul.

Ca marche c'est sur, je l'ai trouvé pour moi au boulot et ça me change la vie.

Bon courage.

Audrey

Répondre à audrey