Jika Perbedaan Lebih Tinggi atau Lebih Rendah dari Tampilan

0

Saya membutuhkan rumus Excel yang akan menunjukkan:

  • 1 jika B kurang dari A lebih dari 2
  • 0 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:

gambar

hoffmanrat
sumber
Selamat datang di Pengguna Super. Ini bukan layanan penulisan formula / skrip, jadi kami ingin Anda memberi tahu kami apa yang sudah Anda coba dan kami akan membantu Anda dari sana. Formula apa yang Anda gunakan di kolom "Formula"? Sudahkah Anda melihat IFfungsinya?
CharlieRB
Saya telah melihat fungsi IF tetapi tidak ada yang bisa saya lihat yang memasukkan kriteria ini secara default. Tanpa tahu apakah ini bisa dilakukan, saya bisa mengklarifikasi ulang pertanyaan saya sebagai "apakah ini mungkin?".
hoffmanrat

Jawaban:

1

Gunakan yang berikut ini:

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

IFCek pertama jika B1kurang dari A1-2, yang berarti B1kurang dari A1lebih dari 2. Mengembalikan 1 jika benar, jika tidak memeriksa kondisi kedua; IF B1lebih dari A1+2. Ini mengembalikan -1 jika benar, jika tidak 0. Akhirnya Anda menutup kedua IFfungsi.

Pengguna15
sumber
Yang ini mungkin lebih cepat, lebih sedikit IF untuk diproses.
Clif
Terima kasih, harus puas dengan itu tetapi ini jelas menempatkan saya ke arah yang benar.
hoffmanrat
0

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).

Clif
sumber
1
Anda memeriksa untuk melihat apakah perbedaannya lebih dari 2, jika ya memeriksa A> B, maka jika tidak dicentang adalah A <B. Pemeriksaan terakhir tidak perlu - setelah Anda tahu bahwa satu setidaknya dua lebih dari yang lain, maka jika A tidak lebih besar dari B, itu HARUS lebih kecil. Dengan kata lain,IF(ABS(A1-B1)>2,IF(A1>B1,1, -1),0)
Adam