Menu

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

Messages postés
1
Date d'inscription
lundi 18 février 2013
Statut
Membre
Dernière intervention
18 février 2013
- - 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 

11 réponses

Meilleure réponse
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3567
11
Merci
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

Dire « Merci » 11

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 40988 internautes nous ont dit merci ce mois-ci

Merci pour ce partage. Très utile.
Messages postés
15600
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
12 novembre 2014
1942
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301
1
Merci
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
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3567 -
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
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
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
0
Merci
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
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3567 -
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
Merci
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
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
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
Merci
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
Merci
Je vous mets un lien de ce que j'ai commencé à faire.

http://cjoint.com/?3BtwLxxRreL
via55
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
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
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3567 -
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
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
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
Merci
http://cjoint.com/?3BtwN3JXaPl
via55
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
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
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3567 -
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
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
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
Merci
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
Messages postés
15079
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
23 juin 2018
3567 -
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
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
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
Merci
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
Merci
Merci à tous les 2..!

Je me penche dessus en espérant que tout fonctionne bien..!
via55
Messages postés
10670
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
11 juin 2019
1301 -
Bonjour Isaflo

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

Tu peux modifier les couleurs à ta guise

Cdlmnt