djinlemage
XLDnaute Nouveau
Bonjour,
Vous êtes ma dernière chance 😉
J’ai un petit souci que je n’arrive pas à résoudre :
J’ai donc une feuille type planning dans laquelle je rentre des heures de travail comme cela :
Lundi
Temps de travail 7 :45
Temps de trajet 00 :43
Et ce pour toute la semaine.
En fin de semaine, je calcule le totale des heures de travail :
SOMME(celluleLundi :celluleVendredi)
Et les heures de trajet
SOMME(celluleTrajetLundi :celluleTrajetVendredi)
Les 2 cellules en questions sont en format Personnalisé [h] :mm
Jusque-là tout va bien.
Ensuite je calcule les heures supplémentaires :
(TotaleHeuredeTravail+TotaleHeuredeTrajet)-BaseHeureHebdomadaire
Le format de cette cellule est également en format Personnalisé [h] :mm ainsi que ma cellule BaseHeureHebdomadaire.
Jusque-là tout va toujours.
J’ai donc ce schéma pour toutes les semaines de mon mois.
En fin de mois, j’ai une somme des heures de la semaine :
SOMME(TotaleHeuredeTravailSemaine1+TotaleHeuredeTravailSemaine2+TotaleHeuredeTravailSemaine3+TotaleHeuredeTravailSemaine4)
Et une somme des heures supplémentaires.
SOMME(TotaleHeureSup1+ TotaleHeureSup2+ TotaleHeureSup3+ TotaleHeureSup4)
Jusque-là toujours pas de problème.
Maintenant je cherche à faire un arrondi sur les minutes de la façon suivante :
Nous fonctionnons par quart d’heure donc
Si les minutes sont comprises entre 0 et 4min par rapport au quart d’heure on mets à 0 sinon 15min
J’ai donc une formule de ce type :
=SI(MINUTE(SommeTotaleHeureSup)<5;HEURE(SommeTotaleHeureSup)&":00";SI(MINUTE(SommeTotaleHeureSup)<20;HEURE(SommeTotaleHeureSup)&":15";SI(MINUTE(SommeTotaleHeureSup)<35;HEURE(SommeTotaleHeureSup)&":30";SI(MINUTE(SommeTotaleHeureSup)<50;HEURE(SommeTotaleHeureSup)&":45";(HEURE(SommeTotaleHeureSup)+1 & ":00")))))
Ça marche super SAUF si les heures sup dépassent les 24h et la ca me mets les heures dépassant les 24h
Exemple, pour 26h j’ai 2h mais l’arrondi ce fait bien.
J’ai également testé les formats Heure 37:30:55, hh:mm:ss, [h]:mm sans résultat.
Comme puis-je faire pour avoir mon cumule d’heures et non plus les heures dépassant les 24h
J’ai également tenté de modifier ma formule en faisant
=SI(MINUTE(SommeTotaleHeureSup)<5;(SommeTotaleHeureSup-MINUTE(SommeTotaleHeureSup))) ; SI(MINUTE(SommeTotaleHeureSup)<20;(SommeTotaleHeureSup-MINUTE(SommeTotaleHeureSup))+00:15) etc etc
Mais j’ai le même souci.
J’ai essayé aussi avec de la concaténation mais ça passe pas.
Pouvez-vous m’aider ?
En exemple le fiche Voir les colonne BE et BF
Merci
Vous êtes ma dernière chance 😉
J’ai un petit souci que je n’arrive pas à résoudre :
J’ai donc une feuille type planning dans laquelle je rentre des heures de travail comme cela :
Lundi
Temps de travail 7 :45
Temps de trajet 00 :43
Et ce pour toute la semaine.
En fin de semaine, je calcule le totale des heures de travail :
SOMME(celluleLundi :celluleVendredi)
Et les heures de trajet
SOMME(celluleTrajetLundi :celluleTrajetVendredi)
Les 2 cellules en questions sont en format Personnalisé [h] :mm
Jusque-là tout va bien.
Ensuite je calcule les heures supplémentaires :
(TotaleHeuredeTravail+TotaleHeuredeTrajet)-BaseHeureHebdomadaire
Le format de cette cellule est également en format Personnalisé [h] :mm ainsi que ma cellule BaseHeureHebdomadaire.
Jusque-là tout va toujours.
J’ai donc ce schéma pour toutes les semaines de mon mois.
En fin de mois, j’ai une somme des heures de la semaine :
SOMME(TotaleHeuredeTravailSemaine1+TotaleHeuredeTravailSemaine2+TotaleHeuredeTravailSemaine3+TotaleHeuredeTravailSemaine4)
Et une somme des heures supplémentaires.
SOMME(TotaleHeureSup1+ TotaleHeureSup2+ TotaleHeureSup3+ TotaleHeureSup4)
Jusque-là toujours pas de problème.
Maintenant je cherche à faire un arrondi sur les minutes de la façon suivante :
Nous fonctionnons par quart d’heure donc
Si les minutes sont comprises entre 0 et 4min par rapport au quart d’heure on mets à 0 sinon 15min
J’ai donc une formule de ce type :
=SI(MINUTE(SommeTotaleHeureSup)<5;HEURE(SommeTotaleHeureSup)&":00";SI(MINUTE(SommeTotaleHeureSup)<20;HEURE(SommeTotaleHeureSup)&":15";SI(MINUTE(SommeTotaleHeureSup)<35;HEURE(SommeTotaleHeureSup)&":30";SI(MINUTE(SommeTotaleHeureSup)<50;HEURE(SommeTotaleHeureSup)&":45";(HEURE(SommeTotaleHeureSup)+1 & ":00")))))
Ça marche super SAUF si les heures sup dépassent les 24h et la ca me mets les heures dépassant les 24h
Exemple, pour 26h j’ai 2h mais l’arrondi ce fait bien.
J’ai également testé les formats Heure 37:30:55, hh:mm:ss, [h]:mm sans résultat.
Comme puis-je faire pour avoir mon cumule d’heures et non plus les heures dépassant les 24h
J’ai également tenté de modifier ma formule en faisant
=SI(MINUTE(SommeTotaleHeureSup)<5;(SommeTotaleHeureSup-MINUTE(SommeTotaleHeureSup))) ; SI(MINUTE(SommeTotaleHeureSup)<20;(SommeTotaleHeureSup-MINUTE(SommeTotaleHeureSup))+00:15) etc etc
Mais j’ai le même souci.
J’ai essayé aussi avec de la concaténation mais ça passe pas.
Pouvez-vous m’aider ?
En exemple le fiche Voir les colonne BE et BF
Merci