Penyataan Excel IF OR dengan contoh formula

  • Berkongsi Ini
Michael Brown

Tutorial menunjukkan cara menulis pernyataan IF OR dalam Excel untuk menyemak pelbagai syarat "this OR that".

IF ialah salah satu fungsi Excel yang paling popular dan sangat berguna dengan sendirinya. Digabungkan dengan fungsi logik seperti AND, OR, dan NOT, fungsi IF mempunyai lebih banyak nilai kerana ia membenarkan ujian berbilang keadaan dalam kombinasi yang diingini. Dalam tutorial ini, kami akan menumpukan pada menggunakan formula IF-and-OR dalam Excel.

    penyataan IF OR dalam Excel

    Untuk menilai dua atau lebih syarat dan mengembalikan satu hasil jika mana-mana syarat adalah BENAR, dan hasil lain jika semua syarat adalah SALAH, benamkan fungsi OR dalam ujian logik IF:

    IF(OR( condition1, condition2,...), value_if_true, value_if_false)

    Dalam bahasa Inggeris biasa, logik formula boleh dirumuskan seperti berikut: Jika sel ialah "ini" ATAU "itu", ambil satu tindakan, jika tidak lakukan sesuatu yang lain .

    Berikut ialah contoh formula IF OR dalam bentuk paling ringkas:

    =IF(OR(B2="delivered", B2="paid"), "Closed", "Open")

    Apa yang dikatakan formula ialah ini: Jika sel B2 mengandungi "diserahkan" atau " berbayar", tandakan pesanan sebagai "Ditutup", jika tidak, "Buka".

    Sekiranya anda ingin tidak mengembalikan apa-apa jika logik ujian menilai kepada FALSE , masukkan rentetan kosong ("") dalam hujah terakhir:

    =IF(OR(B2="delivered", B2="paid"), "Closed", "")

    Formula yang sama juga boleh ditulis dalam bentuk yang lebih padat menggunakan pemalar tatasusunan :

    =IF(OR(B2={"delivered","paid"}), "Closed", "")

    Sekiranya yang terakhirhujah ditinggalkan, formula akan memaparkan FALSE apabila tiada syarat dipenuhi.

    Nota. Sila ambil perhatian bahawa formula IF OR dalam Excel tidak membezakan antara aksara kecil dan huruf besar kerana fungsi OR adalah tidak peka huruf besar . Dalam kes kami, "diserahkan", "Diserahkan" dan "DIHANTAR", semuanya dianggap perkataan yang sama. Jika anda ingin membezakan huruf besar kecil, bungkus setiap hujah fungsi OR menjadi EXACT seperti yang ditunjukkan dalam contoh ini.

    Contoh formula Excel IF OR

    Di bawah anda akan menemui beberapa lagi contoh menggunakan fungsi Excel IF dan OR bersama-sama yang akan memberi anda lebih banyak idea tentang jenis ujian logik yang boleh anda jalankan.

    Formula 1. IF dengan berbilang syarat ATAU

    Tiada had khusus untuk bilangan syarat ATAU yang dibenamkan ke dalam formula IF selagi ia mematuhi had am Excel:

    • Dalam Excel 2007 dan lebih tinggi, sehingga 255 argumen dibenarkan, dengan jumlah panjang tidak melebihi 8,192 aksara.
    • Dalam Excel 2003 dan lebih rendah, anda boleh menggunakan sehingga 30 argumen dan jumlah panjang tidak boleh melebihi 1,024 aksara.

    Sebagai contoh, mari kita semak lajur A, B dan C untuk sel kosong dan kembalikan "Tidak Lengkap" jika sekurang-kurangnya satu daripada 3 sel kosong. Tugasan boleh dicapai dengan fungsi IF OR berikut:

    =IF(OR(A2="",B2="",),"Incomplete","")

    Dan hasilnya akan kelihatan serupa denganini:

    Formula 2. Jika sel ialah ini ATAU itu, maka kira

    Cari formula yang boleh melakukan sesuatu yang lebih kompleks daripada mengembalikan yang telah ditetapkan teks? Hanya sarangkan fungsi lain atau persamaan aritmetik dalam argumen value_if_true dan/atau value_if_false IF.

    Katakanlah, anda mengira jumlah amaun untuk pesanan ( Kuantiti didarab dengan Harga seunit ) dan anda mahu menggunakan diskaun 10% jika salah satu syarat ini dipenuhi:

    • dalam B2 lebih besar daripada atau sama dengan 10, atau
    • Harga Seunit dalam C2 lebih besar daripada atau sama dengan $5.

    Jadi, anda menggunakan fungsi OR untuk menyemak kedua-dua syarat dan jika hasilnya BENAR, kurangkan jumlah amaun sebanyak 10% (B2*C2*0.9), jika tidak, kembalikan harga penuh (B2*C2):

    =IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)

    Selain itu, anda boleh menggunakan formula di bawah untuk menunjukkan secara jelas pesanan diskaun:

    =IF(OR(B2>=10, C2>=5),"Yes", "No")

    Tangkapan skrin di bawah menunjukkan kedua-dua formula dalam tindakan:

    Formula 3. Kes -formula JIKA ATAU sensitif

    Seperti yang telah dinyatakan, fungsi Excel OR adalah tidak peka huruf besar-kecil secara semula jadi. Walau bagaimanapun, data anda mungkin sensitif huruf besar dan oleh itu anda ingin menjalankan ujian ATAU sensitif huruf kecil . Dalam kes ini, lakukan setiap ujian logik individu di dalam fungsi EXACT dan sarangkan fungsi tersebut ke dalam pernyataan OR.

    IF(OR(EXACT( sel," condition1"), EXACT( sel," keadaan2")), nilai_jika_benar,value_if_false)

    Dalam contoh ini, mari cari dan tandai ID pesanan "AA-1" dan "BB-1":

    =IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")

    Hasilnya, hanya dua ID pesanan yang semua huruf besar ditandakan dengan "x"; ID serupa seperti "aa-1" atau "Bb-1" tidak dibenderakan:

    Formula 4. Penyataan IF OR bersarang dalam Excel

    In situasi apabila anda ingin menguji beberapa set kriteria ATAU dan mengembalikan nilai yang berbeza bergantung pada keputusan ujian tersebut, tulis formula IF individu untuk setiap set kriteria "ini ATAU itu" dan sarangkan IF tersebut antara satu sama lain.

    Untuk menunjukkan konsep, mari kita semak nama item dalam lajur A dan kembalikan "Buah" untuk Epal atau Oren dan "Sayur-sayuran" untuk Tomato atau Timun :

    =IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))

    Untuk mendapatkan maklumat lanjut, sila lihat Nested IF dengan syarat ATAU/DAN.

    Formula 5. Penyataan JIKA DAN ATAU

    Untuk menilai pelbagai kombinasi keadaan berbeza, anda boleh melakukan DAN serta ujian logik ATAU dalam satu formula.

    Sebagai contoh, kami akan pergi untuk membenderakan baris dengan item dalam lajur A sama ada Apple atau Oren dan kuantiti dalam lajur B lebih besar daripada 10:

    =IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")

    Untuk maklumat lanjut n, sila lihat Excel IF dengan berbilang syarat DAN/ATAU.

    Begitulah anda menggunakan fungsi IF dan OR bersama-sama. Untuk melihat dengan lebih dekat formula yang dibincangkan dalam tutorial ringkas ini, anda dialu-alukanmuat turun contoh buku kerja Excel IF OR kami. Saya mengucapkan terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.