Convertir nombre important de secondes en hh:
Maastra
Messages postés
2
Statut
Membre
-
LeDénicheur Messages postés 624 Statut Membre -
LeDénicheur Messages postés 624 Statut Membre -
Bonjour,
Je cherche une méthode simple sous excel pour convertir rapidement un nombre très important de secondes (par exemple 452 000 secondes) en hh:mm:ss ou alors en hh:mm (indifféremment).
J'ai exxayé les astuces proposées dans le forum, mais cela ne s'applique que pour un nombre de secondes restreints).
J'ai des valeurs allant jusqu'à 2 000 000 secondes.
Merci d'avance pour votre aide précieuse!
Je cherche une méthode simple sous excel pour convertir rapidement un nombre très important de secondes (par exemple 452 000 secondes) en hh:mm:ss ou alors en hh:mm (indifféremment).
J'ai exxayé les astuces proposées dans le forum, mais cela ne s'applique que pour un nombre de secondes restreints).
J'ai des valeurs allant jusqu'à 2 000 000 secondes.
Merci d'avance pour votre aide précieuse!
A voir également:
- Convertir nombre important de secondes en hh:
- Nombre de jours entre deux dates excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Nombre facile - Télécharger - Outils professionnels
- Convertir kindle en epub - Guide
6 réponses
Bonjour tout le monde,
Peut-être pas besoin de macro pour ça...
Avec tes secondes en A1, en B1 tu mets:
=A1/86400
et en format de cellule personnalisé tu mets [h]:mm:ss ou [h]:mm selon si tu veux les secondes ou non
2345678 s = 651:34:38
eric
Peut-être pas besoin de macro pour ça...
Avec tes secondes en A1, en B1 tu mets:
=A1/86400
et en format de cellule personnalisé tu mets [h]:mm:ss ou [h]:mm selon si tu veux les secondes ou non
2345678 s = 651:34:38
eric
Tiens j'ai fais une macro qui fonctionne , le code le voici :
Private Sub CommandButton1_Click()
For j = 1 To 25
seconde = Sheets("Feuil1").Range("A" & j & "")
nbheure = seconde / 3600
nmin = seconde / 60
If nmin <= 1 Then
Cas = "A" & j & ""
MsgBox "Aucune valeure à convertir dans la case " & Cas & ""
End If
If nbheure >= 1 And nmin >= 1 Then
heure = Int(nbheure)
nbminute = (seconde - (heure * 60)) / 60
Min = Int(nbminute)
seconderest = seconde - (heure * 60) - (Min * 60)
End If
If nbheure <= 1 And nmin >= 1 Then
heure = ""
nbminute = seconde / 60
Min = Int(nbminute)
seconderest = seconde - (Min * 60)
End If
If heure = "" And nmin >= 1 Then MsgBox "" & seconde & " secondes vaut " & Min & " minutes et " & seconderest & " secondes."
If heure <> "" And nmin >= 1 Then MsgBox "" & seconde & " secondes vaut " & heure & " heures, " & Min & " minutes et " & seconderest & " secondes."
Next j
End Sub
Si tu sais pas te servir d'excel dis le moi.
Cette macro convertit les valeurs en secondes et affiche à chaque fois la conversion. Je sais que ce n'est pas ce que tu recherches mais j'attends que tu me dises si tu veux cela sous forme de macro ou pas pour rentrer dans le vif du sujet.
Il suffira simplement de selectionner toute la feuille puis que la macro fasse cellule apres cellule la meme manipulation jusqu'a la Nième colonne que tu aura définie ^^....
C'est une macro ou pas que tu veux alors ? :p
Private Sub CommandButton1_Click()
For j = 1 To 25
seconde = Sheets("Feuil1").Range("A" & j & "")
nbheure = seconde / 3600
nmin = seconde / 60
If nmin <= 1 Then
Cas = "A" & j & ""
MsgBox "Aucune valeure à convertir dans la case " & Cas & ""
End If
If nbheure >= 1 And nmin >= 1 Then
heure = Int(nbheure)
nbminute = (seconde - (heure * 60)) / 60
Min = Int(nbminute)
seconderest = seconde - (heure * 60) - (Min * 60)
End If
If nbheure <= 1 And nmin >= 1 Then
heure = ""
nbminute = seconde / 60
Min = Int(nbminute)
seconderest = seconde - (Min * 60)
End If
If heure = "" And nmin >= 1 Then MsgBox "" & seconde & " secondes vaut " & Min & " minutes et " & seconderest & " secondes."
If heure <> "" And nmin >= 1 Then MsgBox "" & seconde & " secondes vaut " & heure & " heures, " & Min & " minutes et " & seconderest & " secondes."
Next j
End Sub
Si tu sais pas te servir d'excel dis le moi.
Cette macro convertit les valeurs en secondes et affiche à chaque fois la conversion. Je sais que ce n'est pas ce que tu recherches mais j'attends que tu me dises si tu veux cela sous forme de macro ou pas pour rentrer dans le vif du sujet.
Il suffira simplement de selectionner toute la feuille puis que la macro fasse cellule apres cellule la meme manipulation jusqu'a la Nième colonne que tu aura définie ^^....
C'est une macro ou pas que tu veux alors ? :p
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question