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

Macros et VBA Excel Discussion :

Formule pour calculer différentes heures de travail avec récup.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 8
    Par défaut Formule pour calculer différentes heures de travail avec récup.
    Bonjour tout le monde,

    J'aimerais trouver une formule qui me permette de calculer des heures de boulot en sachant que:
    de 6:00 à 19:00 c'est 100%
    de 19:00 à 22:00 on récupère à 150%
    de 22:00 à 6:00 on récupère à 200%

    En C3 (arrivée) en D3 (départ) et en E3 (Total des heures) en Y3 (18:59:00) Y4 (21:59:00) et D34 (00:30:00 de pause)

    J'avais trouvé comme formule en E3 celle-ci: =SI(C3<Y3;D3-C3;SI(C3>Y3;(D3-C3)*1,5;SI(C3>Y4;(D3-C3)*2)))

    Cette formule fonctionne correctement, le problème c'est que pour un horaire de 15h à 23h par exemple, elle ne calcule pas les trois différents horaires (elle ne calcule que à 100%), elle n'englobe pas les deux autres à 150% et 200%. Ah oui il manque aussi les 30min de pause qu'il faut enlever obligatoirement à chaque fois.

    Pourriez-vous perfectionner ma formule svp, j'ai cherché mais je ne trouve pas

    Un grand merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juillet 2010
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juillet 2010
    Messages : 160
    Par défaut
    Bonjour je l'ai fait en deux fois une premiere cellule calcule les heures du matin puis une deuxieme les heures de l'apres midi, bien sûre à améliorer...
    en F3 :
    =SI(C3<6/24;(6/24-C3)*2+(12-6)/24;12/24-C3)

    en G3
    =SI(D3>19/24;SI(D3>22/24;(D3-22/24)*2+(3*1,5+19-12,5)/24;((D3-19/24)*1,5)+(19-12,5)/24);(D3-12,5/24))

    Il suffit ensuite de faire la somme, bien sure si tu décides de rejouter les heures de déjeuner pour pouvoir faire des pauses supérieures à 30 minutes il suffit de les integrer...

    PS : j'ai pausé d'autorité la pause dejeuner de 12:00 à 12:30

    Traersa

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 8
    Par défaut
    Un grand merci Traersa tu m'as bien aidé!

    Bonne journée.

Discussions similaires

  1. [XL-2013] Formule pour calculer des délais avec des demi jours
    Par kanye64 dans le forum Excel
    Réponses: 3
    Dernier message: 26/06/2017, 10h02
  2. [XL-2010] Formule pour calcul d'heure sup à 25% et 50%
    Par Gennyperio dans le forum Conception
    Réponses: 5
    Dernier message: 17/01/2016, 13h25
  3. formule pour calculer ecart d'heures
    Par slyeer dans le forum Excel
    Réponses: 0
    Dernier message: 22/10/2014, 13h56
  4. [A-03] Création d'un formulaire pour calcul d'heure de travail
    Par Silverscott dans le forum Modélisation
    Réponses: 11
    Dernier message: 30/11/2008, 16h23
  5. Réponses: 2
    Dernier message: 17/02/2007, 05h43

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