Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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+
 

mintri

XLDnaute Occasionnel
Re : Formule Exce

Hello,

Regarde le fichier ci-joint, cela devrait correspondre à ce que tu cherches.
 

Pièces jointes

  • TEST8.xls
    22 KB · Affichages: 38
  • TEST8.xls
    22 KB · Affichages: 39
  • TEST8.xls
    22 KB · Affichages: 37

mintri

XLDnaute Occasionnel
Re : Formule Exce

Re : Petit souci de format, je renvoie la pièce jointe
 

Pièces jointes

  • TEST8.xls
    22 KB · Affichages: 34
  • TEST8.xls
    22 KB · Affichages: 41
  • TEST8.xls
    22 KB · Affichages: 40

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
 

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…