comment calculer le nombre des taux de déplacement?

2

Bonjour à toute et à tous,

Pourriez-vous m'aider à trouver une fonction pour calculer le nombre des taux en fonction de l'heure de départ et l'heure d'arrivée et en relation avec la date de déplacement.

Sachant que : 

Absence Taux
de 11h à 14h 1
de 18h à 21h 1
de 00h à 05h 1
Je vous remercie par avance pour votre aide.

http://www.cjoint.com/c/GKwn0XvVPsP
    Posté le 22 novembre 2017, 14:54
    par DPJAD
    Répondre
    0

    Bonjour,

    Je ne comprend pas ta phrase explicative. peux tu détailler une des lignes pour calcul du taux.

    tu détailles ton calcul et tu mets un résultat final.

    on se chargera de mettre la formule correspondant aux calculs.

    Cordialement,

    Tom

    Tom Posté le 22 novembre 2017, 15:00
    par Tom
    • EX: se déplacer le 11/11/2017 à 08h pour arriver le 12/11/2017 à 21h vous donne le total de 05 taux. puisque: le 11/11/2017 vous donne 2 taux et pour le 12/11/2017 vous donne 3 taux – DPJAD 22 novembre 2017, 16:47
    1

    Bonjour DPJAD et Tom,

    Intéressant comme cas !

    Petite question complémentaire : si les heures de départ et d'arrivée sont totalement ou partiellement dans une plage horaire donnant droit à un taux, la personne a t elle droit à un taux entier ?? Exemple : heure départ 12 H heure d'arrivée 14 H tranche : la personne a t elle droit à 1 ou 2/3 de 1 ??

    A bientôt

    Chris


    CHRIS Posté le 22 novembre 2017, 19:26
    par CHRIS
    • Bonjour Chris et Tom La réponse à votre question Mr Chris est que la personne n'a pas droit à ce taux. La personne doit être absent à la durée totale entre les intervalles de temps indiqués. Vous trouvez ci-joint se que doit être en résultat. http://www.cjoint.com/c/GKxj7PKBBVP Je vous remercie encore DPJAD – DPJAD 23 novembre 2017, 11:02
    4

    Bonjour,

    Comme je l'ai déjà dit, cas intéressant.

    Je te propose la solution suivante :

    http://www.cjoint.com/c/GKyrpgBdjUo

    Voici la formule :

    =CHOISIR(SI(DATEDIF($A7;$B7;"d")>1;2;DATEDIF($A7;$B7;"d")+1);SI(ET($F7=0;$G7>=5);1;0)+SI(ET($F7<=11;$G7>=14);1;0)+SI(ET($F7<=18;$G7>=21);1;0);SI($F7=0;3;SI($F7<=11;2;SI($F7<=18;1;0)))+SI($G7>=5;1;0)+SI($G7>=14;1;0)+SI($G7>=21;1;0)+SI(DATEDIF($A7;$B7;"d")<2;0;DATEDIF($A7;$B7;"d")-1)*3)

    Le principe :

    1 Selon moi, il y a 2 cas possibles :

    1.1 une seule journée auquel cas l'heure de départ et d'arrivée doivent être testées

    1.2  plus de 1 journée auquel cas :

     - l'heure de départ doit être testée pour la première journée et le test pour l'heure n'a pas lieu d'être

    - l'heure d'arrivée doit être testée pour la dernière journée

    - il faut ajouter, si le nombre de jours de différence entre les deux dates est supérieur à 1, le (nombre de jours de différence-1)*3

    Pour savoir s'il faut traiter selon le 1er ou le 2ème cas on utilise la fonction CHOISIR et on détermine le cas à traiter en calculant la différence de jour entre les 2 dates.

    Si plus d'explications nécessaires, n'hésites pas à me revenir.

    Bonne continuation

    A+

    Chris


    CHRIS Posté le 24 novembre 2017, 18:32
    par CHRIS
    • Bonjour ' Merci infiniment pour votre efforts. La fonction est très efficace. À bientôt – 25 novembre 2017, 05:39

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :