Menggunakan IF dengan AND, OR dan fungsi tidak

Important: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Fungsi IF membenarkan anda untuk membuat perbandingan logik antara nilai dan perkara yang anda jangkakan dengan menguji untuk syarat dan mengembalikan hasil jika syarat itu adalah True atau False.

  • = IF(Something is True, then do something, otherwise do something else)

Tetapi apa jika anda perlu menguji berbilang syarat, tempat katakan semua syarat yang perlu menjadi True atau False (dan), atau hanya satu syarat perlu menjadi True atau False (atau), atau jika anda ingin semak jika syarat tidak memenuhi kriteria anda ? Semua fungsi 3 boleh digunakan secara sendiri, tetapi ia lebih biasa untuk melihatnya berpasangan dengan fungsi IF.

Gunakan fungsi IF dengan AND, OR dan tidak untuk melaksanakan penilaian berbilang jika syarat adalah benar atau palsu.

Sintaks

  • If(and()) - IF (AND (logical1, [logical2],...), value_if_true, [value_if_false]))

  • If(OR()) - IF (atau (logical1, [logical2],...), value_if_true, [value_if_false]))

  • If(not()) - IF(NOT(logical1), value_if_true, [value_if_false]))

Nama argumen

Perihalan

logical_test (diperlukan)

Syarat yang anda ingin uji.

value_if_true (diperlukan)

Nilai yang anda ingin dikembalikan jika hasil bagi logical_test ialah TRUE.

value_if_false (pilihan)

Nilai yang anda ingin dikembalikan jika hasil bagi logical_test ialah FALSE.

Berikut adalah gambaran keseluruhan tentang cara untuk menstrukturkan dan, atau dan fungsi tidak secara individu. Apabila anda menggabungkan setiap satu daripadanya dengan penyata jika, ia Baca seperti ini:

  • Dan – = IF (dan (sesuatu adalah True, sesuatu yang lain adalah True), nilai jika benar, nilai jika palsu)

  • Atau – = IF (atau (sesuatu adalah True, sesuatu yang lain adalah True), nilai jika benar, nilai jika palsu)

  • Tidak – = IF (NOT(Something is True), nilai jika benar, nilai jika palsu)

Contoh

Berikut adalah contoh beberapa biasa tersarang penyata yang IF(AND()), IF(OR()) dan IF(NOT()). AND dan atau fungsi boleh menyokong sehingga 255 syarat individu, tetapi ia tidak digalakkan untuk menggunakan lebih daripada beberapa kerana Formula kompleks, tersarang dapat sangat sukar untuk membina, menguji dan mengekalkan. Fungsi NOT hanya membawa satu syarat.

Contoh penggunaan IF dengan AND, OR dan tidak menilai nilai berangka dan teks

Berikut ialah formula yang dieja mengikut logik mereka:

Formula

Perihalan

= IF (dan (A2 > 0, B2 < 100), TRUE, FALSE)

Jika A2 (25) adalah lebih besar daripada 0, dan B2 (75) adalah kurang daripada 100, kemudian kembali FALSE benar, jika tidak kembali. Dalam kes ini kedua-dua syarat adalah benar, maka TRUE dikembalikan.

=If(and(A3="Red",B3="Green"),true,FALSE)

Jika A3 ("biru") = "Merah" dan B3 ("hijau") sama dengan "Hijau" kemudian mengembalikan TRUE, sebaliknya mengembalikan FALSE. Dalam kes ini hanya pertama syarat adalah benar, jadi FALSE dikembalikan.

= IF (atau (A4 > 0, B4 < 50), TRUE, FALSE)

Jika A4 (25) adalah lebih besar daripada 0, B4 atau (75) adalah kurang daripada 50, kemudian kembali FALSE benar, jika tidak kembali. Dalam kes ini, hanya syarat pertama adalah TRUE, tetapi sejak atau hanya memerlukan satu argumen adalah benar formula mengembalikan TRUE.

=If(OR(A5="Red",B5="Green"),true,FALSE)

Jika A5 ("biru") sama dengan "Merah", B5 atau sama dengan ("hijau") "Hijau" kemudian mengembalikan TRUE, sebaliknya mengembalikan FALSE. Dalam kes ini, argumen kedua adalah benar, jadi formula mengembalikan TRUE.

= IF (NOT(A6>50), TRUE, FALSE)

Jika A6 (25) tidak lebih besar daripada 50, kemudian kembali benar, sebaliknya mengembalikan FALSE. Dalam kes ini 25 bukan lebih besar daripada 50, jadi formula mengembalikan TRUE.

=If(not(A7="Red"),true,FALSE)

Jika A7 ("biru") adalah tidak sama dengan "Merah", kemudian kembali TRUE, sebaliknya mengembalikan FALSE.

Perhatikan bahawa semua contoh mempunyai tanda kurung penutup selepas syaratnya masing-masing dimasukkan. Argumen benar/palsu baki kemudian kiri sebagai sebahagian daripada kenyataan IF Luaran. Anda juga boleh menggantikan teks atau nilai angka untuk nilai benar/palsu akan dikembalikan dalam contoh.

Berikut adalah beberapa contoh penggunaan AND, OR dan tidak untuk menilai tarikh.

Contoh penggunaan IF dengan AND, OR dan tidak menilai tarikh

Berikut ialah formula yang dieja mengikut logik mereka:

Formula

Perihalan

= IF(A2>B2,TRUE,FALSE)

Jika A2 adalah lebih besar daripada B2, kembali TRUE, sebaliknya mengembalikan FALSE. 03/12/14 adalah lebih besar daripada 01/01/14, jadi formula mengembalikan TRUE.

= IF (dan (A3 > B2, A3 < C2), TRUE, FALSE)

Jika A3 adalah lebih besar daripada A3 B2 dan adalah kurang daripada C2, mengembalikan TRUE, sebaliknya mengembalikan FALSE. Dalam kes ini kedua-dua argumen adalah benar, jadi formula mengembalikan TRUE.

= IF (atau (A4 > B2, A4 < B2 + 60), TRUE, FALSE)

Jika A4 adalah lebih besar daripada B2 atau A4 adalah kurang daripada B2 + 60, mengembalikan FALSE benar, jika tidak kembali. Dalam kes ini argumen pertama adalah benar, tetapi kedua adalah palsu. Sejak atau hanya memerlukan salah satu argumen adalah benar, formula mengembalikan TRUE. Jika anda menggunakan Bestari Formula menilai dari Formula tab, anda akan melihat cara Excel menilai formula.

= IF (NOT(A5>B2), TRUE, FALSE)

Jika A5 tidak lebih besar daripada B2, kemudian mengembalikan FALSE benar, jika tidak kembali. Dalam kes ini, A5 adalah lebih besar daripada B2, jadi formula mengembalikan FALSE.

Contoh yang menilai Formula Bestari

Menggunakan dan, atau dan bukan dengan pemformatan bersyarat

Anda juga boleh menggunakan AND, OR dan tidak set kriteria pemformatan bersyarat dengan opsyen formula. Apabila anda melakukan ini anda boleh mengabaikan fungsi IF dan gunakan AND, OR dan bukannya pada mereka sendiri.

Dari rumah tab, klik pemformatan bersyarat > Peraturan baru. Seterusnya, pilih opsyen "menggunakan formula untuk menentukan sel untuk memformatkan", masukkan formula anda dan menggunakan format pilihan anda.

Pemformatan bersyarat > dialog Edit peraturan yang menunjukkan kaedah Formula

Menggunakan contoh tarikh terdahulu, Beginilah Formula akan.

Contoh penggunaan AND, OR dan bukannya ujian pemformatan bersyarat


Formula

Perihalan

= A2 > B2

Jika A2 adalah lebih besar daripada B2, Formatkan sel tersebut, jika tidak melakukan apa-apa.

= AND(A3>B2,A3<C2)

Jika A3 adalah lebih besar daripada A3 B2 dan adalah kurang daripada C2, Formatkan sel tersebut, jika tidak melakukan apa-apa.

= OR(A4>B2,A4<B2+60)

Jika A4 adalah lebih besar daripada B2 atau A4 adalah kurang daripada B2 serta 60 (hari), kemudian Formatkan sel tersebut, jika tidak melakukan apa-apa.

= NOT(A5>B2)

Jika A5 tidak lebih besar daripada B2, Formatkan sel tersebut, jika tidak melakukan apa-apa. Dalam kes ini A5 adalah lebih besar daripada B2, jadi hasil akan mengembalikan FALSE. Jika anda mengubah formula untuk = NOT(B2>A5) ia akan mengembalikan TRUE dan sel yang akan diformatkan.

Note: Ralat biasa adalah masukkan formula anda ke pemformatan bersyarat tanpa tanda sama dengan (=). Jika anda melakukan ini anda akan melihat bahawa dialog pemformatan bersyarat akan menambah tanda sama dengan dan sebut harga formula - = "atau (A4 > B2, A4 < B2 + 60)", jadi anda perlu mengalih keluar tanda petikan sebelum formula akan memberi respons dengan betul.

Halaman atas

Perlukan bantuan lanjut?

Anda sentiasa boleh tanya pakar dalam Komuniti teknikal Excel, dapatkan sokongan dalam komuniti jawapanatau cadangkan ciri baru atau peningkatan pada Excel pengguna suara.

Note: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

See Also

Lihat video mengenai cara untuk menggunakan fungsi IF

Ketahui cara menggunakan fungsi tersarang dalam formula

Fungsi IF

Fungsi AND

Fungsi OR

Fungsi NOT

Gambaran keseluruhan Formula dalam Excel

Cara untuk mengelakkan formula yang rosak

Menggunakan penyemakan ralat untuk mengesan ralat dalam Formula

Pintasan papan kekunci dalam Excel for Windows

Pintasan papan kekunci dalam Excel for Mac

Fungsi logik (rujukan)

Fungsi Excel (berabjad)

Fungsi Excel (mengikut kategori)

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×