Bonjour, voici la fonction que je veux utiliser, =FILTRE(t_BaseDevis[[Code Produit]:[Montant]];t_BaseDevis[Code Devis]=Devis!$I$2;SI(t_BaseDevis[Remise]<>0;t_BaseDevis[Remise];""))
La formule =FILTRE(t_BaseDevis[[Code Produit]:[Montant]];t_BaseDevis[Code Devis]=Devis!$I$2;SI(t_BaseDevis[Remise]<>0;t_BaseDevis[Remise];"")) filtre les données dans la plage t_BaseDevis[[Code Produit]:[Montant]] pour ne conserver que les lignes où la valeur dans la colonne Code Devis correspond à la valeur dans la cellule Devis!$I$2. Si la valeur dans la colonne Remise est différente de 0, la formule renvoie la valeur de la colonne Remise. Sinon, la formule renvoie une chaîne vide.
Seulement, voila la fonction ne fonctionne pas, j'ai l'impression que seul la fonction filtre est exécuté. Vous trouverez ci joint mon fichier Excel, la formule set dans la case C22 de la Feuille Devis Et la colonne qui pause problème est la colonne Remise