Calculer l'écart en heures ouvrées entre deux dates [Résolu/Fermé]

- - Dernière réponse : Val0407
Messages postés
1
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
14 juin 2019
- 14 juin 2019 à 17:58
Bonjour,

je cherche a calculer l'écart en heures ouvrées entre deux dates
- colonne I date de départ au format J/M/AA hh:mm
- colonne L date de fin au format J/M/AA hh:mm

horaire journalier 8:00 - 12:00
13:00 - 16:00
du lundi au vendredi

je voudrais afficher le résultat en colone N
d'aprés mes recherches le résultat ne peut être obtenu avec des fonctions simples, mais seulement en passant par vba,
je réalise peu de macro et je voudais avoir votre aide sur ce point pour établir la macro,
Merci d'avance de vos retour
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3703
1
Merci
Bonjour,

je voudrais afficher le résultat en colonne N, d'après mes recherches le résultat ne peut être obtenu avec des fonctions simples

Pourtant, avec des fonctions simples, c'est possible d'y parvenir même si la formule est un peu longue.

http://cjoint.com/?EAkjHIAYQm8

Tu as 2 versions de la formule :
- en N seulement par fonctions
- en O avec des cellules nommées qui est un peu plus courte et permet de changer facilement les horaires (pause midi + longue, journée + longue, etc).

Bon test et merci d'avance pour le retour.

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 64599 internautes nous ont dit merci ce mois-ci

razen2000
Messages postés
3
Date d'inscription
lundi 11 avril 2016
Statut
Membre
Dernière intervention
11 avril 2016
-
Merci,

Ce n'est pas grave je vais creuser le sujet.

La formule dont vous parlez donne la bonne valeur car le calcul est effectué en dur avec des valeurs horaire journalier 8:00 - 12:00 et 13:00 - 16:00
du lundi au vendredi.
Votre version avait pour avantage d'externaliser les paramètres.

D'ailleurs, en restant sur les valeurs horaire journalier 8:00 - 12:00 et 13:00 - 16:00
du lundi au vendredi, les deux formules donnent la bonne valeur.

C'est dès que je veux passer au 9-12h et 13-18h que le calcul devient faux.
gbinforme
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3703 -
Bonjour,

Tu as regardé la première ligne du classeur joint ?
razen2000
Messages postés
3
Date d'inscription
lundi 11 avril 2016
Statut
Membre
Dernière intervention
11 avril 2016
-
Je viens de comprendre.
Les valeurs des variables t_9 et t_15 doivent être paramétré de la manière suivante :
t_9=t_8+1h (heure de début + 1h)
t_15=t_16-1h (heure de fin -1h)

C'est bon, merci
Un grand merci !
Val0407
Messages postés
1
Date d'inscription
vendredi 14 juin 2019
Statut
Membre
Dernière intervention
14 juin 2019
-
Bonjour,

Je souhaite utiliser votre classeur Excel mais dans les horaires qui me concernent pas de pause déjeuner. J'ai donc mis les mêmes horaires pour t_12 et t_13 mais en utilisant le résultat écart 2 il y a des erreurs pour certaines dates pouvez vous m'aider?

Merci
Messages postés
9168
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
20 octobre 2019
1651
0
Merci
Bonjour

Peut être une solution à ton problème ici

Bon courage
0
Merci
Bonjour,

Merci Beaucoup pour la proposition,
je vais essayer de déchiffrer tous cela et je vous fais un retour,
0
Merci
Bonjour,

la formule fonctionne parfaitement bien,

merci encore gbinforme ! :-)
Problème résolut
gbinforme
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3703 -
Merci du retour et content pour toi de la résolution du problème.