Calcul d'heure de travail par personne

Résolu/Fermé
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 - 9 juin 2016 à 18:32
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 13 juin 2016 à 06:31
Bonjour,

Mon problème est le suivant:
Je souhaite connaitre un moyen pour que lorsque j'incrémente la cellule A1 d'un nom (Marc) et la cellule B1 par le type de garde "garde 24h pro ou 24h volontaire ou garde astreinte" dans mon tableau "récap jour" de tous mes agents et dans la cellule correspondant à Marc s'affiche 12 (comme 12h jour) et dans mon tableau recap nuit 12 également.
Aussi dans cette même formule, si Marc fait "12h jour volontaire" ou "12h jour professionnel", incrémenter uniquement le tableau "récap jour" de 12 et s'il fait "12h nuit volontaire" alimenter le tableau "recap nuit" de 12.

Merci d'avance.

Kader

4 réponses

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
9 juin 2016 à 19:24
J'ai rien compris !
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
9 juin 2016 à 19:29
Dans Excel, incrémenter signifie
"recopier une valeur numérique en y ajoutant une constante"
Tu devrais remplacer incrémenter par renseigner ou saisir.

Tu parles de tableaux, mais tu as oublié de nous les envoyer, pour qu'on puisse suivre et comprendre tes manipulations.
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
9 juin 2016 à 20:39
https://www.cjoint.com/c/FFjsnMabV6x

- J'attribue à la cellule N6 le nom de cet agent: ADC LEBEL S.)
- Dans la cellule Q6 j'attribue à cet agent son type de garde (24H pro.)

Je souhaiterai que dans le tableau "récap. jour" cellule AA6 apparaisse "12" comme 12H jour et dans le tableau "récap. nuit" cellule AF "12" comme 12H nuit.
Cet agent est susceptible de faire d'autres types de gardes dont voici ci dessous la liste avec leur équivalence temps de présence:

- 24h pro. = 12h jour et 12h nuit
- 24h vol. = 12h jour et 12h nuit
- GAS (Garde AStreinte) =12h jour et 12n nuit
- 12h pro. j. = 12h jour
- 8h-20h vol. = 12h jour
- 20h-8h vol. = 12h nuit

Ainsi, je souhaiterai que les cellules AA6 et AF6 des tableaux récap. jour et nuit soient renseignées en fonction du type de garde choisi.

J'espère que cette fois j'ai pu être assez clair.

Merci Raymond
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
11 juin 2016 à 07:49
Est ce parce que ma demande est impossible sur excel que j n ai pas de réponse?
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
11 juin 2016 à 19:06
Je crains que, depuis le 7 décembre 2012, nous t'ayons donné de mauvaises habitudes de réponse rapide !
Dois-je te rappeler que tu n'es pas ici dans une Aide en ligne de société informatique, ni dans une hot-line de dépannage professionnel !
Tu es juste dans un forum d'entraide, où des bénévoles, quand ils en ont le temps et l'envie, viennent faire un tour ...
Si tu travailles le week-end, nous, on a peut-être d'autres occupations.
Tu n'as peut-être pas été impacté par les inondations, ni par les grèves et perturbations des moyens de transport (RER, SNCF, Air-France), et l'Euro de foot-ball ne t'intéresse apparemment pas !
Alors un peu de patience, et tu recevras probablement des réponses.
Pour ma part, après avoir essayé, pendant tout un quart d'heure, de comprendre l'organisation et le fonctionnement de ton fichier, je l'ai momentanément abandonné pour examiner d'autres demandes un peu plus accessibles ...
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
12 juin 2016 à 18:35
Bonjour Raymond,
Pour info, oui j'ai été impact par les inondations et c bien la raison pour laquelle je bosse le week end. Et le pire c'est que j bosse pour permettre à mes agents de travailler dans de bonnes conditions de manière à ce qu il puisse venir en aide à la population, et notamment nos retraités ;)
En ce qui concerne l'Euro de Football, moi qui suis un grand fan de foot, ben j'm'assoie
déçu temporairement.

Merci pour ton investissement sur ce forum.
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
11 juin 2016 à 20:06
Bonsoir kanderdaret, bonsoir Raymond
Petites remarques:
Evitez les cellules fusionnées.
Les tableaux automatiques complexifient la lecture et l'écriture des formules.
Le premier nom de liste "ADC LEBEL S." contenait plusieurs espaces après le point. Peut-être qu'il y en a d'autres.

Essayez ceci
https://www.cjoint.com/c/FFlsa0UMDcw
Cdlt
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
12 juin 2016 à 18:21
Bonjour Frenchie83,
Merci pour votre réponse.
J'ai testé et ça fonctionne très bien.
J'vais pouvoir passer à la suite.
Merci pour tout.
Cordialement

Kader
0
kaderdaret Messages postés 39 Date d'inscription jeudi 6 décembre 2012 Statut Membre Dernière intervention 13 juin 2016 2
12 juin 2016 à 22:06
Bonsoir Frenchie83,

Je souhaiterai ne pas me contenter d'appliquer la formule que vous me proposez, j'aimerai aussi la comprendre.
Pouvez vous m'expliquer les différentes fonctions que vous avez utilisé s'il vous plait?
=SIERREUR(SI(OU(INDIRECT("Q" &EQUIV(X6;$N$6:$N$25;0)+5)="24h pro.";INDIRECT("Q" &EQUIV(X6;$N$6:$N$25;0)+5)="24h vol.";INDIRECT("Q" &EQUIV(X6;$N$6:$N$25;0)+5)="GAS";INDIRECT("Q" &EQUIV(X6;$N$6:$N$25;0)+5)="12h pro. j.";INDIRECT("Q" &EQUIV(X6;$N$6:$N$25;0)+5)="8h-20h vol.");"12h";"");"")

Cordialement

Kader
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
13 juin 2016 à 02:51
Bonjour Kader.

N'oublie pas que le logiciel Excel contient une Aide très bien faite, qui explique l'usage de la fonction, sa syntaxe, avec des exemples d'utilisation.

=SIERREUR(A1/B1;"à corriger")
est une formule qui affiche le résultat de la division A1/B1 quand elle est possible,
mais affiche "à corriger" si B1=0 ce qui rend la division impossible.

=INDIRECT(B8) lit la référence de cellule saisie en B8, et affiche son contenu.
Si B8 contient comme donnée C16, et si la cellule C16 contient la donnée "gourou", c'est ce nom qui sera affiché par la formule.

Tu connais déjà les fonctions
SI
et
OU
ainsi que le lien
&
.

Je laisse le soin à Frenchie83 de t'expliquer la fonction
EQUIV
...
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
13 juin 2016 à 06:31
Bonjour kanderdaret, bonjour Raymond
EQUIV(X6;$N$6:$N$25;0)+5) on recherche à quelle ligne se trouve la valeur de X6 "ADC LEBEL S." dans le tableau de N6 à N25. la valeur trouvée étant à la 1ère ligne du tableau, la fonction EQUIV retourne 1, mais comme le tableau commence à la ligne 6, on rajoute 5. "ADC LEBEL S." se situe bien à la ligne 6. Pour trouver la valeur du TYPE, on combine grâce à INDIRECT la lettre Q et la ligne trouvée, ce qui nous donne bien la valeur du TYPE.
En écrivant ceci, je réalise que j'aurai pu écrire autrement.
Si cela vous paraît plus clair, pour la colonne AA
=SIERREUR(SI(OU(RECHERCHEV(X6;$N$6:$R$25;4;0)="24h pro.";RECHERCHEV(X6;$N$6:$R$25;4;0)="24h vol.";RECHERCHEV(X6;$N$6:$R$25;4;0)="GAS";RECHERCHEV(X6;$N$6:$R$25;4;0)="12h pro. J.";RECHERCHEV(X6;$N$6:$R$25;4;0)="8h-20h vol.");"12h";"");"")

et pour la colonne AF:
=SIERREUR(SI(OU(RECHERCHEV(AC6;$N$6:$R$25;4;0)="24h pro.";RECHERCHEV(AC6;$N$6:$R$25;4;0)="24h vol.";RECHERCHEV(AC6;$N$6:$R$25;4;0)="GAS";RECHERCHEV(AC6;$N$6:$R$25;4;0)="20h-8h vol.");"12h";"");"")

Cdlt
0