
решение1
Используйте следующее:
=IF(B1<(A1-2),1,IF(B1>(A1+2),-1,0))
Первая IF
проверяет, B1
меньше ли A1-2
, что означает, что B1
меньше A1
более чем на 2. Она возвращает 1, если истинно, в противном случае она проверяет второе условие; IF
B1
больше чем A1+2
. Она возвращает -1, если истинно, в противном случае 0. Наконец, вы закрываете обе IF
функции.
решение2
Да, это возможно, вот один из способов, как это можно сделать:
=IF(ABS(A1-B1)>2,IF(A1>B1,1,IF(A1<B1,-1)),0)
Первая часть формулы проверяет, есть ли разница более 2, если да, то она проверяет, больше ли A, чем B (1) или больше ли B, чем A (-1), наконец, она выдает результат, если разница между A и B меньше 2 (0).