Rumus Excel: Jika sel ini ATAU itu -

Daftar Isi

Formula umum

=IF(OR(A1="this",A1="that"),"x","")

Ringkasan

Untuk melakukan sesuatu ketika sel adalah ini atau itu (yaitu sel sama dengan "x", "y", dll.) Anda dapat menggunakan fungsi IF bersama dengan fungsi OR untuk menjalankan pengujian. Di sel D6, rumusnya adalah:

=IF(OR(B6="red",B6="green"),"x","")

yang mengembalikan "x" saat B6 berisi "merah" atau "hijau", dan string kosong ("") jika tidak. Perhatikan bahwa fungsi OR tidak peka huruf besar-kecil.

Penjelasan

Dalam contoh yang ditunjukkan, kami ingin menandai atau "menandai" catatan yang warnanya merah ATAU hijau. Dengan kata lain, kita ingin mencentang warna di kolom B, kemudian meninggalkan penanda (x) jika kita menemukan kata "merah" atau "hijau". Pada D6 rumus yang digunakan adalah:

=IF(OR(B6="red",B6="green"),"x","")

Ini adalah contoh penumpukan - fungsi OR bertumpuk di dalam fungsi IF. Bekerja dari dalam ke luar, tes logika dibuat dengan fungsi OR:

OR(B6="red",B6="green") // returns TRUE

ATAU akan mengembalikan TRUE jika nilai dalam B6 adalah "merah" ATAU "hijau", dan FALSE jika tidak. Hasil ini langsung dikembalikan ke fungsi IF sebagai argumen logical_test. Warna di B6 adalah "merah" jadi ATAU mengembalikan TRUE:

=IF(TRUE,"x","") // returns "x"

Dengan TRUE sebagai hasil tes logika, fungsi IF mengembalikan hasil akhir dari "x".

Jika warna di kolom B bukan merah atau hijau, fungsi OR akan mengembalikan FALSE, dan IF akan mengembalikan string kosong ("") yang terlihat seperti sel kosong:

=IF(FALSE,"x","") // returns ""

Saat rumus disalin ke bawah kolom, hasilnya adalah "x" atau "", bergantung pada warna di kolom B.

Catatan: jika string kosong ("") tidak diberikan untuk value_if_false, rumus akan mengembalikan FALSE jika warnanya bukan merah atau hijau.

Naikkan harga jika warnanya merah atau hijau

Anda dapat memperluas rumus ini untuk menjalankan penghitungan lain, bukan hanya mengembalikan "x".

Misalnya, Anda ingin menaikkan harga item merah dan hijau hanya sebesar 15%. Dalam kasus tersebut, Anda dapat menggunakan rumus di kolom E untuk menghitung harga baru:

=IF(OR(B6="red",B6="green"),C6*1.15,C6)

Tes logisnya sama seperti sebelumnya. Namun argumen value_if_true sekarang menjadi rumus:

C6*1.15 // increase price 15%

Jika hasil pengujian BENAR, kita mengalikan harga awal di kolom C dengan 1,15, hingga naik 15%. Jika hasil tes SALAH, kami mengembalikan harga aslinya. Saat rumus disalin, hasilnya adalah kenaikan harga atau harga asli, bergantung pada warnanya.

Catatan

  1. Fungsi IF dan fungsi OR tidak peka huruf besar-kecil.
  2. Fungsi IF bisa bertumpuk di dalamnya sendiri.
  3. Nilai teks seperti "merah" diapit tanda kutip ganda (""). Lebih banyak contoh.

Artikel yang menarik...