Calcul d'heures - Domaine aviation
Fermé
Kevin Golaz
-
18 févr. 2013 à 15:47
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 19 févr. 2013 à 19:08
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 19 févr. 2013 à 19:08
A voir également:
- Calcul d'heures - Domaine aviation
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- 24 heures chrono torrent magnet ✓ - Forum Cinéma / Télé
- Sortir un pc du domaine ✓ - Forum Réseau
2 réponses
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
18 févr. 2013 à 16:12
18 févr. 2013 à 16:12
Bonjour
Non excel n'aime pas les heures négatives!
Pour enlever 10 heures à l'heure en B6 :
=TEMPS(HEURE(B6)-10;MINUTE(B6);SECONDE(B6))
Cela te convient il ?
Cdlmnt
Non excel n'aime pas les heures négatives!
Pour enlever 10 heures à l'heure en B6 :
=TEMPS(HEURE(B6)-10;MINUTE(B6);SECONDE(B6))
Cela te convient il ?
Cdlmnt
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 19/02/2013 à 15:19
Modifié par eriiic le 19/02/2013 à 15:19
Bonjour à tous,
Pas simple ces problèmes d'horaires.
Pour les traiter j'ai créé une série de fonctions personnalisées en VBA en me basant sur une partie de la norme ISO 8601.
Sous cette norme en ensemble date-heure-fuseau horaire s'inscrit sous la forme : yyyy-mm-ddThh:mmzzzzz
avec zzzzz = fuseau horaire (Z ou +hh:mi ou -hh:mi. Z étant le fuseau horaire 0, pour le temps UTC)
Ex:
2013-02-19T00:20+01:00
2013-02-19T22:30-05:00
2013-02-20T04:10Z
Fonctions :
=Time_ISO(date1, heure1, fuseauOrigine, fuseauRésultat)
te fournit la date-heure au format ISO
=DateL(), =HeureL(), =DateZ(), =HeureZ(), fuseau()
te fournit les dates et heures locales ou UTC ainsi que le fuseau horaire d'une date ISO
=TimeZ_Soust(date1Z, date2Z)
te fournit la durée en hh:mm séparant 2 dates ISO
(sur excel les durées négatives affichent #### mais le résultat est correct et utilisable dans les calculs)
=TimeZ_Add(TZ1, durée)
te fournit une date ISO augmentée d'une durée hh:mm au format date ISO (même fuseau horaire)
C'est améliorable. En particulier je pense à la dernière fonction : pouvoir choisir le fuseau horaire résultat.
Et ajouter une autre fonction pour convertir directement une date ISO dans un autre fuseau horaire mais là je fatigue un peu et je prend un peu de repos ;-)
https://www.cjoint.com/?CBtpoTdKy5l
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Pas simple ces problèmes d'horaires.
Pour les traiter j'ai créé une série de fonctions personnalisées en VBA en me basant sur une partie de la norme ISO 8601.
Sous cette norme en ensemble date-heure-fuseau horaire s'inscrit sous la forme : yyyy-mm-ddThh:mmzzzzz
avec zzzzz = fuseau horaire (Z ou +hh:mi ou -hh:mi. Z étant le fuseau horaire 0, pour le temps UTC)
Ex:
2013-02-19T00:20+01:00
2013-02-19T22:30-05:00
2013-02-20T04:10Z
Fonctions :
=Time_ISO(date1, heure1, fuseauOrigine, fuseauRésultat)
te fournit la date-heure au format ISO
=DateL(), =HeureL(), =DateZ(), =HeureZ(), fuseau()
te fournit les dates et heures locales ou UTC ainsi que le fuseau horaire d'une date ISO
=TimeZ_Soust(date1Z, date2Z)
te fournit la durée en hh:mm séparant 2 dates ISO
(sur excel les durées négatives affichent #### mais le résultat est correct et utilisable dans les calculs)
=TimeZ_Add(TZ1, durée)
te fournit une date ISO augmentée d'une durée hh:mm au format date ISO (même fuseau horaire)
C'est améliorable. En particulier je pense à la dernière fonction : pouvoir choisir le fuseau horaire résultat.
Et ajouter une autre fonction pour convertir directement une date ISO dans un autre fuseau horaire mais là je fatigue un peu et je prend un peu de repos ;-)
https://www.cjoint.com/?CBtpoTdKy5l
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
19 févr. 2013 à 19:08
19 févr. 2013 à 19:08