Convertir [h]:mm:ss en seconde (pour+ de 24h)
col625
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
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)
ba forcément, il ne peut pas inventer une information qu'il n'a pas.
Si tu veux plus de 24h, il faut avoir un affichage en J:H:m:s
Si tu veux plus de 24h, il faut avoir un affichage en J:H:m:s