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

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

  • TEst.xlsx
    12.4 KB · Affichages: 6

supercopain

XLDnaute Junior
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

  • TEst.xlsx
    13.7 KB · Affichages: 1
Dernière édition:

supercopain

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

Cousinhub

XLDnaute Barbatruc
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

  • TEst-3.xlsx
    14.1 KB · Affichages: 9

R@chid

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

Discussions similaires