IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Calcul d'un nombre de périodes entre 2 dates


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Février 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Février 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Calcul d'un nombre de périodes entre 2 dates
    Bonjour,

    Je bute sur le problème suivant :
    Comment calculer le nombre de périodes 12h-14h et 19h-21h complètes entre deux dates ?
    Pour être plus clair, ma problématique est la suivante : une indemnité repas est versée aux salariés à chaque fois qu'ils se trouvent en mission pendant la totalité de la période comprise entre 12h et 14h ou entre 19h et 21h. Par exemple :
    - Début de mission : 23/02/2018 10h
    - Fin de mission : 25/02/2018 20h
    Le résultat à trouver est 5 (2 indemnités pour le 23/2, 2 indemnités pour le 24/02 et 1 pour le 25/02).

    Merci par avance de votre aide !

  2. #2
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    Bonjour

    Un bout de code d'essai à adapter à tes besoins
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub mission()
        Dim Jdébut, Jfin As Date, Hdébut, Hfin, Nindemnités As Integer
        Jdébut = "23/02/2018"
        Jfin = "25/02/2018"
        Hdébut = 10
        Hfin = 20
        Nindemnités = (DateDiff("d", Jdébut, Jfin) + 1) * 2
        If Hdébut > 12 Then Nindemnités = Nindemnités - 1
        If Hdébut > 19 Then Nindemnités = Nindemnités - 1
        If Hfin < 14 Then Nindemnités = Nindemnités - 1
        If Hfin < 21 Then Nindemnités = Nindemnités - 1
        MsgBox Nindemnités
    End Sub
    Titi95
    Un problème bien posé est à moitié résolu

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Février 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Février 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Ca fonctionne, merci beaucoup !

  4. #4
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    Parfait !

    Mais n'oublies pas de cliquer sur Résolu
    Un problème bien posé est à moitié résolu

Discussions similaires

  1. calcul nombre de jours entre deux dates
    Par charlene44 dans le forum Langage
    Réponses: 7
    Dernier message: 21/08/2012, 14h06
  2. Calculer le nombre de mois entre 2 dates
    Par solange44 dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 03/04/2010, 19h17
  3. [Dates] calcul du nombre de jours entre 2 dates
    Par lilie62 dans le forum Langage
    Réponses: 5
    Dernier message: 22/11/2006, 15h55
  4. Calcul du nombre de mois entre 2 dates
    Par Bes74 dans le forum Access
    Réponses: 1
    Dernier message: 22/08/2006, 22h15
  5. calcule du nombre de jours entre 2 dates
    Par nazimb dans le forum ASP
    Réponses: 4
    Dernier message: 28/09/2004, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo