Je suis nouveau venu sur ce forum, je souhaite bénéficier de vos connaissances d’expert pour répondre à ma question.
Je dois calculer un temps de travail en fonction de la majoration de nuit. Les heures de nuit comprises entre 18h00 et 06h00 sont augmenter de 50%.
Exemple :
Si la personne commence à travailler à 8h00 et arrête à 18h00, elle a travaillé 10h de jour qui sont valorisées à 0%,
10 + 10 x 0% = 10h, elle est donc déclaré travailler 10h.
Si la personne commence à travailler à 18h00 et arrête à 2h00, elle a travaillé 8 heures de nuit qui sont valorisée à 50%,
8h + 8h x 50% = 12h, elle est donc déclarée travailler 12h
Si la personne commence à travailler à 15h00 et arrête à 00h00, elle a travaillé 3 heures de jour valorisées à 0% et 6 heures de nuit valorisées à 50%,
3h + 6h + 6h x 50% = 12h, elle est donc déclarée travailler 12h
Je souhaite bénéficier une formule excel qui permet de calculer le temps travaillé automatiquement, je n’arrive pas à créer cette formule.
Le problème avec le fichier test est qu’il ne comptabilise pas les heures de nuit en les majorants de 50%.
Toute heure de travail effectuée entre 18h00 et 06h00 est majoré de 50%.
Ci joint le fichier qui présente le tableau avec les heures de jour et les heures de nuit.
hello
comme a chaque fois, sans fichier avec tes paramètres on ne sauras pas t’aider
sinon de ce que moi j’ai compris ça fonctionne
il te manque une données dans ta formule decalage horaire.xlsx (11,5 Ko)
Ci joint le fichier excel en question, il y a deux tableaux pour le calcul des heures, je ne sais pas lequel est le plus facile.
J’essaye d’expliquer au mieux mon problème :
A partir des heures universelles (heure TU), Je dois ajouter ou soustraire le décalage horaire pour obtenir les heures en locales.
Je sais additionner et soustraire les heures sur Excel par contre je n’arrive pas à soustraire des heures quand il y a un changement de jour.
Comme par exemple 01h00 avec un décalage horaire de - 2h devrait afficher 23h00.
A tester,
je ne sais pas pourquoi, mais ça a l’air de fonctionner comme cela, n’etant qu’autodidacte sur Excel si un pro des calculs d’heures passe par la et pourrait m’expliquer…j’ai modifier sur le premier tableau en indiquant les heures par centièmes, et mis le fichier pour qu’il utilise le calendrier 1904
pour -1h00 j’ai taper -0,04166667
pour 1h00 j’ai mis 0,0416667
pour -2h00 j’ai mis -0,8333
et pour le calcul des différence avec les décalages négatif j’ai multiplier par 25
Merci à tous, j’ai enfin réussi, grace à votre aide à calculer les heures avec la majoration des heures de nuit de 50%.
Le problème suivant est quand les lignes d’arrivées et de sorties ne sont pas remplies, Excel indique #VALEUR! et il est impossible de faire la somme quand une case indique #VALEUR!
Quelle est la technique pour réussir à calculer une somme d’heure sous Excel avec des #VALEUR! ?
J’ai tester la solution =SOMME(SI(ESTNA(…)) mais ca ne fonctionne pas.
J’ai mis les cellules où le résultat est important en violet flash.
La fonction SIERREUR permet de remplacer les codes d’erreurs Excel dans des formules par une valeur choisie. Vous pouvez donc remplacer les codes suivants: #N/A , #VALEUR! , #REF! , #DIV/0! , #NOMBRE! , #NOM? , ou #NUL! par une valeur au choix (ou ne rien afficher en cas d’erreur).
Syntaxe de la fonction SIERREUR
Et voici la syntaxe de la fonction à utiliser dans Excel:
=SIERREUR(formule_si_ok;valeur_si_erreur)