Menu

Comment faire un tableau excel qui puisse calculer des heures [Fermé]

isaflo19 1 Messages postés lundi 18 février 2013Date d'inscription 18 février 2013 Dernière intervention - 18 févr. 2013 à 18:49 - Dernière réponse :  FCTM
- 3 janv. 2018 à 09:15
Bonjour,

Pourriez-vous m'indiquer comment établir un tableau excel qui me permette de calculer les heures hebdomadaires effectuées par mes employés.

EXEMPLE :

PRENOMS - LUNDI - MARDI - ...... total semaine

Flo 9h-1500 = 36h
18h30-23h00

Jean 10h-15h
18H45-00H15


J'espère que l'exemple est assez clair.. Je souhaiterai donc pouvoir calculer les heures de chacun, chaque semaine; mais compliqué pour calculer (15h30=15h50 ....! )pas clair pour pouvoir afficher ce planning pour les employés ! Idem pour minuit....

avez-vous une solution svp ?

Ps : je ne suis pas une grande experte en excel, et je compte sur vous pour me donner un petit coup de main.

merci par avance !

Flo




Afficher la suite 

25 réponses

gbinforme 14781 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 avril 2018 Dernière intervention - Modifié par gbinforme le 19/02/2013 à 22:38
+3
Utile
1
Bonjour Isaflo19,

Un petit exemple sur 2007/2010 de tableau de calcul des heures avec tes spécifications :

http://cjoint.com/?CBtwEtyhhJ4

Si plusieurs employés, il est possible de mettre une feuille par employé ce qui est plus simple en dupliquant la feuille.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Cette réponse vous a-t-elle aidé ?  
Merci pour ce partage. Très utile.
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 18 févr. 2013 à 20:47
+1
Utile
2
Bonsoir


Voici un exemple avec explications
http://cjoint.com/?3BsuUk9nFbZ

Est ce que cela te convient ou faut il modifier des éléments ?

Cdlmnt
gbinforme 14781 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 avril 2018 Dernière intervention - 18 févr. 2013 à 22:52
bonjour via55,

Tu peux remplacer :
=SI(D4>C4;D4-C4;$N$2-C4+D4) + (SI(D5>C5;D5-C5;$N$2-C5+D5))
par
=MOD(D4-C4;1)+MOD(D5-C5;1)

qui donne le même résultat, qui est tout de même plus simple et ne nécessite pas de cellule intermédiaire.
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 18 févr. 2013 à 23:18
bonjour gbinforme

Super les matheux trouvent toujours des trucs plus concis ! Vais essayer de m'en souvenir !
Mais j'aimerai comprendre : le modulo d'un nombre positif par 1 donne 0 c'est logique pourquoi le modulo d'un nombre négatif donne-t-il une valeur, positive qui plus est ?

Et je retiens qu'Excel n'accepte pas les heures négatives mais accepte d'utiliser le résultat négatif d'un calcul horaire dans une fonction OK !

C'est en forgeant qu'on devient forgeron
et c'est en sciant que Léonard de Vinci
antipolis a 15603 Messages postés mercredi 5 novembre 2008Date d'inscription 12 novembre 2014 Dernière intervention - 18 févr. 2013 à 19:01
0
Utile
1
Bonjour,

Merci via55 et gbinforme, c'est exactement ce que je souhaitais obtenir comme résultat !
Une dernière question,que dois-je rajouter à la formule (pour les jours où les personnes font 9h-15h ou 10h-15h) afin de déduire 30' de repas non rémunéré ?


Lu
09:00 12:00
18:30 00:30
9:00 ==> -30 min = 8h30

Merci d'avance.

Flo
gbinforme 14781 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 avril 2018 Dernière intervention - 19 févr. 2013 à 10:35
Bonjour isaflo19 ,

(pour les jours où les personnes font 9h-15h ou 10h-15h)

Cela devrait vouloir dire qu'ils sont présents entre 12h et 14 h, mais ton exemple se situe la nuit :
Quelle est la règle précise pour enlever 30mn ?
0
Utile
1
Desolee, je nai pas ete assez precise. Il s agit du secteur de la restauration. Donc pour le soir, pas besoin, les employes mangent avant s ils le souhaitent.
Par contre, pour les personnes qui font 9h-15h ou 10h-15h, la pause repas est de 11h a 11h30.
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 19 févr. 2013 à 13:26
Si le declencheur est bien la fin de travail à 15h uniquement tu peux rajouter à la fin de la formule de calcul en C6 :
- SI(D4=15/24;0,5/24;0) qui retranche 1/2 h (0,5/24) si D4 =15 h (15/24) et rien ndans le cas contraire
Cdlmnt
0
Utile
Re,
Je vais encore vous déranger..
Je suis en train de faire ce tableau..
J'ai rajouté samedi et dimanche car nous sommes ouvetrs 7j/7.
Le probleme est que lorsque j'enlève les heures par exemple le jeudi et vendredi car employé en repos, dans la colonne totale des heures sous le prénom, cela me rajoute des heures au lieu de m'en enlever... Je pense qu'il faut que je modifie encore qqchose..?
0
Utile
3
Je vous mets un lien de ce que j'ai commencé à faire.

http://cjoint.com/?3BtwLxxRreL
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 19 févr. 2013 à 23:54
Ci joint le fichier avec correction pour somme heures
j'ai integré aussi la soustraction de la pause si heure de fin est égal ou superieure à 15 pour am car j'ai vu qu'il pouvait apparement y avoir 15 h 30
http://cjoint.com/?3BtxZEa7neT

Est ce bon ou autres choses ?
gbinforme 14781 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 avril 2018 Dernière intervention - 20 févr. 2013 à 10:37
Bonjour via55,

Est ce bon ou autres choses ?

à mon avis c'est loin d'être bon car tes totaux sont assez farfelus, par exemple :
59:30		8:00		3:00		8:00		0:00		0:00		9:00		7:30	

en aucun cas ta ligne fait 59:30 !
Ton utilisation de cellule à "24:00" ne sert qu'à perturber car c'est une notion qui n'existe pas dans excel : 24 heures c'est 1 jour et donc tu ajoutes des jours !

La préconisation de fusion de cellules pour des calculs est une aberration totale dont tu te rendras compte assez rapidement si tu continu à la pratiquer au lieu d'utiliser le "centrer sur plusieurs colonnes".

Essayes de tester tes classeurs car celui-ci n'a pas grand chose de cohérent.
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 20 févr. 2013 à 12:53
Bonjour gbinforme,

Merci d'avoir vu qu'il y avait un probleme !
Effectivement ce ne pouvait être cohérent car je n'ai pas envoyé le bon fichier ! Mea culpa

J'avais tenu compte de ta remarque et intégré la formule avec MOD dans le second fichier de travail mais ce n'est pas celui que j'ai envoyé
Je viens de rectifier et j'ai posté la dernière version

Cdlmnt
0
Utile
3
http://cjoint.com/?3BtwN3JXaPl
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 20 févr. 2013 à 12:49
Bonjour,

le dernier fichier n'était pas le bon comme me l'a fait remarquer gbinforme, dsl
Voilà le fichier qui fonctionne
http://cjoint.com/?3BumVV6Esee
Cdlmnt
gbinforme 14781 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 avril 2018 Dernière intervention - 20 févr. 2013 à 18:44
Bonsoir,

la pause repas est de 11h a 11h30.

Lorsque le service commence après la pause, tu enlèves quand même la 1/2 heure : pas si simple la gestion des heures...
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 20 févr. 2013 à 21:04
Bonsoir,

Je n'ai pas mis de condition pour le debut de service car la demande était :
Une dernière question,que dois-je rajouter à la formule (pour les jours où les personnes font 9h-15h ou 10h-15h) afin de déduire 30' de repas non rémunéré ?

A voir donc s'il faut modifier ? Qu'en dit Isaflo ?
0
Utile
2
Bonjour,

Désolée de ne pas avoir répondu plus tôt, je m'occupe de ce tableau entre mes heures de travail, donc pas évident..

Merci via 55, mais effectivement gbinforme a raison, la demi-heure ne doit être enlevée que pour les personnes faisant un horaire 9h-15h ou 10h-15h.

De plus, sachant que les plannings ne sont pas fixes d'une semaine à l'autre (ce serait trop facile...), quelle partie de la formule ci-dessous dois-je modifier pour que la demi heure ne s'enlève pas lorsque je positionne un horaire de 12h-15 ?

=MOD(N4-M4;1)+MOD(N5-M5;1)- SI(N4>=15/24;0,5/24;0)


Merci encore..
gbinforme 14781 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 17 avril 2018 Dernière intervention - 21 févr. 2013 à 16:15
Bonjour isaflo19,

Avec cette modification, cela n'enlève la 1/2 h que pour un horaire 9h-15h ou 10h-15h.
=MOD(D2-C2;1)+MOD(D3-C3;1)- SI(ET(OU(C2=9/24;C2=10/24);D2=15/24);0.5/24;0)
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 21 févr. 2013 à 19:16
Bonjour isaflo et gbinforme

La formule de gbinforme devrait régler ton problème à condition de bien mettre une virgule et pas un point dans l'expression à la fin 0,5/24
0
Utile
Le tableau n'était pas du tout cohérent après mes nombreux tests... lol

Voici une ligne type par exemple..

http://cjoint.com/?3Bvpkyb3su4
0
Utile
1
Merci à tous les 2..!

Je me penche dessus en espérant que tout fonctionne bien..!
via55 9264 Messages postés mercredi 16 janvier 2013Date d'inscription 17 avril 2018 Dernière intervention - 24 févr. 2013 à 15:11
Bonjour Isaflo

Si tu veux avoir une vision graphique de ton planning :
http://cjoint.com/?0BypjZfoC6J

Tu peux modifier les couleurs à ta guise

Cdlmnt