Formule Exce

romualdlecordier

XLDnaute Occasionnel
Bonjour

Je viens chercher de l'aide sur ce forum concernant des formules

J'ai un tableau Excel, avec en colonne C les heures de prise de poste et en D les heures de fin de poste et j'aimerais que par une formule excel me renseigne les colonne H à K selon les informations suivantes en mettant un 1 si il y a le droit et un 0 dans l'autre cas

H : Casse Croûte,la prise de service doit être effectué entre 00h00 et 05h00 du matin
I : Repas du midi le temps de travail doit couvrir en intégralité la plage horaire de 11h45 à 14h15 *(si il commence sa journée après 11h45 ou fini avant 14h15, il n'a pas de repas de midi)*
J : Repas du soir, identique au repas du midi, mais avec plage horaire de 18h45 à 21h15
K : Repas UNIQUE, toutes journées de travail qui ne correspondent pas aux critères 1,2 et 3

J'espere que vous pourrez m'aider

Merci

Romuald
 

Pièces jointes

  • TEST7.xls
    26.5 KB · Affichages: 33
  • TEST7.xls
    26.5 KB · Affichages: 36
  • TEST7.xls
    26.5 KB · Affichages: 35

david84

XLDnaute Barbatruc
Re : Formule Exce

Bonjour,
Possibilité d'utiliser la fonction TEMPSVAL afin de solutionner tes demandes.
Concernant la 1ère question :
Code:
=ET(C2>=TEMPSVAL("00:00");C2<=TEMPSVAL("05:00"))*1
A toi d'adapter pour la suite (même procédure).
A+
 

JNP

XLDnaute Barbatruc
Re : Formule Exce

Bonsoir le fil :),
Autre solution :
H2
Code:
=SI(ET(C2>=0;C2<=TEMPS(5;0;0));1;"")
I2
Code:
=SI(ET(C2<=TEMPS(11;45;0);D2>=TEMPS(14;15;0));1;"")
J2
Code:
=SI(ET(C2<=TEMPS(18;45;0);D2>=TEMPS(21;15;0));1;"")
et K2
Code:
=SI(SOMME(H2:J2)=0;1;"")
Bonne soirée :cool:
 

JCGL

XLDnaute Barbatruc
Re : Formule Exce

Bonjour à tous,
Salut David,
Salut Jean-Noël,

La même chose que mes camarades mais avec des bornes paramétrables pour éviter d'avoir à modifier les formules.

A + à tous
 

Pièces jointes

  • JC Droit Repas sur Amplitude Horaire.xls
    29.5 KB · Affichages: 43

Statistiques des forums

Discussions
312 558
Messages
2 089 597
Membres
104 221
dernier inscrit
legendking85