Remplissage d'un tableau avec conditions.

Fermé
fbrcrsi Messages postés 23 Date d'inscription vendredi 31 mars 2017 Statut Membre Dernière intervention 6 janvier 2020 - 29 oct. 2019 à 13:38
fbrcrsi Messages postés 23 Date d'inscription vendredi 31 mars 2017 Statut Membre Dernière intervention 6 janvier 2020 - 29 oct. 2019 à 17:22
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 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
29 oct. 2019 à 16:38
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 vendredi 31 mars 2017 Statut Membre Dernière intervention 6 janvier 2020
Modifié le 29 oct. 2019 à 16:50
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 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
29 oct. 2019 à 17:19
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 vendredi 31 mars 2017 Statut Membre Dernière intervention 6 janvier 2020
Modifié le 29 oct. 2019 à 17:23
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