Если разница выше или ниже отображаемой

Если разница выше или ниже отображаемой

Мне нужна формула Excel, которая покажет:

  • 1если B меньше A более чем на 2
  • 0если B находится в пределах 2 от A
  • -1если B выше A более чем на 2

Может ли кто-нибудь подсказать мне, возможно ли это, и указать мне правильное направление?

Пример:

изображение

решение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).

Связанный контент