Re : Formules Index
Re...
LIGNE(E$3:E$21) retourne le N° de la ligne quand le critère dans la colonne "Achat Public" est à 1.
La longueur de la plage dépend de la longueur de ton tableau, et cette longueur doit être égale à la longueur de la plage M$3:M$21.
Comme je l'ai dit plus haut, c'est une formule matricielle. La fonction SI(...;...;...) ne transmet pas qu'une seule valeur à la fonction PETITE.VALEUR mais une suite de valeurs, qui correspond aux résultats de chaque condition.
Pour adapter à ton classeur, tu dois simplement fixer une plage allant de la première à la dernière ligne.
Concernant ton message d'erreur, ce message est retournée, soit par un nom de fonction mal orthographier (si tu écris en minuscule, celle-ci reste en minuscule après validation), ou par une erreur de nom de plage.
@+Jean-Marie