Ah, ça c'est du bricolage vois-tu
En fait, quand la valeur ne remplis pas les critères, on est censé renvoyer une valeur "disqualifiante", pour être sûr que la valeur ne será pas prise, pour un Min ou un Max c'est facile, tu mets du texte et il ne será pas pris en compte... Mais pour la fonction Grande.Valeur, si tu mets du texte, ça renvoie un code d'erreur, et ça ne fonctionne plus
Du coup, j'ai plutôt choisis de renvoyer une valeur très petite qui ne será jamais prise en compte par grande.valeur, sauf si aucune valeur ne remplie les critères.
Du coup, si tu veux plutôt fonctionner avec petite valeur, il faut en effet passer cette valeur en positif, sinon, elle será toujours sélectionnée.