OVH Cloud OVH Cloud

formules

8 réponses
Avatar
D'joe
Bonjour,
je suis à la recherche d'une formule pouvant calculer les heures de nuit
(entre 23h00 et 05h00 d'un ouvrier.
Avec différentes possibilités de début et fin de travail

exemples:
début: 22:00 fin: 3:00
début: 23:15 fin: 2:00
début: 1:00 fin: 4:00
début: 22:00 fin: 6:00
début: 23:45 fin: 7:00
début: 1:15 fin: 7:30


Merci beaucoup

8 réponses

Avatar
Daniel
Bonsoir.
La formule suivante devrait convenir :
En A1 :heure de début
en B1 heure de fin
en D1 début des heures de nuit (23:00)
en E1 fin des heures denuit (5:00)
=SI(SI(B1>E1;E1;B1)<SI(ET(A1<D1;A1>B1);D1;A1);SI(B1>E1;E1;B1)+24-SI(ET(A1<D1;A1>B1);D1;A1);SI(B1>E1;E1;B1)-SI(ET(A1<D1;A1>B1);D1;A1))
Cordialement.
Daniel
"D'joe" <D' a écrit dans le message de news:

Bonjour,
je suis à la recherche d'une formule pouvant calculer les heures de nuit
(entre 23h00 et 05h00 d'un ouvrier.
Avec différentes possibilités de début et fin de travail

exemples:
début: 22:00 fin: 3:00
début: 23:15 fin: 2:00
début: 1:00 fin: 4:00
début: 22:00 fin: 6:00
début: 23:45 fin: 7:00
début: 1:15 fin: 7:30


Merci beaucoup


Avatar
ChrisV
Bonjour D'joe,

Selon les données de ton exemple, en C1 (à recopier vers C6)

=MOD(B1-A1;1)


ChrisV


"D'joe" <D' a écrit dans le message de news:

Bonjour,
je suis à la recherche d'une formule pouvant calculer les heures de nuit
(entre 23h00 et 05h00 d'un ouvrier.
Avec différentes possibilités de début et fin de travail

exemples:
début: 22:00 fin: 3:00
début: 23:15 fin: 2:00
début: 1:00 fin: 4:00
début: 22:00 fin: 6:00
début: 23:45 fin: 7:00
début: 1:15 fin: 7:30


Merci beaucoup


Avatar
AV
je suis à la recherche d'une formule pouvant calculer les heures de nuit
(entre 23h00 et 05h00 d'un ouvrier.
Avec différentes possibilités de début et fin de travail


A1 = heure début et B1 = heure Fin

=MOD(B1-A1;1)-SI(B1>¡;MAX(0;MIN(B1;23/24)-MAX(A1;5/24));MAX(0;23/24-MAX(A1;5/2
4))+MAX(0;MIN(B1;23/24)-5/24))

AV

Avatar
Ricky
Bonjour *D'joe*

=(B1<A1)*"24:00"+B1-A1

| Bonjour,
| je suis à la recherche d'une formule pouvant calculer les heures de
| nuit (entre 23h00 et 05h00 d'un ouvrier.
| Avec différentes possibilités de début et fin de travail
|
| exemples:
| début: 22:00 fin: 3:00
| début: 23:15 fin: 2:00
| début: 1:00 fin: 4:00
| début: 22:00 fin: 6:00
| début: 23:45 fin: 7:00
| début: 1:15 fin: 7:30
|
|
| Merci beaucoup

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
AV
=(B1<A1)*"24:00"+B1-A1


Pour comptabiliser les heures de nuit (comme demandé) je me fends d'un petit
"Hum...hum..."
(que j'adresse aussi au "frère V")!
;-)
AV

Avatar
Ricky
Bonjour *AV*


Si je t'offres un Vicks Blue, tu clarifies ton commentaire s'il te plaît ;)

Merci

| | =(B1<A1)*"24:00"+B1-A1
|
| Pour comptabiliser les heures de nuit (comme demandé) je me fends
| d'un petit "Hum...hum..."
| (que j'adresse aussi au "frère V")!
| ;-)
| AV

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
AV
Si je t'offres un Vicks Blue, tu clarifies ton commentaire s'il te plaît ;)


Ben.. la solution que tu proposes ne comptabilise pas les heures de nuit (entre
23h00 et 05h00)
Exemple avec
Heure début 22:00
Heure fin : 6:00

Résultat attendu : 6:00 (de 23:00 à 5:00)
Résultat renvoyé par ta formule (ou celle de Chris) : 8:00

AV

Avatar
Ricky
Bonjour *AV*

Ok. Merci de m'ouvrir les yeux. En fait j'ai fait l'impasse sur ces heures de nuit en ne retenant que le passage de minuit.
Fatigué moi. Il est temps que le congé se termine ... :)

| | Si je t'offres un Vicks Blue, tu clarifies ton commentaire s'il te
| | plaît ;)
|
| Ben.. la solution que tu proposes ne comptabilise pas les heures de
| nuit (entre 23h00 et 05h00)
| Exemple avec
| Heure début 22:00
| Heure fin : 6:00
|
| Résultat attendu : 6:00 (de 23:00 à 5:00)
| Résultat renvoyé par ta formule (ou celle de Chris) : 8:00
|
| AV

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net