Calcul du nb d'heures jour/nuit sur 2 dates
Résolu/Fermé
didome
Messages postés
6
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2016
-
18 mai 2015 à 10:42
didome Messages postés 6 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 27 janvier 2016 - 18 mai 2015 à 16:03
didome Messages postés 6 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 27 janvier 2016 - 18 mai 2015 à 16:03
A voir également:
- Calcul du nb d'heures jour/nuit sur 2 dates
- Calcul moyenne excel - Guide
- Mettre à jour ses pilotes - Guide
- 2 comptes whatsapp - Guide
- Logiciel calcul plancher bois gratuit - Télécharger - Architecture & Déco
- 2 ecran pc - Guide
6 réponses
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
18 mai 2015 à 11:11
18 mai 2015 à 11:11
Bonjour,
Peux-tu mettre un fichier exemple sur le site https://www.cjoint.com/
Qu'appelle-tu heure de jour ? Heure de nuit ?
Cdlt
Peux-tu mettre un fichier exemple sur le site https://www.cjoint.com/
Qu'appelle-tu heure de jour ? Heure de nuit ?
Cdlt
Timmydu26
Messages postés
80
Date d'inscription
mercredi 29 avril 2015
Statut
Membre
Dernière intervention
17 juin 2016
30
18 mai 2015 à 11:40
18 mai 2015 à 11:40
minuit 23:59 0:01 21:00
jour h_debut h_fin heure_jour heure_nuit
dimanche 10:30 23:30 10:30 2:30
lundi 10:30 23:30 10:30 2:30
mardi 10:30 23:30 10:30 2:30
mecredi 10:30 23:30 10:30 2:30
jeudi 10:30 23:30 10:30 2:30
vendredi 10:30 1:30 10:30 4:30
samedi 10:30 1:30 10:30 4:30
dimanche 10:30 23:30 10:30 2:30
lundi 10:30 23:30 10:30 2:30
J'ai pas pu mettre de photo du tableau car ca buggait... :/
Mais il faut declarer par exemple en B1 23:59 et en C1 00:01 et en D1 l'heure du debut des heures de nuit soit 21:00.
Ce qui donne pour le premier dimanche par exemple sur la ligne 3, pour les heures de jours: =$D$1-B3
et pour les heures de nuits: =(C3-$D$1)*IF($D$1<C3,1,0)+IF($D$1<C3,0,1)*($B$1+$C$1-$D$1+C3)
C'est à dire si n'y pas chevauchement sur deux jours c'est l'heure de fin de la journée C3 moins l'heure de debut des heures nuit en D1 et si il y a chevauchement on fait la soustraction minuit (avec une astuce pour la minute en moins que l'on rajoute ^^) avec l'heure de debut heure de nuit auquels on ajoute l'heure de fin de la journée... ^^
suffit de rentrer la formule pour le premier jour et faire un glisser pour remplir partout car tout est prevu avec les $ pour les cases qui contiennent des constantes.
Voila, j'ai testé ça marche, si tu comprend pas dis le moi :)
jour h_debut h_fin heure_jour heure_nuit
dimanche 10:30 23:30 10:30 2:30
lundi 10:30 23:30 10:30 2:30
mardi 10:30 23:30 10:30 2:30
mecredi 10:30 23:30 10:30 2:30
jeudi 10:30 23:30 10:30 2:30
vendredi 10:30 1:30 10:30 4:30
samedi 10:30 1:30 10:30 4:30
dimanche 10:30 23:30 10:30 2:30
lundi 10:30 23:30 10:30 2:30
J'ai pas pu mettre de photo du tableau car ca buggait... :/
Mais il faut declarer par exemple en B1 23:59 et en C1 00:01 et en D1 l'heure du debut des heures de nuit soit 21:00.
Ce qui donne pour le premier dimanche par exemple sur la ligne 3, pour les heures de jours: =$D$1-B3
et pour les heures de nuits: =(C3-$D$1)*IF($D$1<C3,1,0)+IF($D$1<C3,0,1)*($B$1+$C$1-$D$1+C3)
C'est à dire si n'y pas chevauchement sur deux jours c'est l'heure de fin de la journée C3 moins l'heure de debut des heures nuit en D1 et si il y a chevauchement on fait la soustraction minuit (avec une astuce pour la minute en moins que l'on rajoute ^^) avec l'heure de debut heure de nuit auquels on ajoute l'heure de fin de la journée... ^^
suffit de rentrer la formule pour le premier jour et faire un glisser pour remplir partout car tout est prevu avec les $ pour les cases qui contiennent des constantes.
Voila, j'ai testé ça marche, si tu comprend pas dis le moi :)
PHILOU10120
Messages postés
6368
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2024
796
18 mai 2015 à 12:07
18 mai 2015 à 12:07
Bonjour
En E4 mettre cette formule =MOD(D4-C4;1)
En f4 mettre celle-ci =MOD(D4-$E$1;1)
E1 = 21:00:00
En E4 mettre cette formule =MOD(D4-C4;1)
En f4 mettre celle-ci =MOD(D4-$E$1;1)
E1 = 21:00:00
Excel-worker
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
58
Modifié par Excel-worker le 18/05/2015 à 12:29
Modifié par Excel-worker le 18/05/2015 à 12:29
Bonjour,
Fichier : http://www.cjoint.com/confirm.php?cjoint=EEsmSv3Guyp
Cdlt
P.S : si ce n'est pas cela, répond à mes questions ci-dessus.
Fichier : http://www.cjoint.com/confirm.php?cjoint=EEsmSv3Guyp
Cdlt
P.S : si ce n'est pas cela, répond à mes questions ci-dessus.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
18 mai 2015 à 14:06
18 mai 2015 à 14:06
Bonjour à tous
un exemple fait pour une copine infirmière il y a quelques temps
https://www.cjoint.com/?3EsovJzOtv6
un exemple fait pour une copine infirmière il y a quelques temps
https://www.cjoint.com/?3EsovJzOtv6
didome
Messages postés
6
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2016
18 mai 2015 à 16:03
18 mai 2015 à 16:03
Merci Michel_m c'est grandiose, cela fonctionne