Remplissage d'un tableau avec conditions. [Fermé]

Signaler
Messages postés
23
Date d'inscription
vendredi 31 mars 2017
Statut
Membre
Dernière intervention
6 janvier 2020
-
Messages postés
23
Date d'inscription
vendredi 31 mars 2017
Statut
Membre
Dernière intervention
6 janvier 2020
-
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

2 réponses

Messages postés
12858
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 novembre 2020
2 071
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
23
Date d'inscription
vendredi 31 mars 2017
Statut
Membre
Dernière intervention
6 janvier 2020

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 :)
Messages postés
12858
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 novembre 2020
2 071
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
23
Date d'inscription
vendredi 31 mars 2017
Statut
Membre
Dernière intervention
6 janvier 2020

Oui avec cette simple explication tu viens d'éclaircir ma compréhension.

Je vais tenter de travailler cela pour bien comprendre.

Merci vraiment beaucoup.