Table des matières
L'article présente quelques astuces pour calculer et afficher des temps supérieurs à 24 heures, 60 minutes et 60 secondes.
Lorsque vous soustrayez ou ajoutez du temps dans Excel, vous souhaitez parfois afficher les résultats sous la forme du nombre total d'heures, de minutes ou de secondes. La tâche est beaucoup plus facile qu'il n'y paraît, et vous connaîtrez la solution dans un instant.
Comment afficher l'heure sur 24 heures, 60 minutes et 60 secondes ?
Pour afficher un intervalle de temps supérieur à 24 heures, 60 minutes ou 60 secondes, appliquez un format horaire personnalisé dans lequel le code de l'unité de temps correspondante est placé entre crochets, comme [h], [m] ou [s]. Les étapes détaillées sont présentées ci-dessous :
- Sélectionnez la ou les cellules que vous souhaitez mettre en forme.
- Cliquez avec le bouton droit de la souris sur les cellules sélectionnées, puis cliquez sur Formatage des cellules ou appuyez sur Ctrl + 1, ce qui ouvrira la fenêtre de l'interface utilisateur. Formatage des cellules de la boîte de dialogue.
- Sur le Numéro sous l'onglet Catégorie , sélectionnez Personnalisé et tapez l'un des formats de temps suivants dans le champ Type boîte :
- Sur 24 heures : [h]:mm:ss ou [h]:mm
- Plus de 60 minutes : [m]:ss
- Plus de 60 secondes : [s]
La capture d'écran suivante montre le format d'heure personnalisé "plus de 24 heures" en action :
Vous trouverez ci-dessous quelques autres formats personnalisés qui peuvent être utilisés pour afficher des intervalles de temps dépassant la longueur des unités de temps standard.
Description | Code de format |
Total des heures | [h] |
Heures et minutes | [h]:mm |
Heures, minutes, secondes | [h]:mm:ss |
Total des minutes | [m] |
Minutes et secondes | [m]:ss |
Total des secondes | [s] |
Appliqués à notre échantillon de données (Temps total 50:40 dans la capture d'écran ci-dessus), ces formats de temps personnalisés produiront les résultats suivants :
A | B | C | |
---|---|---|---|
1 | Description | Heure affichée | Format |
2 | Heures | 50 | [h] |
3 | Heures et minutes | 50:40 | [h]:mm |
4 | Heures, minutes, secondes | 50:40:30 | [h]:mm:ss |
5 | Procès-verbal | 3040 | [m] |
6 | Minutes et secondes | 3040:30 | [m]:ss |
7 | Secondes | 182430 | [s] |
Pour rendre les heures affichées plus significatives pour vos utilisateurs, vous pouvez compléter les unités de temps par les mots correspondants, par exemple :
A | B | C | |
---|---|---|---|
1 | Description | Heure affichée | Format |
2 | Heures et minutes | 50 heures et 40 minutes | [h] "heures et" mm "minutes". |
3 | Heures, minutes, secondes | 50 h. 40 m. 30 s. | [h] "h." mm "m." ss "s." |
4 | Procès-verbal | 3040 minutes | [m] "minutes" |
5 | Minutes et secondes | 3040 minutes et 30 secondes | [m] "minutes et" ss "secondes". |
6 | Secondes | 182430 secondes | [s] "secondes" |
Remarque : bien que les heures ci-dessus ressemblent à des chaînes de texte, il s'agit toujours de valeurs numériques, car les formats numériques d'Excel ne modifient que la représentation visuelle, mais pas les valeurs sous-jacentes. Vous êtes donc libre d'ajouter et de soustraire les heures formatées comme d'habitude, de les référencer dans vos formules et de les utiliser dans d'autres calculs.
Maintenant que vous connaissez la technique générale pour afficher les temps supérieurs à 24 heures dans Excel, laissez-moi vous montrer quelques autres formules adaptées à des situations spécifiques.
Calculer le décalage horaire en heures, minutes ou secondes
Pour calculer la différence entre deux temps dans une unité de temps spécifique, utilisez l'une des formules suivantes.
Décalage horaire en heures
Pour calculer les heures entre l'heure de début et l'heure de fin en tant que nombre décimal utilisez cette formule :
( Heure de fin - Heure de début ) * 24Pour obtenir le nombre de heures complètes Utilisez la fonction INT pour arrondir la décimale au nombre entier le plus proche :
=INT((B2-A2) * 24)
Différence de temps en minutes
Pour calculer les minutes entre deux heures, soustrayez l'heure de début de l'heure de fin, puis multipliez la différence par 1440, qui est le nombre de minutes d'une journée (24 heures*60 minutes).
( Heure de fin - Heure de début ) * 1440Différence de temps en secondes
Pour obtenir le nombre de secondes entre deux heures, multipliez la différence de temps par 86400, qui est le nombre de secondes d'une journée (24 heures*60 minutes*60 secondes).
( Heure de fin - Heure de début ) * 86400En supposant que l'heure de début soit en A3 et l'heure de fin en B3, les formules sont les suivantes :
Heures sous forme de nombre décimal : =(B3-A3)*24
Heures complètes : =INT((B3-A3)*24)
Procès-verbal : =(B3-A3)*1440
Secondes : =(B3-A3)*86400
La capture d'écran suivante montre les résultats :
Notes :
- Pour obtenir des résultats corrects, les cellules de formule doivent être formatées de la manière suivante Général .
- Si l'heure de fin est supérieure à l'heure de début, la différence de temps est affichée sous la forme d'un nombre négatif, comme à la ligne 5 de la capture d'écran ci-dessus.
Comment additionner / soustraire plus de 24 heures, 60 minutes et 60 secondes ?
Pour ajouter un intervalle de temps souhaité à une heure donnée, divisez le nombre d'heures, de minutes ou de secondes que vous souhaitez ajouter par le nombre de l'unité correspondante dans un jour (24 heures, 1440 minutes ou 86400 secondes), puis ajoutez le quotient à l'heure de départ.
Ajouter sur 24 heures :
Heure de début + ( N /24)Ajoutez plus de 60 minutes :
Heure de début + ( N /1440)Ajoutez plus de 60 secondes :
Heure de début + ( N /86400)Où N est le nombre d'heures, de minutes ou de secondes que vous souhaitez ajouter.
Voici quelques exemples concrets de formules :
Pour ajouter 45 heures à l'heure de début dans la cellule A2 :
=A2+(45/24)
Pour ajouter 100 minutes à l'heure de départ en A2 :
=A2+(100/1440)
Pour ajouter 200 secondes à l'heure de départ en A2 :
=A2+(200/86400)
Vous pouvez également saisir les heures à ajouter dans des cellules séparées et faire référence à ces cellules dans vos formules, comme le montre la capture d'écran ci-dessous :
A soustraire des temps dans Excel, utilisez des formules similaires mais avec le signe moins au lieu du plus :
Soustraire sur 24 heures :
Heure de début - ( N /24)Soustraire plus de 60 minutes :
Heure de début - ( N /1440)Soustraire sur 60 secondes :
Heure de début - ( N /86400)La capture d'écran suivante montre les résultats :
Notes :
- Si une heure calculée s'affiche sous la forme d'un nombre décimal, appliquez un format de date/heure personnalisé aux cellules de la formule.
- Si, après avoir appliqué un formatage personnalisé, une cellule s'affiche à l'adresse #####, il est probable que la cellule n'est pas assez large pour afficher la valeur de la date et de l'heure. Pour résoudre ce problème, augmentez la largeur de la colonne en double-cliquant ou en faisant glisser la limite droite de la colonne.
C'est ainsi que vous pouvez afficher, ajouter et soustraire des intervalles de temps longs dans Excel. Je vous remercie de votre lecture et j'espère vous voir sur notre blog la semaine prochaine !