Menggunakan IF dengan fungsi AND, OR dan NOT
Fungsi IF memungkinkan Anda membuat perbandingan logika antara nilai dan apa yang diharapkan dengan menguji kondisi dan mengembalikan hasil jika kondisi tersebut True atau False.
- =IF(Sesuatu adalah Benar, lakukanlah sesuatu, jika tidak lakukanlah hal lain)
Katakanlah apa jika Anda perlu menguji beberapa kondisi, di mana semua kondisi perlu True atau False (dan), atau hanya satu kondisi harus berupa True atau False (atau), atau jika Anda ingin memeriksa jika kondisi tidak tidak memenuhi kriteria Anda? Semua fungsi 3 dapat digunakan pada mereka sendiri, namun sangat lebih umum melihatnya dipasangkan dengan fungsi IF
Gunakan fungsi IF dengan AND, OR dan NOT untuk menjalankan beberapa evaluasi jika kondisi adalah True atau False.
Sintaks
- IF(AND()) - IF(AND(logical1, [logical2], ...), value_if_true, [value_if_false]))
- IF(OR()) - IF(OR(logical1, [logical2], ...), value_if_true, [value_if_false]))
- IF(NOT()) - IF(NOT(logical1), value_if_true, [value_if_false]))
Berikut ini gambaran umum cara membuat struktur dan, atau dan bukan fungsi secara individual. Saat Anda menggabungkan mereka dengan pernyataan IF, mereka membaca seperti ini:
- AND – =IF(AND(Sesuatu adalah True, Sesuatu yang lain adalah True), Nilai jika True, Nilai jika False)
- OR – =IF(OR(Sesuatu adalah True, Sesuatu yang lain adalah True), Nilai jika True, Nilai jika False)
- NOT – =IF(NOT(Sesuatu adalah True), Nilai jika True, Nilai jika False)
Contoh
Berikut ini adalah contoh beberapa umum ditumpuk IF(AND()), IF(OR()) dan IF(NOT()) pernyataan. AND atau fungsi bisa mendukung sampai 255 kondisi individual, namun sangat tidak disarankan untuk menggunakan lebih dari beberapa karena rumus yang kompleks, ditumpuk bisa sangat sulit untuk menyusun, menguji, dan mempertahankan. Fungsi NOT hanya satu kondisi.
.
Rumus
|
Deskripsi
|
---|---|
=IF(AND(A2>0,B2<100),TRUE, FALSE)
|
Jika A2 (25) lebih besar dari 0, dan B2 (75) adalah lebih kecil dari 100, lalu mengembalikan TRUE, jika tidak kembali FALSE. Dalam kasus ini kedua kondisi true, maka TRUE dikembalikan.
|
=IF(AND(A3="Red",B3="Green"),TRUE,FALSE)
|
Jika A3 ("biru") = "Merah", dan B3 ("hijau") sama dengan "Hijau" lalu mengembalikan TRUE, jika tidak mengembalikan FALSE. Dalam kasus ini hanya kondisi pertama true, maka FALSE dikembalikan.
|
=IF(OR(A4>0,B4<50),TRUE, FALSE)
|
Jika A4 (25) lebih besar dari 0, atau B4 (75) adalah kurang dari 50, lalu mengembalikan TRUE, jika tidak kembali FALSE. Dalam kasus ini, hanya kondisi pertama adalah TRUE, tapi karena atau hanya memerlukan salah satu argumen harus benar rumus mengembalikan TRUE.
|
=IF(OR(A5="Red",B5="Green"),TRUE,FALSE)
|
Jika A5 ("biru") sama dengan "Merah", atau B5 ("hijau") sama dengan "Hijau" lalu mengembalikan TRUE, jika tidak mengembalikan FALSE. Dalam kasus ini, argumen kedua adalah True, maka rumus mengembalikan TRUE.
|
=IF(NOT(A6>50),TRUE,FALSE)
|
Jika A6 (25) tidak lebih besar dari 50, maka TRUE dikembalikan, jika tidak mengembalikan FALSE. Dalam kasus ini 25 tidak lebih besar dari 50, maka rumus mengembalikan TRUE.
|
=IF(NOT(A7="Red"),TRUE,FALSE)
|
IF A7 (“Biru”) NOT (tidak) sama dengan “Merah”, lalu mengembalikan TRUE, jika tidak mengembalikan FALSE.
|
Perhatikan bahwa semua contoh memiliki kurung tutup setelah Syaratnya masing-masing dimasukkan. Argumen True False tersisa lalu kiri sebagai bagian dari pernyataan IF luar. Anda juga bisa mengganti teks atau nilai numerik untuk nilai TRUE FALSE akan dihasilkan dalam contoh
Komentar
Posting Komentar