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

Microsoft 365 je m'entraine avec la fonction petite valeur

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

blancolie

XLDnaute Impliqué
Bonjour le forum,

je m'entraine avec la fonction petite valeur : voici ce que j'ai écris comme formule :

Code:
SIERREUR(""&INDEX(T_Donnée_Congé[Agent(s)];PETITE.VALEUR(SI(ESTTEXTE(T_Donnée_Congé[Agent(s)])*(T_Donnée_Congé[date]=Recherche!$H$5:$AL$5)*(T_Donnée_Congé[Equipe]=Paramètre!$Q$2)*NON(NB.SI(Recherche!$E10:$E10;T_Donnée_Congé[Agent(s)]));LIGNE(T_Donnée_Congé[date])-1);1));"")

Je devrais voir apparaitre logiquement les agents de l'équipe sélectionnée dans mon menu. Les agents l'équipe ou est rattaché l'agent, la date et les différents types d'absences se trouvent dans l'onglet donnée recherche. Le but de ma formule est d'afficher le même agent ( l'agent dans l'onglet donnée congé apparait plusieurs fois) de la même équipe avec ses différents absence dans le mois sélectionné.

Le problème, c'est que cela ne marche pas.

Pouvez vous m'aidez ou me faire comprendre ou cela merde . Merci
 

Pièces jointes

Bonsoir

Dans E13, ta formule comprend une partie sous la forme PETITE.VALEUR(SI(blablabla;LIGNE(T_Congé[date])-1);1) qui devient à un moment PETITE.VALEUR(liste de n°;1) qui te renvoie le min de la liste de n°.
Dans E14, tu as écrit la même formule, avec à la fin, toujours un ;1). Tu obtiens donc toujours le min.... alors qu'il te faut la deuxième plus petite valeur.

Conclusion, il faut autre chose qu'un ;1) à la fin de ta formule. Il faut quelque chose qui te renvoie un 1 dans E13, un 2 dans E14, un 3 dans E15, et ainsi de suite. Je te laisse réfléchir...

@ plus
 
Pour le mois de janvier il y a A et B dans la colonne agent et dans planning , il y a les differents types d'absences de ces agents qui doivent apparaitre. dans la formule pour afficher les agents, on doit inclure les différents types d'absences ?
 
Bonjour

Ton système de cases à cocher n'est vraiment pas très pratique, sauf si tu veux pouvoir en cocher plusieurs dans chaque partie en même temps (plusieurs mois, ou plusieurs équipes par ex). Cela serait beaucoup plus simple avec des listes déroulantes.

@ plus
 
oui dans la finalité, c'est pour pourvoir faire des choix multiples.

Pour le mois de janvier il y a A et B dans la colonne agent et dans planning , il y a les differents types d'absences de ces agents qui doivent apparaitre. dans la formule pour afficher les agents, on doit inclure les différents types d'absences ?
 
Bonjour

Cf. en pièce jointe. Pour me simplifier le travail, j'ai mis des calculs dans des cellules intermédiaires, C13 et C41, mais, si désiré, on peut inclure ces calculs dans la formule dans la colonne E.

@ plus
 

Pièces jointes

Bonjour

oui dans la finalité, c'est pour pourvoir faire des choix multiples.

La formule proposée dans ma dernière pièce jointe, dans la colonne E, ne convient pas si tu veux pouvoir choisir plusieurs mois, et/ou plusieurs équipes, puisqu'elle n'utilise que le premier mois avec un VRAI sur sa ligne, et la première équipe elle aussi avec un VRAI sur sa ligne. Essaye toujours de la comprendre...

@ plus
 
Bonjour

Pour pouvoir prendre en compte plusieurs cases cochées (plusieurs mois, plusieurs équipes...) :
Dans D14
Code:
SI(C14;ENT(LIGNES($1:1)/2)+1;"")
à tirer vers le bas jusqu'à la ligne correspondant à décembre

Dans D42
Code:
SI(C42;INDEX(Paramètre!G$4:G$8;ENT(LIGNES($1:1)/2)+1);"")
à tirer vers le bas

Dans E12, en matriciel
Code:
SIERREUR(INDEX(T_Donnée_Congé[Agent(s)];PETITE.VALEUR(SI(ESTNUM(EQUIV(T_Donnée_Congé[Mois];D$14:D$25;0))*(ESTNUM(EQUIV(T_Donnée_Congé[Equipe];D$42:D$47;0)));LIGNE(T_Donnée_Congé[Agent(s)])-3);LIGNES($1:1)));"")

@ plus
 

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

  • Question Question
Microsoft 365 planning congé
Réponses
8
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…