Excel 2010 fiche horaire

Résolu
OLSS Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Merci à Eric , mais je n'ai pas compris
A l'heure actuelle j'ai 6 colonnes sur 31 lignes
Col 1 le jour, /col 2 la date ; /col 3 arrivée, /col 4 pause, /col 5 fin de journée, / col 6 total heures travaillées.
Ceci sur le mois complet,
Je voudrais automatiser tout ça, sans ressaisir chaque mois, les jours et les dates.
Sachant que les horaires change à chaque personne, en hôtellerie



A voir également:

3 réponses

jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   42
 
OLSS, bonsoir,

Je vais essayer de m'y coller en synthétisant les travaux de prédecesseurs haut de gamme dont Raymond en partant de posts déjà anciens:

Donc:

Pour un mois complet , je suggère une feuille de ce type :

3 colonnes suffisent :

1ere colonne : jour et date
2e colonne : horaires (comprenant la pose)
3e colonne : nombre d'heures (calculé à partir de la précédente)

En première ligne : les entêtes

En A2 : la date du premier jour du mois (exemple : 1/01/13)
Il faut aller pour cette première date dans FORMAT DE CELLLULE-->NOMBRE-->PERSONNALISEE, et copier coller ce nouveau format :
jjjj * jj/mm/aaaa
tu auras la date : mardi 01/01/2013 , et en élargissant un peu la colonne: le jour ira se coller à gauche et la date à droite.

Pour créer sans difficulté les 30 autres jours, placer le pointeur dans l'angle inférieur droit de la cellule : il se transforme en une croix noire, et glisser en bas pour créer la recopie incrémentée des 31 jours : presque rien à faire..

En B2: Le premier horaire du mois : je l'ai réécrit avec des espacements pour plus de clarté : copie-colle la formule :

09:00 - 13:00 / / 14:00 - 18:00

Recopiable par copier coller dans tout le restant de la colonne,
modifiable bien entendu suivant les jours , MAIS :
Attention !!! bien garder le même texte à l'espace près si tu fais un changement dans l'horaire, sinon la formule de calcul de la colonne 3 devient erreur ####

En C2: la fameuse formule de calcul du nombre d'heures des grands anciens à copier coller :
je l'ai un peu modifiée pour qu'elle te calcule automatiquement le nombre exact d'heures et minutes effectuées en déduisant le temps de pause :

=CNUM(STXT(B2;27;5))-CNUM(STXT(B2;20;5))+CNUM(STXT(B2;9;5))-CNUM(STXT(B2;1;5))-CNUM(STXT(B2;20;5))+CNUM(STXT(B2;9;5))

(les deux derniers CNUM servent à la déduction du temps de pause à partir de l'horaire)
Il ne reste plus qu'a la coller dans le restant de la colonne

Pour avoir le total mensuel, créer une ligne en dessous avec la formule :
=SOMME(C2:C32)
Et tout ça doit fonctionner, normalement...

Si tu fonctionne en feuille mensuelle, crée les 12 dans le mm classeur, et même une 13e récapitulative annuelle en tableau avec des copier-collages spéciaux avec liaison à partir des totaux mensuels.

nb: il y a aussi possibilité de créer des listes déroulantes préprogrammées d'horaires, pour éviter les erreurs de saisie, dans une nouvelle feuille par le menu "insertion-->liste", ç'a été aussi traité dans d'autres endroits de ce forum

Cordialement
Jean
0
jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   42
 
j'ai oublié : la colonne 3 (nombre d'heures et minutes) au format de cellule personnalisé en :

[h]"h"mm
ou mieux avec un peu plus d'espace :
[h]" h "mm
0
OLSS
 
Bonsoir, et merci à Jeanot017
je vais faire ça lundi car je suis ABS 3 jours , mais les formules sont intéressantes et j'espère ne pas faire d'erreur en copie !merci pour le temps passé a l'exposé de ma demande .
je te dis ça plus tard
très cordialement
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

pourquoi démarrer une nouvelle question ? Il fallait continuer sur l'autre.
Et tu as le droit d'y répondre et de remercier tous les intervenants.

eric
0
jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   42
 
Eriiiic bonjour,

Attends, c'est pas la première fois qu'on me fait ce coup d'être à plusieurs endroit à la fois...
je me suis méfié, j'ai cherché par nom de contributeur où pouvait bien se trouver le post d'origine hypothétique : Rien ! Alors c'est où ? Sans compter que c'est enrichissant de voir les solutions des autres !

Est ce qu'il y a quelque part dans les forums un endroit où sont présentées les règles de bonne conduites, je les ai cherchées sans pouvoir les trouver

Et dernière question : à part les liens en bas de page qui sont très efficaces, existe t il des trucs pour retrouver un thème intéressant, à part les associations de mots clé dans la barre de recherche ?
0
jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   42
 
et j'ai même oublié d'écrire: merci d'avance
quel c.. je fais......
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
OLSS est inscrit, il suffit de cliquer sur son pseudo et de descendre un peu pour voir ses questions.
S'il n'est pas inscrit il faut être sur le forum et faire une recherche en cochant 'Recherche par nom d'utilisateur'
Charte, tu as un lien tout en bas de la fenêtre.
existe t il des trucs pour retrouver un thème intéressant, à part les associations de mots clé dans la barre de recherche ?
A part la recherche plus ou moins efficace je ne vois pas non.

eric
0
jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   42
 
Eric,

Tout ça est d'une clarté absolue, et les conditions CCM en bas de page dans les tons moins gris que gris, comme aurait dit Coluche, j'ai toujours interprété visuellement ça comme de la pub, donc on ne regarde même pas: on est quand même conditionné..
Et pour le simple clic sur le pseudo, honte à mon esprit tourmenté...
Merci pour tout, on va approfondir tout ça...

jean
0
OLSS
 
sam 01/06/2013 09:00 - 13:00 / / 13:30 - 18:00 #NAME?
dim 02/06/2013
sam 03/06/2013
dim 04/06/2013
merci a jeannot017 , eric ,
trop impatiente j'ai commencé !, mais 'erreur est la col4 qui devrait avoir le total d'heures travaillées de la col. 3 , et mes jours qui ne s'incremente pas en col 1
ou est mon erreur?
bonsoir a vous .
0
jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   42
 
OLSS bonsoir

j'ai un peu revu le pb entre 2 siestes du WE

il y avait une petite erreur effectivement (pris en compte 2 fois le temps de pause), et le mieux est que je mette en ligne la feuille créée :

https://www.cjoint.com/?0FyvMoRmRF4

remarques:

- la liste déroulante permet de régler d'une manière différente et plus souple des horaires variables et des cas spéciaux (chaque cellule d'horaire peut appeler la liste)

- la formule améliorée permet de gerer en direct les dimanches et jour fériés et également les demi journées de travail sans avoir besoin de la modifier, et pour le travail après Minuit, je triche (ex : 27H) : c'est une des raisons de la colonne Remarques.

- 3 mois sont programmés avec des exemples virtuels pour Juin, on peut ajouter des horaires dans la zone de liste, les trier dans le menu "données"

après, à toi de creuser le cahier des charges pour complexification de la formule, invention de nouvelles rubriques, etc.....

Bonne suite, n'hésite pas si des questions se posent
Jean
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
Bonsoir jeanot017,

pour le travail après Minuit, je triche (ex : 27H)

Ce n'est pas la peine de tricher, tu mets : 19:00 - 03:00 et dans la formule :

MOD(CNUM(STXT(B16;9;5))-CNUM(STXT(B16;1;5));1)

Ceci fonctionne même si tu as : 07:00 - 15:00 => 8 h 00
0
jeanot017 Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   42
 
gbinforme, bonsoir, et merci

le modulo ! on l'avait zappé celui là
testé avec un horaire de barman : 22:00 - 05:00 / / 23:00 - 01:00 OK
T.P. : on laisse le soin à OLSS de réécrire la formule en entier ???

Bonne MOD(NUIT;1)&" à tous"
0