Se a diferença for maior ou menor que a exibição

Se a diferença for maior ou menor que a exibição

Preciso de uma fórmula do Excel que mostre:

  • 1se B for menor que A em mais de 2
  • 0se B estiver dentro de 2 de A
  • -1se B for maior que A em mais de 2

Alguém pode me dizer se isso é possível e me indicar a direção certa?

Exemplo:

imagem

Responder1

Use o seguinte:

=IF(B1<(A1-2),1,IF(B1>(A1+2),-1,0))

O primeiro IFverifica se B1é menor que A1-2, o que significa que B1é menor que A1por mais de 2. Ele retorna 1 se for verdadeiro, caso contrário, verifica a segunda condição; IF B1é mais que A1+2. Ele retorna -1 se for verdadeiro, caso contrário, 0. Finalmente você fecha ambas IFas funções.

Responder2

Sim, é possível, aqui está uma das maneiras de fazer isso:

  • =IF(ABS(A1-B1)>2,IF(A1>B1,1,IF(A1<B1,-1)),0)

A primeira parte da fórmula verifica se há uma diferença de mais de 2, em caso afirmativo verificará se A é maior que B (1) ou se B é maior que A (-1), finalmente dará o resultado se a diferença entre A e B for menor que 2 (0).

informação relacionada