Remplissage d'un tableau avec conditions.

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

  1. 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
    1. 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
  2. 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
    1. 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