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

Formule pour planning élaboré avec date début et date de fin

  • Initiateur de la discussion Initiateur de la discussion msouply
  • 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 !

msouply

XLDnaute Nouveau
Bonjour et merci d'avance pour votre aide!

Je voudrai créer un planning d'absences.
Dans ma base je saisi un salarié, un motif d'absentéisme, une date de début, une date de fin (je ne veux surtout pas devoir saisir les dates entre les deux)
La base en elle-même est donc très simple.
Ce qui devient compliqué, c'est de faire apparaitre dans mon planning la cause d'absentéiseme pour une période donnée.
Je me creuse les méninges depuis plusieurs heures sans trouver de solutions (somme.si.ens, concatener, recherche, ....)
J'ai une ébauche que je n'arrive pas à finaliser
Je vous serai très reconnaissante pour un petit coup de main😛
 

Pièces jointes

Re : Formule pour planning élaboré avec date début et date de fin

Bonjour MSouply et bienvenue 🙂,
A condition de rajouter la date du 01/01/2012 en A1 pour avoir la référence mensuelle et en corigeant le retour chariot et le blanc dans la colonne ARRIVÉE
Code:
=SIERREUR(INDEX(Tableau1[MOTIFS ABSENCE];PETITE.VALEUR(SI(DATE(ANNEE($A$1);MOIS($A$1);D$4)>=Tableau1[ARRIVÉE];SI(DATE(ANNEE($A$1);MOIS($A$1);D$4)<=Tableau1[DÉPART];LIGNE(Tableau1[MOTIFS ABSENCE])-1));1));"")
formule matricille à valider impérativement avec Ctrl+Maj+Enter 😛
Ton fichier joint 🙂.
Bonne journée 😎
 

Pièces jointes

Re : Formule pour planning élaboré avec date début et date de fin

Re 🙂,
Vu que dans ton fichier exemple, il n'y a qu'un seul nom dans la base de donnée, je n'ai pas tenu compte de celui-ci 🙄...
Mais comme à mon avis c'est un oubli de ta part, voici la formule corrigée
Code:
=SIERREUR(INDEX(Tableau1[MOTIFS ABSENCE];PETITE.VALEUR(SI(Tableau1[NOM]=$A5;SI(DATE(ANNEE($A$1);MOIS($A$1);D$4)>=Tableau1[ARRIVÉE];SI(DATE(ANNEE($A$1);MOIS($A$1);D$4)<=Tableau1[DÉPART];LIGNE(Tableau1[MOTIFS ABSENCE])-1)));1));"")
toujours matricielle à valider impérativement avec Ctrl+Maj+Enter 😛
Bonne suite 😎
 
Re : Formule pour planning élaboré avec date début et date de fin

Merci beaucoup JNP!
J'avais trouvé une solution mais avec trop d'étapes intermédiaires.
Pour montrer qu'on peut se compliquer la vie, je la mets quand même en ligne 😉
Ta solution est beaucoup plus simple !
 

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

Discussions similaires

Réponses
15
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…