Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Obtenir date de fin de période

  • Initiateur de la discussion Initiateur de la discussion LAMULE
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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


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

Pièces jointes

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.
 
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 ??
 
Re : Obtenir date de fin de période

Bonsour®
plus complexe qu'il n'y parait... 🙄

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

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:
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

Dernière modification par un modérateur:
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

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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

E
Réponses
2
Affichages
513
Excel7893
E
S
Réponses
6
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…