Saya membutuhkan rumus Excel yang akan menunjukkan:
1
jika B kurang dari A lebih dari 20
jika B berada dalam 2 dari A-1
jika B lebih tinggi dari A lebih dari 2
Dapatkah seseorang tolong beri tahu saya apakah ini mungkin dan arahkan saya ke arah yang benar?
Contoh:
microsoft-excel
worksheet-function
hoffmanrat
sumber
sumber
IF
fungsinya?Jawaban:
Gunakan yang berikut ini:
IF
Cek pertama jikaB1
kurang dariA1-2
, yang berartiB1
kurang dariA1
lebih dari 2. Mengembalikan 1 jika benar, jika tidak memeriksa kondisi kedua;IF
B1
lebih dariA1+2
. Ini mengembalikan -1 jika benar, jika tidak 0. Akhirnya Anda menutup keduaIF
fungsi.sumber
Ya itu mungkin, berikut adalah salah satu cara yang dapat dilakukan:
=IF(ABS(A1-B1)>2,IF(A1>B1,1,IF(A1<B1,-1)),0)
Bagian pertama dari rumus memeriksa untuk melihat apakah ada perbedaan lebih dari 2, jika demikian maka akan memeriksa untuk melihat apakah A lebih besar dari B (1) atau jika B lebih besar dari A (-1), akhirnya akan memberikan hasil jika perbedaan antara A dan B kurang dari 2 (0).
sumber
IF(ABS(A1-B1)>2,IF(A1>B1,1, -1),0)