Convertir [h]:mm:ss en seconde (pour+ de 24h)
col625
Messages postés
1
Statut
Membre
-
Mike-31 Messages postés 19571 Statut Contributeur -
Mike-31 Messages postés 19571 Statut Contributeur -
Bonjour,
Comme le titre l'indique j'essaie de convertir des [h]:mm:ss en seconde, MAIS pour des temps qui peuvent être supérieur à 24h
Comme formule en A2 j'ai:
=HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1)
Ma formule fonctionne très bien pour des temps inférieur à 24h, mais au-delà de 24h, il repasse à 0, au lieu de me donner par exemple 86400 seconde pour 24h
A1 est en format [h]:mm:ss
A2 est en format nombre
je suis sur excel 2007 en anglais
Merci d'avance.
Comme le titre l'indique j'essaie de convertir des [h]:mm:ss en seconde, MAIS pour des temps qui peuvent être supérieur à 24h
Comme formule en A2 j'ai:
=HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1)
Ma formule fonctionne très bien pour des temps inférieur à 24h, mais au-delà de 24h, il repasse à 0, au lieu de me donner par exemple 86400 seconde pour 24h
A1 est en format [h]:mm:ss
A2 est en format nombre
je suis sur excel 2007 en anglais
Merci d'avance.
A voir également:
- Excel convertir secondes en hh mm ss
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
3 réponses
Salut,
pour Excel 24:00:00 est égale à un jour qu'il faut tester
=SI(JOUR(A1)>=1;(JOUR(A1*24+HEURE(A1))*3600+MINUTE(A1)*60+SECONDE(A1));HEURE(A1)*3600+MINUTE(A1)*60+SECONDE(A1))
ce qui doit donner
=SI(DAY(A1)>=1;(DAY(A1*24+HOUR(A1))*3600+MINUTE(A1)*60+SECOND(A1));HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1))
en plus court cela doit donner
=JOUR(A1)*24*60*60+HEURE(A1)*60*60+MINUTE(A1)*60+SECONDE(A1)
ou
=JOUR(A1)*24*3600+HEURE(A1)*3600+MINUTE(A1)*60+SECONDE(A1)
pour Excel 24:00:00 est égale à un jour qu'il faut tester
=SI(JOUR(A1)>=1;(JOUR(A1*24+HEURE(A1))*3600+MINUTE(A1)*60+SECONDE(A1));HEURE(A1)*3600+MINUTE(A1)*60+SECONDE(A1))
ce qui doit donner
=SI(DAY(A1)>=1;(DAY(A1*24+HOUR(A1))*3600+MINUTE(A1)*60+SECOND(A1));HOUR(A1)*3600+MINUTE(A1)*60+SECOND(A1))
en plus court cela doit donner
=JOUR(A1)*24*60*60+HEURE(A1)*60*60+MINUTE(A1)*60+SECONDE(A1)
ou
=JOUR(A1)*24*3600+HEURE(A1)*3600+MINUTE(A1)*60+SECONDE(A1)