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

Microsoft 365 Aide sur Double FILTER Criteria -Top N Values of 2nd filtered Criteria

Nzelard

XLDnaute Nouveau
Bjr; sur le web , j'ai vu 1 vidéo qui filtrait des données selon 2 critères: Video Youtube

les Tops et les pays sélectionnes avec la formules que voici:

=SI(ESTVIDE(I4);TRIER(FILTRE(A5:C24;GRANDE.VALEUR(C5:C24;I2)<=C5:C24;"No Match Found");3;-1);

TRIER(FILTRE(Sales Tables(GRANDE.VALEUR((SalesTables[Sales Country]=I4)*SalesTables[Sales Amount];I2)<= SalesTables[Salas Amount])*(SalesTables[Sales Country]=I4);"No Data"))


J'ai office 365
 

Pièces jointes

  • Double FILTER Criteria -Top N Values of 2nd filtered Criteria 2.xls
    223 KB · Affichages: 3

chris

XLDnaute Barbatruc
Bonjour
En utilisant un format xls, périmé depuis 17 ans tu te compliques l'existence...
Code:
=TRIER(FILTRE(T_Ventes;SI(I4<>"";(GRANDE.VALEUR((T_Ventes[Sales Country]=I4)*T_Ventes[Sales Amount];I2)<=T_Ventes[Sales Amount]*(T_Ventes[Sales Country]=I4));RANG(T_Ventes[Sales Amount];T_Ventes[Sales Amount])<=I2);"no data");3;-1)
ou plus court
VB:
=TRIER(FILTRE(T_Ventes;(GRANDE.VALEUR(SI(I4<>"";T_Ventes[Sales Country]=I4;1)*T_Ventes[Sales Amount];I2)<=T_Ventes[Sales Amount]*(SI(I4<>"";T_Ventes[Sales Country]=I4;1)));"no data");3;-1)
ou très court
VB:
=LET(choix;SI(T_Ventes[Sales Country]=I4;1);TRIER(FILTRE(T_Ventes;(GRANDE.VALEUR(choix*T_Ventes[Sales Amount];I2)<=T_Ventes[Sales Amount]*choix);"no data");3;-1))
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…