Formule générique
=MIN(1,A1/B1)
Sommaire
Pour plafonner un pourcentage calculé à 100%, vous pouvez utiliser la fonction MIN. Dans l'exemple illustré, la formule en D6 est:
=MIN(1,B5/C5)
ce qui garantit que le résultat ne dépassera jamais 100%.
Explication
Cette formule utilise la fonction MIN comme alternative à la fonction IF.
Bien que MIN soit fréquemment utilisé pour trouver la valeur minimale dans un plus grand ensemble de nombres, il fonctionne également très bien avec seulement deux valeurs.
À l'intérieur de MIN, la première valeur est codée en dur comme 1, l'équivalent de 100% lorsqu'elle est formatée en pourcentage. La deuxième valeur est le résultat de B5 est divisé par C5. La fonction MIN renvoie simplement la plus petite des deux valeurs:
- Lorsque B5 / C5 est <1, le résultat est B5 / C5
- Lorsque B5 / C5 est> 1, le résultat est 1 (100%)
- Lorsque B5 / C5 = 1, le résultat est 1 (100%)
Dans l'exemple illustré, vous pouvez voir que E13 et E14 sont "plafonnés" à 100%.
Vous pouvez utiliser la fonction MAX de la même manière pour garantir une valeur minimale.
Avec IF
Pour référence, la formule équivalente avec la fonction IF ressemble à ceci:
=IF(B5/C5>1,1,B5/C5)
Si le résultat de B5 / C5 est supérieur à 1, renvoyez 1. Sinon, renvoyez B5 / C5. Cette formule fonctionne bien, mais est plus complexe et redondante.