Bonjour,
Regardez bien la syntaxe de la fonction filtre sur google sheets : on peut ajouter des conditions les unes après les autres. Puisque vous souhaitez filtrer sur 3 critères, il faut d'abord adapter comme ceci :
=FILTER(B4:D10;B4:B10=G3;C4:C10=H3;D4:D10=I3)
Pour la suite des explications, la plage B4:D10 est remplacée par 1 tableau structuré "tblVoit". Plus "propre".
Maintenant cela ne fonctionne que si les 3 critères sont remplis, sinon on obtient #NA. Pour contourner cela, on peut vérifier si la cellule de filtrage est vide, et auquel cas, remplacer la condition par une colonne de "VRAI". Ainsi la condition en question est ignorée. On peut générer une colonne de VRAI comme ceci :
=SEQUENCE(ROWS(tblVoit);1;1;0)
Donc maintenant, on peut regrouper comme ceci (voir votre fichier partagé) :
=LET(okCol;SEQUENCE(ROWS(tblVoit);1;1;0);
FILTER(tblVoit;
if(ISBLANK(G16);okCol;tblVoit[Marques]=G16);
if(ISBLANK(H16);okCol;tblVoit[Motorisation]=H16);
if(ISBLANK(I16);okCol;tblVoit[Couleur]=I16)))
J'espère avoir bien compris, bonne journée.