XL 2016 Calcul intervalles entre deux horaires

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ReneDav14000

XLDnaute Occasionnel
Bonsoir le forum,
Je vous joins un fichier qui sera plus parlant.
Mon but est de calculer le nombre d'heures réalisées le matin, l'après-midi et le soir.
Il peut y avoir plusieurs cas de figure quant à l'heure d'arrivée et de départ.
Il y a plusieurs contraintes (heure du matin de 6:30 à 12:00) - (AM de 12:01 à 18:59) et (soir de 19:00 à 23h59) jamais de nuit.
Il faudrait arriver à calculer les intervalles de tout ça selon l'heure d'arrivée et de départ des employés.
Le fichier sera certainement plus explicite que moi.
Pouvez-vous m'expliquer comment faire soit avec des formules Excel soit en Vba ?
Je vous en remercie par avance, je cherche de mon côté également mais ça me paraît très compliqué mais le tableau doit fonctionner de cette façon.
 

Pièces jointes

Bonjour fanfan38,
Désolé d'avoir tardé à vous répondre. J'ai eu un petit problème de santé.
J'ai regardé votre proposition qui est assez satisfaisante. Cependant j'ai remarqué une ou deux petites erreurs.
Par exemple, lorsqu'il n'y a pas d'heure de fin, il décompte le temps alors qu'il devrait rester vide.
Je vous ai remis votre tableau en pièce jointe. Les cellules en jaune sont celles où j'ai remarqué cette erreur.
Merci beaucoup pour votre aide
 
Bonjour à tous,
Faire le calcul en une seule formule Excel me semble impossible. J'ai essayé mais à chaque fois il me manque une condition et quand je l'insère, ça ne fonctionne plus.
Je vais voir pour passer par du Vba.
Je reviens vers vous si je progresse.

ps : je n'avais pas mis le bon fichier
 

Pièces jointes

Dernière édition:
Bonjour,


On ne peut pas mettre deux SI à la suite dans une formule. 😉
Bonjour TooFatBoy,
Ah ok. Je vais essayer de rectifier ça.
Toutefois, mon but final est de retranscrire la formule en Vba, pour des questions de sécurité du fichier qui ne seront pas protégé ni même une cellule, d'où un risque d'effacement par inadvertance.
Avec Vba je n'aurai pas ce soucis.
Merci pour votre réponse
 
J'ai regardé votre proposition qui est assez satisfaisante. Cependant j'ai remarqué une ou deux petites erreurs.
Par exemple, lorsqu'il n'y a pas d'heure de fin, il décompte le temps alors qu'il devrait rester vide.
Il serait bien de donner des exemples, car la solution donnée par fanfan38 semble totalement correspondre à la demande. 😉
 
Dernière édition:
Voici un petit exemple

Dans les cellules A à F on entre des horaires d’entrées et de sorties.

Quand toutes les cellules sont remplies, pas de soucis de calcul. (Ligne 2)

Pas de soucis non plus lorsque deux colonnes mitoyennes (entrée/sortie) sont vides. (lignes 4,5,9)


Par contre là on ça devient compliqué c’est par exemple :

Ligne 3 – Une saisie en entrée pas de sortie alors le total doit être 0 (lignes 3,11,12)


Par contre,

Ligne 7,8,10 – Une heure d’entrée et une heure de sortie non mitoyenne.

De ces cas :

Il faut calculer l’heure d’arrivée le matin (ligne 8) en sous trayant M3 à A8 résultat en G8

Puis calculer la différence entre M4 et M3 résultat en H8

Puis calculer la différence entre F8 et M4 résultat en I8

Voilà j'espère que ça va aller
 
Je vois que je n'arrive pas non plus à me faire comprendre comme je le voudrais. 😁
Je demandais des exemples plutôt que de longues explications textuelles.

Je regarderais ça demain, mais déjà ça a l'air d'être assez clair. 👍
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
15
Affichages
1 K
Réponses
4
Affichages
1 K
Réponses
4
Affichages
1 K
  • Question Question
Microsoft 365 Planning
Réponses
2
Affichages
2 K
Retour