plages horaires

Y compris Power BI, Power Query et toute autre question en lien avec Excel
T
Titou2005
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 3 mai 2016
Version d'Excel : 2015 FR

Message par Titou2005 » 31 mai 2016, 09:40

Bonjour,

A partir du tableau joint, je souhaite pouvoir déduire le heures supplémentaires réalisées en dehors du temps de travail en distinguant jours de semaines (lundi au vendredi) et samedi+dimanche.

En sachant que les horaires de travail sont : 9h00-12h30 et 14h00-18h30

merci pour votre aide, cordialement
Wdata.xlsx
(165.34 Kio) Téléchargé 59 fois
Avatar du membre
M12
Passionné d'Excel
Passionné d'Excel
Messages : 3'007
Appréciations reçues : 113
Inscrit le : 3 juillet 2015
Version d'Excel : 2013

Message par M12 » 31 mai 2016, 11:01

Bonjour,

Ou je n'ai rien compris, ou c'est pas le bon classeur :?
Merci de clôturer le fil en cliquant sur le bouton V vert du post à coté du bouton EDITER si problème résolu

Je ne répond pas au message privé
T
Titou2005
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 3 mai 2016
Version d'Excel : 2015 FR

Message par Titou2005 » 31 mai 2016, 11:49

Bonjour M12,

J'ai manqué de clarté !

Ce qui m'intéresse particulièrement, c'est la colonne "C" nommée "création".

Par exemple je prends de la ligne 116 à 130 cela donne :
* le 3 janvier 2013,
CG connecté de 9h45 à 11h46 ; puis à 14h35
* le 04/01/2013
CG connecté de 9h32 à 10h34 ; puis à 14h41
NK connecté de à 14h53
* le 05 et le 06 /01/2013
personne de connecté (samedi et dimanche)
* le 07/01/2013
CG connecté de de 12h36 à 13h17, soit 40 mn heure supplémentaire (durant le temps de pause de 12h30 à 14h00)
* le 08/01/2013
CG connecté de 10h28 à 10h55 ; puis à 18h24
SB connecté de 15h07 à 15h11
NK connecté à 18h00

autre exemple, de lignes 2508 à 2527
CG connecté en heures supplémentaires
* le 12/11/2014 de 21h29 à 22h02 ; soit 30 mn
* le 13/11/2014 à 07h30 ---- renvoyer 15mn lorsqu'il y a une seule valeur en dehors du temps de travail
* le 14/11/2014 de 08h10 à 09h00 ; soit 60mn
* rien le 15 - samedi
* le 16 (dimanche) : de 16h56 à 18h10 puis de 21h01 22h14 ; soit 1h14 puis 1h13

Mon souhait final et de pouvoir obtenir en résultats :
* le nombre d’heures réalisées en dehors du temps de travail pour chaque auteur,
* classées par jour / mois / année
* identifier si ces heures sont faites en semaine ou en weekend.

Pensez vous que cela soit possible ?

Merci pour votre intérêt !
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'194
Appréciations reçues : 446
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 31 mai 2016, 12:35

Bonjour,
Par exemple je prends de la ligne 116 à 130 cela donne :
* le 3 janvier 2013,
CG connecté de 9h45 à 11h46 ; puis à 14h35
Par quel mystère arrives-tu à lire ce que tu dis !!!! ? Il y a 5 dates-heures que tu dis être de connexion (Ok ! peu importe !) que rien ne différencie... Et s'il s'agit d'un début, où est la fin ?
T
Titou2005
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 3 mai 2016
Version d'Excel : 2015 FR

Message par Titou2005 » 31 mai 2016, 15:26

bonjour MFerrand,

Précisément, je parle d'un exemple sur plusieurs jours, de la ligne 116 à 136 cela va du 3 au 8 janvier 2013.

Je recherche à obtenir :
par jour, les heures pratiquées hors crénaux
l’addition mensuelle puis annuelle de celles ci

Pour "le 3 janvier 2013", nous sommes dans les lignes 116 à 120, les connexions sont faites durant le temps de travail. Soit 2h01 le matin et connexion l'après midi.

Pour toute la colonne, voilà à quoi pourrait ressemble le résultat souhaité :

(heures faites avant 9h) / (jjmmyy) : xxhyy
(heures faites entre 9h et 12h30) / (jjmmyy) : xxhyy
(heures faites entre 14h00 et 18h30) / (jjmmyy) : xxhyy
(heures faites après 18h30) / (jjmmyy) : xxhyy
heures faites le samedi / (jjmmyy)
heures faites le dimanche / (jjmmyy)

Total heures faites avant 9h00 et après 18h30 /mmyy
Total heures faites entre 9h00 et 12h30 + entre 14h00 et 18h30 /mmyy
Total heures faites samedi et dimanche /mmyy

Super Total heures faites avant 9h00 et après 18h30 pour de 2013 à 2015
Super Total heures faites entre 9h00 et 12h30 + entre 14h00 et 18h30 pour de 2013 à 2015
Super Total heures faites samedi et dimanche pour de 2013 à 2015

Merci à tous pour votre aide !
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'194
Appréciations reçues : 446
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 1 juin 2016, 01:43

:D
Une durée se calcule normalement en faisant la différence entre une heure de fin et une heure de début.

Là, tu cherches à déduire une durée à partir d'indications qui ne sont pas destinées à la fournir, visiblement.
Que l'on puisse s'en servir pour recouper éventuellement d'autres informations, pourquoi pas ! Mais de là à en tirer une durée par un calcul assez douteux et aléatoire, ce n'est pas du tout la même chose.

Je ne prête jamais la main à une telle opération tirée par les cheveux :mrgreen: , dont je ne vois pas la finalité, et dont je peux dès lors subodorer qu'elle ne sera pas au bénéfice des intéressés...

Cordialement.
T
Titou2005
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 3 mai 2016
Version d'Excel : 2015 FR

Message par Titou2005 » 1 juin 2016, 08:11

MFerand,

Tu subodores mal. :cry:
Je suis le principal intéressé.

J'ai sais que cette table ne se prête pas à cet exercice. J'espérais pouvoir m'éviter une fastidieuse journée grâce à Excel et sa puissance.
::(
J'ai finalement fait ce calcul ligne par ligne par moi même et ça me donne plus de 300 heures supp réalisées dont près de 25% réalisées le weekend... Je te laisse imaginer mon bénéfice à tirer.

Je reste à ta disposition si tu souhaites en savoir plus et si tu penses qu'un calcul est envisageable en utilisant les bornes des heures de travail.
journée : 9h00-12h30 et 14h00-18h30
le reste est en HeSu.

au plaisir, cordialement
Avatar du membre
eriiic
Passionné d'Excel
Passionné d'Excel
Messages : 9'309
Appréciations reçues : 372
Inscrit le : 7 février 2010
Version d'Excel : 2010fr

Message par eriiic » 5 juin 2016, 00:06

Bonjour,

Un essai dans les limites exposées par MFerrand.
Les journées sont découpées en 1/4h. Une trace sur ce 1/4h permet de le comptabiliser.
Avec une option possible : une trace unique un jour de semaine (L au V) permet de comptabiliser la 1/2 journée complète en mettant à True cette constante :
Const presenceDemiJournée As Boolean = False
Un tableau intermédiaire est construit (bouton MAJ) sur lequel s'appuie un TCD pour la restitution.
Un clic-droit sur une date du TCD te permet de (dé)grouper par année, mois et/ou jour selon le niveau de détail désiré.

Je te laisse le soin de faire la chasse aux bugs, j'ai fait le minimum syndical pour les contrôles.
Essaie différents cas de figures. Un 1/4h pourrait très bien se trouver compté dans la mauvaise catégorie. J'ai essayé de m'affranchir de problèmes d'arrondi sur les heures mais...
eric
Wdata.xlsm
(276.31 Kio) Téléchargé 34 fois
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(les Shadoks)

En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message