如果差異高於或低於顯示值

如果差異高於或低於顯示值

我需要一個 Excel 公式來顯示:

  • 1如果 B 比 A 小 2 以上
  • 0如果 B 在 A 的 2 以內
  • -1如果 B 比 A 高 2 以上

有人可以告訴我這是否可能並指出我正確的方向嗎?

例子:

影像

答案1

使用以下內容:

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

第一個IF檢查是否B1小於A1-2,這表示B1小於A12 以上。IF B1超過A1+2。如果為 true,則傳回 -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),則會給出結果。

相關內容