calcul d heures de nuit

Y compris Power BI, Power Query et toute autre question en lien avec Excel
t
tophois
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 10 juillet 2018
Version d'Excel : 2016FR

Message par tophois » 22 janvier 2019, 20:44

Copie de Calcul heure 2018.xlsx
(31.76 Kio) Téléchargé 18 fois
bonjour a tous
je cherche une formule pour calculer mes heures de nuit, j ai déjà cette fonction
=MOD(G26-B26;1)-SI(G26>6;MAX(0;MIN(G26;"21:")-MAX(B26;"6:"));MAX(0;"21:"-MAX(B26;"6:"))+MAX(0;MIN(G26;"21:")-"6:"))
-MOD(D26-C26;1)-MOD(F26-E26;1)
le problème c'est que ma coupure et enlever a chaque fois( partie en rouge) alors que certaine fois elle se trouve en dehors de la période de nuit ou a cheval

D26 = fin de coupure
C26 = début de coupure
ne pas tenir compte de F26 et E26

donc je voudrais par exemple dire que
si la coupure et apres 6h00 on enleve pas
si la coupure et a cheval sur les 6h00 genre 5h30 a 6:15 ca enleve que les 30 min entre 5:30 et 6h00
sur fichier joint voir onglet janvier
merci de votre aide
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'572
Appréciations reçues : 755
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 23 janvier 2019, 09:37

Bonjour,

Ah, le calcul des heures est toujours un casse-tête !
J'ai ressorti et épuré une fichier que j'avais fait pour une brigade de pompiers je pense ... d'abord c'est structuré en tableau, avec un seul onglet (je pense qu'il est inutile de faire un onglet par mois), et il ne comprend qu'une seule pause !

A voir si tu peux réutiliser ...
heures nuit pause non payée.xlsx
(14.55 Kio) Téléchargé 27 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
t
tophois
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 10 juillet 2018
Version d'Excel : 2016FR

Message par tophois » 27 janvier 2019, 12:25

merci pour ta réponse mais ca correspond pas pour mon tableau
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'572
Appréciations reçues : 755
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 27 janvier 2019, 13:10

Il faudrait que
1- je l'adapte
2- j'ajoute une seconde pause

ok je verrai mais avec une présentation en "tableau" au sens excel du terme

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'572
Appréciations reçues : 755
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 27 janvier 2019, 14:34

exemple ligne 22
=MAX(0;MIN(1+"6:";G22+SI(G22<B22;1;0))-MAX("21:";B22))-MAX(0;MIN(1+"6:";D22+SI(D22<B22;1;0))-MAX("21:";C22+SI(C22<B22;1;0)))-MAX(0;MIN(1+"6:";F22+SI(F22<B22;1;0))-MAX("21:";E22+SI(E22<B22;1;0)))
Copie de Calcul heure 2018.xlsx
(31.02 Kio) Téléchargé 12 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
t
tophois
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 10 juillet 2018
Version d'Excel : 2016FR

Message par tophois » 30 janvier 2019, 11:33

c'est bon j ai trouver une formule qui fonctionne pas mal

=SI(D18>$L$1;MOD(G18-B18;1)-SI(G18>6;MAX(0;MIN(G18;"21:")-MAX(B18;"6:"));MAX(0;"21:"-MAX(B18;"6:"))+MAX(0;MIN(G18;"21:")-"6:"))-MOD(D18-C18;1)-MOD(F18-E18;1)+(D18-L$1);MOD(G18-B18;1)-SI(G18>6;MAX(0;MIN(G18;"21:")-MAX(B18;"6:"));MAX(0;"21:"-MAX(B18;"6:"))+MAX(0;MIN(G18;"21:")-"6:"))-MOD(D18-C18;1)-MOD(F18-E18;1))
un peu longue mais c 'est bon
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 13'572
Appréciations reçues : 755
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 30 janvier 2019, 13:12

Tant mieux !
(ma proposition de finctionnait pas ?)

:btres:

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message