Bonjour à tous !
Une approche 365 :
SOMME(FILTRE(Tableau2[Quantité];(Tableau2[Description]="Vente")*(Tableau2[Produit]=C5)*(Tableau2[Catégorie]=D5);0))
Et sinon une formule unique et dynamique (mais incompatible avec un tableau structuré) :
=MAP(Tableau1[Produit];Tableau1[Catégorie];LAMBDA(produit;categorie;SOMME(FILTRE(Tableau2[Quantité];(Tableau2[Description]="Vente")*(Tableau2[Produit]=produit)*(Tableau2[Catégorie]=categorie);0))))