Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Calcul temps passé d'une pièce en heures ouvrées

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 !

APg

XLDnaute Nouveau
Bonjour,

Je souhaite calculer le temps passé d'une pièce en attente dans un poste de travail durant les horaires de travail qui sont de 7h15 à 16h22 avec une pause de 45 minutes et deux de 10 minutes.
Sachant que la pièce peut rester sur place plus d'une journée.

Cordialement

Merci
 

Pièces jointes

Merci bien, ça me semble bon et correct 🙂
 
Bonjour Dudu2
Wouah franchement bravo, je regarde le code et je ne le comprend pas trop #noob. car j'aimerais l'utiliser pour un de mes fichier mais dans le sens inverse, ...
Arriverais tu a m'expliquer comment ecrire le code ?

Merci 😉
 
Dernière édition:
@Douds68160
Ce code n'est pas très compliqué, on ramène tout à la minute:
- Les 1440 minutes qu'il y a dans un jour dont la propriété ouvrée (True / False) est dans le tableau.
(En fait 2 tableaux différents selon que c'est Lundi-Jeudi ou Vendredi, les Samedi-Dimanche sont non ouvrés).
- Les X minutes qu'il y a dans l'intervalle d'attente de la pièce en partant de la minute de la date de début (par exemple la minute 605 pour la date 01/02/2020 à 10h05 car 10 x 60mn + 5 mn)
- Le tableau à l'indice 605 et aux suivants dit si la minute est ouvrée ou pas
- A chaque changement de jour de l'indice (indice module 1440 = 0) on vérifie ce qu'il y a à faire selon le jour.
- Et fait cette manip pour X minutes concernées.

Explique ce que tu veux faire, peut-être dans un autre sujet dédié ?
 
@APg
Dans ton fichier, il y a des heures d'entrée et de sortie qui ne sont pas dans les heures ouvrées:
29/11/2019 06:23 29/11/2019 06:27
Ou qui sont en plus un samedi:
30/11/2019 06:05 30/11/2019 08:55
Tu es sûr qu'il n'y a pas d'heures de travail le samedi ? Il y a beaucoup d'items pour le samedi !
 
Pour le décompte il vaut mieux retourner l'information en minutes pour avoir une valeur numérique précise.
En effet, il y a des temps d'attente qui dépassent les 24h et la fonction TimeValue() ne le supporte pas.
Donc retour en minutes et une colonne avec formule pour convertir en #00h00 mais format texte.
 

Pièces jointes

Réactions: APg
Il y a des heures supplémentaires concernant les ouvriers, ce qui a un impact pour les pièces:
de 05:15:00 à 07:14:59 et de 16:22:00 à 18:21:59 du lundi au jeudi
de 04:45:00 à 07:14:59 et de 15:22:00 à 17:21:59 le vendredi
Il peut y avoir des extras jusqu'à 21:14:59 du lundi au jeudi et jusqu'à 20:39:59 le vendredi
et le samedi de 05:00:00 à 12:59:59
 
C'est pour ça qu'il y a des 0 minutes entre deux dates différentes pour les samedis
 
- 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

Réponses
4
Affichages
542
Réponses
3
Affichages
2 K
Réponses
4
Affichages
2 K
  • Question Question
Microsoft 365 Aide calcul Excel
Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…