Microsoft 365 Extraire une liste de valeur selon deux critères

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 !

supercopain

XLDnaute Junior
Bonjour à tous,
Je me permet de vous demander conseil pour mon problème,

Je souhaite (avec une fonction combiner, ...je pense) récupérer une liste selon 2 critères et cette liste doit apparaitre dans une colonne voisine elle doit également être trier du + grand au plus petit.
lorsque que je change un de mes critère il faudrait qu'elle s'actualise

J'espère avoir été clair
D'avance je vous remercie pour votre aide

Je vous joint un petit fichier
 

Pièces jointes

C'est ça, merci beaucoup ! 👌
....je ne voudrais pas exagérer ...
mais y a t'il une possibilité d'appliquer par le biais d'une liste à choix le -5% de la valeur mini et +10% de la valeur maxi (aussi en dynamique car la valeur maxi n'est jamais à la même place)
??
Oup's ...
 

Pièces jointes

Dernière édition:
Re-,
En dynamique, peut-être possible avec 365 (perso, je n'ai que 2021)
Pour avoir le -5%
Code:
=MIN($J$8#*0,95)
Et le 10%
Code:
=MAX($J$8#*1,1)
Considérant que la formule "Trier..." est dans la cellule J8
...mais comment je peux ajouter ces deux code dans celui-ci ??
=TRIER(FILTRE(H7:H19;(G7:G19=G4)*(F7:F19=F4)))
les listes à choix des cellules J4 et K4 ne sont pas prise en compte, parfois ça peut-être -5% ou -10% pareil pour le +5% ou +10%

Merci beaucoup pour l'aide apportée
 
Dernière édition:
Re-,
En "tarabiscotant" un peu...
Dans la cellule J6, la formule -5%
Dans la cellule J7, la cellule +10%
Dans la cellule J8, la 1ère formule
Dans la cellule P1, cette formule, pour tout regrouper :
Code:
=TRIER(DECALER(J6;;;2+NBVAL($J$8#)))

Et dans la cellule M5, une validation de données :
1699628440252.png


Il y a sûrement plus simple, mais c'est tout ce que j'ai, en ce vendredi...
 

Pièces jointes

Re,
Re-,
R@chid
Je me permets de "t'interpeller" sur ce fil, sachant que tu as 365, et de très balaises compétences (en 1 mot, hein???) en formules "new-age"...
Tu aurais quelque chose, plus simple?
Te remercie par avance pour le demandeur...
Bonne fin de journée
Désolé de ce retour tardif, en J7 :
VB:
=LET(LstV;TRIER(FILTRE(H7:H19;(G7:G19=G4)*(F7:F19=F4)));ASSEMB.V(MIN(LstV)*(J4+1);LstV;MAX(LstV)*(1+K4)))

Cordialement
 
Dernière édition:
- 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

Retour