Calcul des heures de travail en excluant les weekends, jours fériés

je suis sur Power Qwery et je chercher à calculer dans une colonne les heures travaillées par heure. j exclus les weekends, jours fériés et les heures non travaillées durant la journée. travail de lundi au vendredi de 08:30 à 16:30 avec une pause obligatoire d' 1 heure. J'ai 3 colonnes, une nommée [Date ouverture] comme date de début, de format date et heure, la deuxième [DATE_RDV] et la 3 -ème nommée [StartDateTime] de format date et heure. si la [DATE_PREVUE ] est renseigné pas de calcul et on met dans la colonne "RDV" comme résultat. Merci

Bonjour

Avec 81 posts, tu devrais savoir qu'il manque ta version Excel dans ton profil, un fichier exemple représentatif pour te répondre

Je suis sur Power Qwery et je veux une colonne qui calcule les heures de travail en excluant les weekends, les jours fériés et les heures non ouvrables, voici les paramètres:

jours ouvrables: de lundi au vendredi de 08h30 à 16:30 avec 1 heure de pause obligatoire

Weekend: samedi et dimanche

les jours fériés: 02/01/2023

03/01/2023

03/03/2023

21/08/2023

22/08/2023

25/12/2023

29/12/2023

J'ai 2 colonnes de format date/heure voir le fichier en pièce jointe.

Merci

25calcul-heures.xlsx (15.98 Ko)

Bonjour

PowerQuery n'indique pas la version Excel : cela existe de 2010 à 365 mais il y a des différences de fonctionnement selon les versions...

On n'a pas la source de ta requête qui est donc inexploitable

Je suis sur Power Qwery et je veux une colonne qui calcule les heures de travail en excluant les weekends, les jours fériés et les heures non ouvrables, voici les paramètres:

jours ouvrables: de lundi au vendredi de 08h30 à 16:30 avec 1 heure de pause obligatoire

Weekend: samedi et dimanche

les jours fériés: 02/01/2023

03/01/2023

03/03/2023

21/08/2023

22/08/2023

25/12/2023

29/12/2023

J'ai 2 colonnes de format date/heure voir le fichier et la source en pièce jointe.

Merci

23calcul-heures.xlsx (15.98 Ko)
15calcul.xlsx (10.13 Ko)

Bonjour

On fait quoi pour les pauses quand on commence à 16:09 ou termine à 08:38 ou 09:29 ?

Il faut une règle plus précise

Le calcul les heures de travail excluant les weekends, les jours fériés et les heures non ouvrables doit être restitué par Code ? Sinon à préciser

Bonjour,

On peut fixer les pauses de 12h00 à 13h00 de lundi à vendredi.

Pour les heures non ouvrables commence par exemple 16h31 à 8h29 de lendemain du jour ouvrable par exemple si on finit vendredi à 16h30 on va exclure de 16h31 de vendredi jusqu'au lundi à 08h29.

Je reste disponible pour toute autre information.

Merci,

RE

Le calcul les heures de travail excluant les weekends, les jours fériés et les heures non ouvrables doit être restitué par Code ? Sinon à préciser

il manque la réponse à cette question

Oui par un code svp.

Merci,

bonjour le fil,

avec une fonction personnalisée.

25calcul-heures.xlsb (35.53 Ko)

EDIT : nouveau fichier

Bonjour

J'ai créé une table des jours fériés et un paramétrage du fichier source

Il faut régler les paramètres de confidentialité de PowerQuery
Fichier, Options et paramètres, Options de requête, partie GLOBAL : Confidentialité, Toujours ignorer les paramètres de niveau de confidentialité
pour pouvoir utiliser ce paramètrage.

Je vais essayer sur mon fichier et je reviens. Merci

Salut,

en effet pour le fichier PQ marche bien sauf pour le calcul des heures il donne des résultats négatifs parce que il prend pas en compte les jours de début et de fin. Exemple: date et heure de de début le 04/01/2023 10:00 et la date et heure de fin le 05/01/2023 09:00 ==> - 01:00:00.

Merci de me la corriger.

Bonjour

Cette date ne figure pas dans le fichier que tu as joint et que j'ai traité.

Même si je l'ajoute j'obtiens 6:00 et non -1:00

image

sans doute que tu as mal appliqué sur ton fichier...

Bonjour,

En effet, j'ai corrigé le problème sauf que je viens de découvrir que l'horaire d'ouverture et la fermeture est flexible il y en a qui commencent à 07h30 et d'autres finissent à 17h30 mais peu importe le début et la fin de l'horaire, la personne doit travailler 7 heures nettes par jours. Une proposition on peut appliquer cette flexibilité juste avec les personnes qui commencent avant 08h30 et finissent après 16:30.

Merci,

Bonjour

Dans ce cas il faut créer une tables des matricules et des horaires associés

Bonjour,

En effet, l'horaire est flexible pour tout le mode et il y a pas des horaires pour des personnes spécifiques. l'horaire en général commence de 7h30 et finit à 17h30 et chaque personne doit faire 7 heures nettes peu importe le début.

Merci,

Bonjour

On n'a aucun moyen de savoir à quelle heure a commencé un salarié le dernier jour d'une période ni à quelle heure il a fini le 1er jour d'une période

Bonjour, je veux faire une comparaison entre le calcul par heure que tu m'a donné et un nouveau calcul par jour et partition de jour en excluant les weekends samedi dimanche et les jours fériés. par exemple début le 29/04/2023 10:00:00 et la fin 03/05/2023 13:00:00 ça donne 2,13 jours étant donnée 1 mai jour férié. autre exemple : début le 29/04/2023 10:00:00 et la fin 29/04/2023 13:00:00 ça donne 0,13 jours

Voici en pièce jointe l'ancien ficher pour modifier le calcul en jours.

Merci,

Rechercher des sujets similaires à "calcul heures travail excluant weekends jours feries"