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

Bonjour à tous,

je m'arrache les cheveux depuis des jours pour essayer d'avoir une formule qui me dit que je vais travailler X heures de jour et Y heures de nuit en fonction des données jointes en image.

Quelqu'un pourrait-il m'aider ???? Oui j'en suis sûr.

Merci
A voir également:

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
Bonjour,

Peux-tu mettre un fichier exemple sur le site https://www.cjoint.com/

Qu'appelle-tu heure de jour ? Heure de nuit ?

Cdlt
0
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
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 :)
0
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
Bonjour

En E4 mettre cette formule =MOD(D4-C4;1)

En f4 mettre celle-ci =MOD(D4-$E$1;1)

E1 = 21:00:00

0
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
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.
0

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
Bonjour à tous
un exemple fait pour une copine infirmière il y a quelques temps

https://www.cjoint.com/?3EsovJzOtv6
0
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
Merci Michel_m c'est grandiose, cela fonctionne
0