Récupération du type d'arrêt du travail

Bonjour,

En "FP!C10", j'aimerais récupérer le type d’arrêt du travail correspondant à la dernière occurrence de "Nom2" dans la feuille "Données".

Ce sera le mot "RC" dans l'exemple joint.

Merci d'avance.

Bonsoir,

Bon, je vois qu'il est nécessaire d'apporter quelques explications.

L'exemple fourni est une feuille de présence d'un personnel.

Je devrais tester, selon le tableau "Données", si tel personne ou autre est en congé, formation ou récupération.

Si tel est le cas, on inscrit le type d'arrêt du travail correspondant au nom dans A10 et à la période décrite dans le tableau "Données". (La date en B7 devra-être comprise dans cette période)

Sinon, si la personne travaille normalement, on testera si la journée en B7 est un jour férié ou un Week-end.

Dans ce cas, on affiche "REPOS" dans C10.

Voila !

Bonjour,

apt a écrit :

Bonjour,

En "FP!C10", j'aimerais récupérer le type d’arrêt du travail correspondant à la dernière occurrence de "Nom2" dans la feuille "Données".

Ce sera le mot "RC" dans l'exemple joint.

Merci d'avance.

Essayer avec,

=SIERREUR(INDEX(Données!F3:F15;GRANDE.VALEUR(SI(Données!A3:A15=A10;LIGNE(INDIRECT("1:"&LIGNES(Données!A3:A15))));1));"")

@ valider par Ctrl+Maj+Entree

@ + +

Bonjour R@chid,

Voila la formule midifiée :

=SI(ET(ESTNA(EQUIV(A10;Bliste;0));OU(JOURSEM($B7;1)>5;ESTNUM(EQUIV($B7;Fériés;0))));"REPOS";SI(ESTNA(EQUIV(A10;Bliste;0));"";SI(OU(JOURSEM($B7;1)>5;ESTNUM(EQUIV($B7;Fériés;0)));"REPOS";SI(ESTNUM(EQUIV(A10;Bliste;0));SI(ET(B7>=INDIRECT("Données!C"&EQUIV(A10;Bliste;0)+2);B7<=INDIRECT("Données!D"&EQUIV(A10;Bliste;0)+2));SIERREUR(INDEX(Données!F3:F15;GRANDE.VALEUR(SI(Données!A3:A15=A10;LIGNE(INDIRECT("1:"&LIGNES(Données!A3:A15))));1));"");"")))))

Mais ça ne donne toujours rien

Rechercher des sujets similaires à "recuperation type arret travail"