minutes/sec

J

JJ

Guest
Bonjour, j'ai besoin d'un peu d'aide pour ma macro, je voudrais convertir une durée en minutes.
En cellule 7 j'ai la durée, hh:mm:ss, j'aurais besoin de convertir la durée en minutes car je veux appliquer un tarif a la minute, tout va bien pour des heures pleines ou minutes pleines mais les secondes?
quelle pourrait etre la formule pour etre juste?
par ex si j'ai 02:12:50, ca va donner 120+12 = 132min mais le reste des sec comment le tarifier
merci et bon WE
JJ
 

andré

XLDnaute Barbatruc
Salut,

Il faut multiplier la durée par 1440, cellule au format standard

Exemple : '02:12:50'*1440 = 132.83333

Pour Excel : 1 = 1 jour = 24 heures = 1140 minutes

Â+

Petite erreur de frappe : = 1440 minites !

Message édité par: andré, à: 01/11/2005 09:51
 
J

JJ

Guest
Bonjour et merci André,

La cellule 7 (durée) est au format personnalisé( hh:mm:ss)
en cellule 9 je voudrais le nombre de minutes: la macro serait donc (dans une boucle For x= j to step -1......)

Feuil1.Cells(x,9).Value= Feuil1.Cells(x,7)*1440
C'est juste?
merci
JJ
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir JJ et Ândré, bonsoir le forum,

Je suis plutôt macro que formule, mais quand une formule m'évite un travail fastidieux, je ne vais pas chercher plus loin...

La formule d'André répond parfaitement à ton attente, non ? Pourquoi aller chercher midi à quatorze heures :silly:

Bonne nuit
Charly
 

Statistiques des forums

Discussions
311 725
Messages
2 081 941
Membres
101 848
dernier inscrit
Djigbenou