Heures de nuit excel

Résolu
Fnek Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Après plusieurs heures de recherche je me décide malgret moi à poster pour un de mes problèmes sur Excel 2007 ...

J'expose :

Feuille1:

MrXXXX :(ColonneA)Heure d'arrivée ; (ColonneB)Heure de départ
MrYYYY :(ColonneC)Heure d'arrivée ; (ColonneD)Heure de départ
MrZZZZ :(ColonneE)Heure d'arrivée ; (ColonneF)Heure de départ
Etc etc ...

Feuille2:(mon problème en Gras)

MrXXXX: (ColonneA)Heure du matin compris entre 5 et 13H;(ColonneB)Heure après-midi compris entre 13 et 21H;(ColonneC)Heure de nuit compris entre 21H et 5H
MrYYYY: (ColonneD)Heure du matin compris entre 5 et 13H;(ColonneE)Heure après-midi compris entre 13 et 21H;(ColonneF)Heure de nuit compris entre 21H et 5H
MrZZZZ: (ColonneG)Heure du matin compris entre 5 et 13H;(ColonneH)Heure après-midi compris entre 13 et 21H;(ColonneI)Heure de nuit compris entre 21H et 5H
etc etc ...

Voici la formule que j'ai trouvé pour calculer les nombres d'heures comprises entre tel ou tel heure , il y a certainement plus simple mais au moin je me suis creusé la tête ^^

Celle pour calculer mes heures du matin comprise entre 5 et 13H avec les bornes situés en colonne AB(5:00);AC(13:00);AD(21:00)

=SI(OU(ET(Feuil1!B3="";Feuil1!C3="");ET(Feuil1!B3<=Feuil1!AB3;Feuil1!C3<=Feuil1!AB3;Feuil1!B3<Feuil1!C3);ET(Feuil1!B3>=Feuil1!AC3;Feuil1!C3>=Feuil1!AC3;Feuil1!B3<Feuil1!C3);ET(Feuil1!C3<=Feuil1!AB3;Feuil1!B3>=Feuil1!AC3;Feuil1!B3>Feuil1!C3));0;SI(OU(ET(Feuil1!B3<=Feuil1!AB3;Feuil1!C3>=Feuil1!AC3;Feuil1!B3<Feuil1!C3);ET(Feuil1!C3>=Feuil1!AC3;Feuil1!B3>=Feuil1!AC3;Feuil1!C3<Feuil1!B3);ET(Feuil1!C3<=Feuil1!AB3;Feuil1!B3<=Feuil1!AB3;Feuil1!C3<Feuil1!B3));Feuil1!AC3-Feuil1!AB3;SI(ET(Feuil1!B3>=Feuil1!AB3;Feuil1!C3<=Feuil1!AC3;Feuil1!B3<Feuil1!C3);Feuil1!C3-Feuil1!B3;SI(ET(Feuil1!C3>=Feuil1!AB3;Feuil1!B3<=Feuil1!AC3;Feuil1!C3<Feuil1!B3);(Feuil1!AC3-Feuil1!B3)+(Feuil1!C3-Feuil1!AB3);SI(OU(ET(Feuil1!B3<=Feuil1!AB3;Feuil1!C3>=Feuil1!AB3;Feuil1!C3<=Feuil1!AC3);ET(Feuil1!B3>=Feuil1!AC3;Feuil1!C3>=Feuil1!AB3;Feuil1!C3<=Feuil1!AC3));Feuil1!C3-Feuil1!AB3;SI(OU(ET(Feuil1!B3>=Feuil1!AB3;Feuil1!B3<=Feuil1!AC3;Feuil1!C3>=Feuil1!AC3);ET(Feuil1!B3>=Feuil1!AB3;Feuil1!B3<=Feuil1!AC3;Feuil1!C3<=Feuil1!AB3));Feuil1!AC3-Feuil1!B3))))))

Celle pour calculer mes heures de l'après midi comprise entre 5 et 13H avec les bornes situés en colonne AB(5:00);AC(13:00);AD(21:00)

=SI(OU(ET(Feuil1!B3="";Feuil1!C3="");ET(Feuil1!B3<=Feuil1!AC3;Feuil1!C3<=Feuil1!AC3;Feuil1!B3<Feuil1!C3);ET(Feuil1!B3>=Feuil1!AD3;Feuil1!C3>=Feuil1!AD3;Feuil1!B3<Feuil1!C3);ET(Feuil1!C3<=Feuil1!AC3;Feuil1!B3>=Feuil1!AD3;Feuil1!B3>Feuil1!C3));0;SI(OU(ET(Feuil1!B3<=Feuil1!AC3;Feuil1!C3>=Feuil1!AD3;Feuil1!B3<Feuil1!C3);ET(Feuil1!C3>=Feuil1!AD3;Feuil1!B3>=Feuil1!AD3;Feuil1!C3<Feuil1!B3);ET(Feuil1!C3<=Feuil1!AC3;Feuil1!B3<=Feuil1!AC3;Feuil1!C3<Feuil1!B3));Feuil1!AD3-Feuil1!AC3;SI(ET(Feuil1!B3>=Feuil1!AC3;Feuil1!C3<=Feuil1!AD3;Feuil1!B3<Feuil1!C3);Feuil1!C3-Feuil1!B3;SI(ET(Feuil1!C3>=Feuil1!AC3;Feuil1!B3<=Feuil1!AD3;Feuil1!C3<Feuil1!B3);(Feuil1!AD3-Feuil1!B3)+(Feuil1!C3-Feuil1!AC3);SI(OU(ET(Feuil1!B3<=Feuil1!AC3;Feuil1!C3>=Feuil1!AC3;Feuil1!C3<=Feuil1!AD3);ET(Feuil1!B3>=Feuil1!AD3;Feuil1!C3>=Feuil1!AC3;Feuil1!C3<=Feuil1!AD3));Feuil1!C3-Feuil1!AC3;SI(OU(ET(Feuil1!B3>=Feuil1!AC3;Feuil1!B3<=Feuil1!AD3;Feuil1!C3>=Feuil1!AD3);ET(Feuil1!B3>=Feuil1!AC3;Feuil1!B3<=Feuil1!AD3;Feuil1!C3<=Feuil1!AC3));Feuil1!AD3-Feuil1!B3))))))

elles sont quasi identique juste à changer 5:00 par 13:00 et 13:00 par 21:00 ... Mais si je fait pareil pour les nuit alors mon résultat est Faux ...
ex:
22H/4H il doit me compter 6H de nuit
20H/6H il doit me compter 8H de nuit
22H/6H il doit me compter 7H de nuit
20H/4H il doit me compter 7H de nuit
etc etc ...

J'utilise excel 2007 et voici un lien si vous trouvé mes indications un peu flou :D

http://uploading.com/files/ab5mf123/Pointage%2Bheures2.xlsb/

Merci de votre attention
A voir également:

6 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

et pour tes prochains posts enregistre en .xls, zippe ton fichier s'il est gros, et utilise plutôt cijoint.fr qui permet de télécharger sans tempo.
eric
1
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour,

regarde si ce décompte d'heures de nuit et heures supp (facultatif) pourrait te convenir
https://www.cjoint.com/?bulFRQlGfe
0
Farfadet88 Messages postés 6295 Date d'inscription   Statut Membre Dernière intervention   1 370
 
Je ne comprends pas ton problème.

Tu cherches à trouver la différence entre l'heure de début zet l'heure de fin?

Un simple =AD1-AB1 suffit...
0
Fnek Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   1
 
AD1-AB1 me donne un résultat faux :(

michel a mis un fichier qui effectivement peux me convenir avec un décompte que je souhaite , mais j'ai des difficultés pour l'inséré sur mon tableau (j'ai oublié de dire que j'ai ouvert un tableau excel pour la première fois il y a 2 semaines :D)...

Voici mon fichier sur cjoint :

https://www.cjoint.com/?bul5brgvMB
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fnek Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   1
 
Je devrais pouvoir finir en me basant sur quelques petites choses du tableau a michel , en observant on apprend ^^

Merci a vous
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
OK, tu n'hésites pas à demander. Il y a beaucoup de plages de cellules nommées dans mon exemple...
Léa, l'infirmière pour qui j'avais fait ça (je fayote toujours avec les infirmières, on ne sait jamais, un accident est vite arrivé !..) ne s'est pas plainte, donc...
0