Calcul du nb d'heures jour/nuit sur 2 dates
Résolu
didome
Messages postés
6
Statut
Membre
-
didome Messages postés 6 Statut Membre -
didome Messages postés 6 Statut Membre -

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:
- Simulateur calcul heure de nuit
- Simulateur de navigation maritime gratuit - Télécharger - Loisirs créatifs
- Calcul moyenne excel - Guide
- Simulateur morel - Accueil - Services en ligne
- Calcul km marche à pied gratuit - Télécharger - Sport
- Changement d'heure - Guide
6 réponses
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
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 :)
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
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
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