Bonjour à tous
Je peux t'expliquer la formule oui!
EQUIV(S5;SI($G$4:$R$4=$G$4;$G5:$R5;"");0)
EQUIV sert à chercher une valeur : S5, dans un tableau donné, ici le tableau est retourné par la fonction SI (qui en formule matricielle peut renvoyer un tableau, très important ici), la fonction SI sert à trier les valeurs qu'on va regarder, ici tu voulais juste les colonnes "prix total", du coup j'ai filtrer sur les en-têtes, en testant que l'en-tête de la colonne était bien prix total, sinon la fonction si renvoyait "", dans l'autre cas, elle renvoyait le prix. Donc ta fonction EQUIV va chercher la valeur mini sur les colonnes prix total, en cherchant une correspondance exacte (le 0 à la fin de la fonction). J'espère que ce sera plus clair comme ça
Pour une autre façon de construire ton tableau, voici une proposition:
Pour mettre à jour tu cliques sur "Données" puis "Actualiser tout", tu peux prendre les maxi ou mini, de marges, ou de prix, en cliquant sur une cellule de la colonne fournisseur, puis en cliquant sur filtrer, puis choisir 10 premiers éléments, il reste ensuite à regarder si tu veux les plus petites (Bas) ou les plus grandes valeurs (Haut), si tu veux le premier max, les 2 premiers, les 10 premiers...
Tu peux cliquer sur filtrer à nouveau également, et ainsi de suite, tu as une feuille qui sert de base de données, tu joues ensuite avec les données pour voir ce que tu souhaites, tu me diras si ça te va
Tu peux filtrer par statut, pour ne pas voir ceux en attente (c'est ce que j'ai fait).