Obtenir date de fin de période

L

LAMULE

Guest
Bonjour à tous !!

Je vous soumet mon problème :

J'utilise un planning dans lequel les chefs d'équipe renseignent la position de leur personnel tous les jours.
J'utilise également un fichier externe faisant office de bulletin d'appel dans lequel il suffit de sélectionner l'équipe et la date du bulletin d'appel souhaité et Excel liste automatiquement les positions du jours et des personne de cette équipe.

Ce que je cherche à afficher en plus à cote de la position du jour, c'est la date à laquelle le personnel reviendra de de son d'arrêt maladie ou de ses vacances par exemple.

Je joint un classeur d'exemple
 

Pièces jointes

  • Exemple-01.xlsx
    26.4 KB · Affichages: 60
  • Exemple-01.xlsx
    26.4 KB · Affichages: 58
  • Exemple-01.xlsx
    26.4 KB · Affichages: 52

Modeste geedee

XLDnaute Barbatruc
Re : Obtenir date de fin de période

Bonsour®
en C4 feuille "Bulletin" :
=SI(B4<>"PRESENT";SERIE.JOUR.OUVRE(GRANDE.VALEUR(PLANNING!$B$5:$NH$5*(PLANNING!$B7:$NH7=B4);1);1);"")

à valider par Ctrl+Maj+Entrée


Nb : cette formule est conditionnée aux positions Absolues actuelles des données des feuilles Planning et Bulletin
Capture.jpg

la fonction SERIE.JOUR.OUVRE accepte en argument une liste des fériès
 

Pièces jointes

  • Capture.jpg
    Capture.jpg
    49.4 KB · Affichages: 64
  • Capture.jpg
    Capture.jpg
    49.4 KB · Affichages: 62
  • date-de-fin-de-periode.xlsx
    32.4 KB · Affichages: 39
  • date-de-fin-de-periode.xlsx
    32.4 KB · Affichages: 50
  • date-de-fin-de-periode.xlsx
    32.4 KB · Affichages: 48
L

LAMULE

Guest
Re : Obtenir date de fin de période

Cela fonctionne à un détail prés......

Ma liste de nom n'est pas figée dans le planning, l'ordre évoluant constamment, il faudrait je pense utiliser une fonction de recherche INDEX/EQUIV permettant de localiser la ligne dans le planning correspondant au nom du bulletin d'appel.
 
L

LAMULE

Guest
Re : Obtenir date de fin de période

J'ai inséré la fonction DECALER, mais le résultat est 02/01/1900


=SI(B7<>"PRESENT";SERIE.JOUR.OUVRE(GRANDE.VALEUR(PLANNING!$B$5:$NH$5*(DECALER(PLANNING!$B10:$NH10;1;)=B7);1);1);"")

Je soupçonne le manque de INDEX/EQUIV combiné à DECALER

Votre point de vue ??
 

Modeste geedee

XLDnaute Barbatruc
Re : Obtenir date de fin de période

Bonsour®
plus complexe qu'il n'y parait... :rolleyes:

en C4 :
=SI(OU(B4="PRESENT";B4=0);"";SERIE.JOUR.OUVRE(GRANDE.VALEUR(PLANNING!$B$5:$NH$5*(DECALER(PLANNING!$B$6:$NH$6;EQUIV(A4;PLANNING!$A$7:$A$100;0);0;1)=B4);1);1))

ne pas oublier validation par ctrl+Maj+Entrée

mais aussi la position interrogée variable selon le jour de l'interrogation
en B4:
=DECALER(PLANNING!$A$6;EQUIV(A4;PLANNING!$A$7:$A$100;0);$G$2)
avec en G2 :
=EQUIV(F2;PLANNING!$B$5:$NH$5;0)
 

Pièces jointes

  • date-de-fin-de-periode.xlsx
    33.5 KB · Affichages: 43
  • date-de-fin-de-periode.xlsx
    33.5 KB · Affichages: 35
  • date-de-fin-de-periode.xlsx
    33.5 KB · Affichages: 31
L

LAMULE

Guest
Re : Obtenir date de fin de période

J'ai transposer tout ceci dans mon fichier original....

je ne comprend pas ou est l'erreur j'ai 02/01/1900 dans certaine cellule et des dates aberrante dans les autres.

Voci la formule :

=SERIE.JOUR.OUVRE(GRANDE.VALEUR('[PLANNING_EP-1G125.xlsm]PLANNING'!$BC$5:$PI$5*(DECALER('[PLANNING_EP-1G125.xlsm]PLANNING'!$BC$6:$PI$6;EQUIV(C5;'[PLANNING_EP-1G125.xlsm]PLANNING'!$A$17:$A$822;0);0;1)=D5);1);1)

formule validée avec CTRL + MAJ + ENTRE

différence avec le classeur d'exemple c'est que le planning ce trouve dans un fichier externe
 
Dernière modification par un modérateur:
L

LAMULE

Guest
Re : Obtenir date de fin de période

Je pense savoir où se situe le problème, dans le planning lorsque les positions sont entrecoupée, la formule me renvois une date deux jours après alors qu'entre les deux il n'y a pas de valeur.

Exemple :

Jacques est présent le 13/01/14 et le 15/01/14.....
mais le 14/01/14 il n'y a pas de valeur.

La date renvoyé est pourtant le 15/01/14 alors que le bon résultat devrait être le 13/01/14

voir le fichier joint
 

Pièces jointes

  • date-de-fin-de-periode-01.xlsx
    29.1 KB · Affichages: 32
Dernière modification par un modérateur:

Modeste geedee

XLDnaute Barbatruc
Re : Obtenir date de fin de période

Bonsour®
les spécifications ont changé :
-jusqu'au inclus en place de retour le
-les plages ont physiquement changé de référence (décalage)

autre tentative avec plages nommées, filtrage plage equipe intégrée au tableau de restitution
 

Pièces jointes

  • date-de-fin-de-periode-02.xlsx
    35.6 KB · Affichages: 29
L

LAMULE

Guest
Re : Obtenir date de fin de période

reprenons depuis le début avec les fichiers joints.
Cela représente exactement mon environnement final.

Mon problème est décrit dans le fichier "BULLETIN D'APPEL"
 

Pièces jointes

  • PLANNING.xlsx
    69.2 KB · Affichages: 31
  • BULLETIN D'APPEL.xlsx
    17 KB · Affichages: 25
  • PLANNING.xlsx
    69.2 KB · Affichages: 37
  • PLANNING.xlsx
    69.2 KB · Affichages: 37

Statistiques des forums

Discussions
312 169
Messages
2 085 910
Membres
103 033
dernier inscrit
thazet