Jennifer a deux nombres qu’elle doit comparer dans une formule. Si le deuxième nombre est à moins de 5% (plus ou moins) du premier nombre, il est considéré dans les limites. Si le deuxième nombre est en dehors de cette plage, alors elle a besoin de la formule pour renvoyer quelque chose comme «hors limites».

Vous pouvez aborder votre formule de différentes manières.

Supposons que votre premier nombre se trouve dans la cellule A1 et que le nombre que vous souhaitez comparer se trouve dans la cellule B1. Une méthode consiste à utiliser la fonction IF pour faire vos tests:

=IF((A1-B1)>(A10.05),"out of limits", IF((B1-A1)>(A10.05),"out of limits", "within limits"))

Cela fonctionne bien, mais la formule est un peu longue. Vous pouvez ajouter la fonction OR à votre formule pour la raccourcir un peu:

=IF(OR(B1<A10.95,B1>A11.05),"out of limits","within limits")

Vous pouvez raccourcir encore la formule en sautant la fonction OR et en faisant simplement une comparaison sur la différence absolue entre les valeurs:

=IF(ABS((B1-A1)/A1)<=0.05,"within limits","out of limits")

Comme il y a une division dans cette formule, il est possible que vous obteniez une erreur si la valeur de A1 est 0. Pour éviter ce problème potentiel, la formule doit être légèrement modifiée:

=IF(A1=0,"unknown",IF(ABS((B1-A1)/A1)<=0.05, "within limits","out of limits"))

Si l’exigence est que les valeurs soient « à moins de 5% l’une de l’autre »

le calcul est légèrement plus complexe:

=IF(ABS(B1-A1)/MAX(ABS(B1),ABS(A1))>0.05, "out of limits","within limits")

Dans ce cas, la fonction MAX est utilisée pour déterminer la plus grande des deux valeurs de A1 et B1. Elle doit tester les valeurs absolues de A1 et B1 car la fonction MAX renvoie la valeur la plus proche de zéro si les deux nombres sont négatifs.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (11116) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Determining_If_a_Value_is_Out_of_Limits [Déterminer si une valeur est hors limites].