Calcul d'heure de nuit

  • Initiateur de la discussion Initiateur de la discussion djecarl
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

djecarl

Guest
Bonjour à tous,

Sorry si ce n'est pas le bon sous forum😕
J'ai un petit probleme pour trouver la formule adaptée à mon tableau excel.
Pouvez vous m'aider à trouver la formule magic pour trouver les heures de nuit (21:00 à 06:00) se trouvant dans la collone G de se tableau.
Merci
 

Pièces jointes

Re : Calcul d'heure de nuit

=IF(E2=0;"";(IF(E2<(0,251);E2+(1/8);IF(E2>(7/8);E2-(7/8);""))))


voila, maintenant ça doit être juste...

désolé encore, j'exploite jamais toutes les contraintes a 100% ...

par contre tu devra écrire 24:00, et non 0:00

edit : comme dit ca fait un triple If imbriqué doit y avoir une solution plus simple et harmonieuse..
 
Re : Calcul d'heure de nuit

Désolé mais il y as un petit probleme au niveau des résultats ecrit en rouge sur le tableau
Regarde si tu as encore le temps sur le tableau si dessous
Le total heure de nuit (G) est plus elevé que le total cumulé journée (F)
Merci
 

Pièces jointes

Re : Calcul d'heure de nuit

han pas faux...

jávais pas pensé a toutes ces contraintes... faudra passer par macro alors, trop de contraintes pour une solution par formule...

j'vais essayé d'en faire une ce soir... j'te tiens au courant pour demain..
 
Re : Calcul d'heure de nuit

Re, djecart, Maspalio, le Forum,

Merci à Cathy, Monique et Celeda pour l'excellence de leur classeur :
"Dates & Heures CMC.zip"
qui m'a permis d'apporter ma contribution à notre ami djecart.

Inscrire ce qui suit :

en M1 : Tranche Horaire
en M2 : 21:00 - Nommer la cellule DebTr
en M3 : 06:00 - Nommer la cellule FinTr

Nommer l'heure ARRIVEE : Debut (colonne B)
Nommer l'heur de DEPART: Fin (Colonne E)

(Insertion - Nom - Définir) - Ces 2 cellules nommées peuvent en fait, être placées n'importe ou; l'important étant de les Nommer.

en G2, mettre cette formule à recopier :

=SI(ET(B2>=E2;B2<=DebTr;B2<>0;E2<>0);MOD(FinTr-DebTr;1)-SI(E2<=FinTr;FinTr-E2)+SI(B2<=FinTr;FinTr-B2);SI(ET(B2>=B6;B2>DebTr;B2<>0;E2<>0);MOD(FinTr-DebTr;1)-(B2-DebTr)+SI(E2>=DebTr;E2-DebTr)-SI(E2<FinTr;FinTr-E2);SI(ET(B2<E2;ESTNUM(B2);E2<>0);0+SI(ET(B2<=FinTr;E2<=FinTr);E2-B2)+SI(ET(B2<=FinTr;E2>FinTr);FinTr-B2)+SI(E2>=DebTr;E2-B2-SI(B2<=DebTr;DebTr-B2));"")))

Cordialement
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
17
Affichages
761
  • Question Question
Réponses
15
Affichages
2 K
Réponses
14
Affichages
924
Réponses
2
Affichages
244
Retour