Remplissage d'un tableau avec conditions.

fbrcrsi Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
fbrcrsi Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Suite a ce sujet : https://forums.commentcamarche.net/forum/affich-35053515-remplir-un-tableau-grace-a-un-filtre et une solution qui marche parfaitement, j'ai besoin d'ajouter une nouvelle condition et je bloque :/.

Voici le fichier exemple : https://www.cjoint.com/c/IJDmCaxfMmp

Je n'arrive pas a modifier la formule matricielle pour que ne s'affiche dans le second tableau que les clients dont le statut dans le premier tableau est "Actif".

Merci de votre aide avec une petite explication que je puisse comprendre comment ca fonctionne.

Fred

Configuration: Macintosh / Chrome 78.0.3904.70
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Modifie ainsi ta matricielle :
=SI(LIGNES($2:2)<=NB.SI.ENS(INDIRECT("Clients174["&NbrComm&"]");NomComm;Clients174[STATUT];"ACTIF");INDEX(Clients174[CODE];PETITE.VALEUR(SI((Clients174[STATUT]="ACTIF")*(INDIRECT("Clients174["&NbrComm&"]")=NomComm);LIGNE(INDIRECT("1:"&LIGNES(INDIRECT("Clients174["&NbrComm&"]")))));LIGNES($2:2)));"")

Cdlmnt
Via
1
fbrcrsi Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour via55
Un énorme merci pour la modification qui fonctionne parfaitement :)

Je n'arrive pas encore a maitriser ces formules malheureusement. As tu le temps de m'expliquer un petit peu ?

Je tente de comprendre, merci encore :)
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Le principe pour filtrer les données dans une matricielle consiste à multiplier les résultats des critères, le résultat final donne 1 si tout est VRAI, 0 dans le cas contraire, seules les données avec 1 sont retenues

En espérant éclairer suffisamment ta lanterne ☺

1
fbrcrsi Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Oui avec cette simple explication tu viens d'éclaircir ma compréhension.

Je vais tenter de travailler cela pour bien comprendre.

Merci vraiment beaucoup.
0