Fungsi logis dina Excel: AND, OR, XOR jeung NOT

  • Bagikeun Ieu
Michael Brown

Tutorial ngajelaskeun hakekat fungsi logis Excel AND, OR, XOR sareng NOT sareng masihan conto rumus anu nunjukkeun kagunaan umum sareng inventifna.

Minggu kamari kami ngetok kana wawasan operator logis Excel nu dipaké pikeun ngabandingkeun data dina sél béda. Dinten, anjeun bakal nempo kumaha carana manjangkeun pamakéan operator logis tur nyusunna tés leuwih elaborate pikeun ngalakukeun itungan leuwih kompleks. Fungsi logis Excel sapertos AND, OR, XOR sareng NOT bakal ngabantosan anjeun dina ngalakukeun ieu.

    Fungsi logis Excel - tinjauan

    Microsoft Excel nyayogikeun 4 fungsi logis pikeun jalan. kalawan nilai logis. Fungsina nyaéta AND, OR, XOR sareng NOT. Anjeun nganggo pungsi ieu nalika anjeun badé ngalaksanakeun langkung ti hiji ngabandingkeun dina rumus anjeun atanapi nguji sababaraha kaayaan sanés ngan ukur hiji. Kitu ogé operator logis, fungsi logis Excel balik boh BENER atawa SALAH lamun argumen maranéhanana dievaluasi.

    Tabel di handap nyadiakeun kasimpulan pondok naon unggal fungsi logis pikeun mantuan anjeun milih rumus katuhu pikeun tugas husus. .

    Fungsi Deskripsi Conto Rumus Deskripsi Rumus
    Jeung Ngabalikeun BENER lamun sakabeh argumen dievaluasi ka BENER. =AND(A2>=10, B2<5) Rumusna mulih BENER lamun nilai dina sél A2 leuwih gede atawa sarua jeung 10 , sarta nilai dina B2 kirang ti 5, PALSUkahiji 2 kaulinan. Anjeun hoyong terang mana anu mayar anu bakal maén game ka-3 dumasar kana kaayaan ieu:
    • Kontestan anu meunang Game 1 sareng Game 2 maju ka babak salajengna sacara otomatis sareng henteu kedah maén Game 3.
    • Kontestan anu éléh dina dua kaulinan kahiji bakal disingkirkeun sarta henteu maén Game 3 ogé.
    • Kontestan anu meunang boh Game 1 atawa Game 2 wajib maén Game 3 pikeun nangtukeun saha nu bakal asup. babak salajengna sareng saha anu henteu.

    Rumus XOR basajan tiasa dianggo persis sakumaha anu dipikahoyong:

    =XOR(B2="Won", C2="Won")

    Sareng upami anjeun nyarang fungsi XOR ieu kana uji logis tina rumus IF, anjeun bakal nampi hasil anu langkung wijaksana:

    =IF(XOR(B2="Won", C2="Won"), "Yes", "No")

    Nganggo fungsi NOT dina Excel

    Pungsi NOT mangrupa salah sahiji fungsi Excel pangbasajanna tina segi sintaksis:

    NOT(logis)

    Anjeun make fungsi NOT dina Excel pikeun ngabalikeun nilai argumen na. Dina basa sejen, lamun logis ngaevaluasi kana PALSU, fungsi NOT balik BENER jeung sabalikna. Contona, duanana rumus di handap balik PALSU:

    =NOT(TRUE)

    =NOT(2*2=4)

    Naha hiji jalma hayang meunang hasil ridiculous misalna? Dina sababaraha kasus, Anjeun bisa jadi leuwih kabetot uninga lamun kaayaan nu tangtu teu patepung ti nalika éta. Contona, nalika marios daptar pakéan, anjeun panginten hoyong ngaluarkeun sababaraha warna anu henteu cocog sareng anjeun. Abdi henteu resep pisan kana hideung, janten kuring teraskeun rumus ieu:

    =NOT(C2="black")

    SalakuBiasana, dina Microsoft Excel aya leuwih ti hiji cara pikeun ngalakukeun hiji hal, sarta anjeun bisa ngahontal hasil nu sarua ku cara maké Teu sarua jeung operator: =C2"hideung".

    Lamun anjeun hayang nguji sababaraha kaayaan dina rumus tunggal, Anjeun tiasa make NOT ditéang jeung fungsi AND atawa OR. Contona, upami anjeun hoyong ngaluarkeun warna hideung sareng bodas, rumusna sapertos kieu:

    =NOT(OR(C2="black", C2="white"))

    Sareng upami anjeun langkung resep henteu gaduh jas hideung, sedengkeun jaket hideung atanapi jaket hideung. jaket bulu tukang bisa dianggap, Anjeun kudu make NOT dina kombinasi jeung fungsi Excel AND:

    =NOT(AND(C2="black", B2="coat"))

    Pamakean umum sejen tina fungsi NOT dina Excel nyaéta pikeun ngabalikeun paripolah sababaraha fungsi séjén. . Contona, Anjeun bisa ngagabungkeun fungsi NOT jeung ISBLANK pikeun nyieun rumus ISNOTBLANK nu Microsoft Excel kakurangan.

    Sakumaha anjeun terang, rumus =ISBLANK(A2) mulih BENER lamun sél A2 kosong. Fungsi NOT tiasa ngabalikeun hasil ieu janten PALSU: =NOT(ISBLANK(A2))

    Saterusna, anjeun tiasa nyandak léngkah salajengna sareng ngadamel pernyataan IF nested sareng fungsi NOT / ISBLANK pikeun kahirupan nyata. tugas:

    =IF(NOT(ISBLANK(C2)), C2*0.15, "No bonus :(")

    Ditarjamahkeun kana basa Inggris biasa, rumusna nyarioskeun ka Excel pikeun ngalakukeun ieu. Lamun sél C2 teu kosong, kalikeun jumlah dina C2 ku 0,15, nu mere 15% bonus ka unggal salesman anu geus nyieun sagala jualan tambahan. Lamun C2 kosong, téks "No bonus :(" nembongan.

    Intina, ieu kumaha anjeun ngagunakeun logika.fungsi dina Excel. Tangtu, conto ieu ngan scratched beungeut AND, OR, XOR jeung NOT kamampuhan. Nyaho dasar-dasarna, ayeuna anjeun tiasa ngalegaan pangaweruh anjeun ku cara ngungkulan tugas-tugas nyata anjeun sareng nyerat rumus rumit anu pinter pikeun lembar kerja anjeun.

    sabalikna.
    ATAU Ngabalikeun BENER upami aya argumen anu dievaluasi ka BENER. =OR(A2>=10, B2<5) Rumusna ngabalikeun BENER upami A2 leuwih gede atawa sarua jeung 10 atanapi B2 kirang ti 5, atawa duanana kaayaan anu patepung. Upami teu aya sarat anu dicumponan, rumusna bakal ngabalikeun FALSE.
    XOR Ngabalikeun Logis Eksklusif Atawa sadaya argumen. =XOR(A2>=10, B2<5) Rumusna ngabalikeun BENER upami A2 langkung ageung atanapi sami sareng 10 atanapi B2 kirang ti 5. Upami salah sahiji syarat henteu kacumponan atanapi duanana syaratna kacumponan, rumus ngabalikeun SALAH.
    NOT Ngabalikeun nilai logis tibalik tina argumen na. i.e. Lamun argumenna SALAH, mangka BENER dipulangkeun jeung sabalikna. =NOT(A2>=10) Rumusna ngabalikeun SALAH lamun nilai dina sél A1 leuwih gede atawa sarua jeung 10; BENER sabalikna.

    Salian ka opat fungsi logis anu digariskeun di luhur, Microsoft Excel nyadiakeun 3 fungsi "kondisi" - IF, IFERROR jeung IFNA.

    Excel logical functions - facts and figures

    1. Dina argumen fungsi logis, anjeun tiasa nganggo rujukan sél, nilai numerik sareng téks, nilai Boolean, operator pangbanding, sareng fungsi Excel anu sanés. Nanging, sadaya argumen kedah ngevaluasi kana nilai Boolean BENER atanapi SALAH, atanapi referensi atanapi arrays anu ngandung nilai logis.
    2. Upami argumen fungsi logis ngandung sél kosong , sapertos kitu.nilai teu dipaliré. Upami sadaya argumen mangrupikeun sél kosong, rumusna bakal #VALUE! kasalahan.
    3. Upami argumen fungsi logis ngandung angka, teras nol dievaluasi janten PALSU, sareng sadaya nomer sanésna kalebet nomer négatip dievaluasi janten BENER. Contona, mun sél A1:A5 ngandung angka, rumus =AND(A1:A5) bakal balik BENER lamun euweuh sél ngandung 0, FALSE disebutkeun.
    4. A fungsi logis balik #VALUE! kasalahan upami teu aya argumen anu dievaluasi kana nilai logis.
    5. Pungsi logis mulihkeun #NAME? Kasalahan upami anjeun salah ngeja nami fungsi atanapi nyobian nganggo fungsi éta dina versi Excel sateuacana anu henteu ngadukung éta. Contona, pungsi XOR bisa dipaké dina Excel 2016 jeung 2013 wungkul.
    6. Dina Excel 2007 jeung nu leuwih luhur, Anjeun bisa ngawengku nepi ka 255 argumen dina hiji fungsi logis, disadiakeun yén total panjang rumus henteu. ngaleuwihan 8.192 karakter. Dina Excel 2003 sareng handap, anjeun tiasa nyayogikeun dugi ka 30 argumen sareng panjang total rumus anjeun henteu kedah langkung ti 1.024 karakter.

    Ngagunakeun pungsi AND dina Excel

    Pungsi AND mangrupa anggota nu pang populerna di kulawarga fungsi logika. Éta tiasa dianggo nalika anjeun kedah nguji sababaraha kaayaan sareng mastikeun yén sadayana dicumponan. Sacara téknis, fungsi AND nguji kaayaan anu anjeun tangtoskeun sareng ngabalikeun BENER upami sadaya kaayaan dievaluasi kana BENER, SALAH.sabalikna.

    Sintaksis pikeun fungsi Excel AND nyaéta kieu:

    AND(logical1, [logical2], …)

    Mana logis nyaéta kaayaan nu rék diuji nu bisa dievaluasi boh BENER atawa PALSU. Syarat kahiji (logis1) diperlukeun, kaayaan saterasna opsional.

    Sareng ayeuna, hayu urang tingali sababaraha conto rumus anu nunjukkeun kumaha ngagunakeun fungsi AND dina rumus Excel.

    Rumus Deskripsi
    =AND(A2="Bananas", B2>C2) Ngabalikeun BENER lamun A2 ngandung "Pisang" jeung B2 leuwih gede ti C2, SALAH sabalikna .
    =AND(B2>20, B2=C2) Ngabalikeun BENER upami B2 langkung ageung ti 20 sareng B2 sami sareng C2, SALAH upami henteu.
    =AND(A2="Bananas", B2>=30, B2>C2) Ngabalikeun BENER upami A2 ngandung "Pisang", B2 langkung ageung atanapi sami sareng 30 sareng B2 langkung ageung tibatan C2, SALAH upami henteu.

    Pungsi Excel AND - pamakéan umum

    Ku sorangan, fungsi Excel AND teu pisan seru sarta miboga mangpaat sempit. Tapi dina kombinasi sareng fungsi Excel anu sanés, AND tiasa sacara signifikan manjangkeun kamampuan lembar kerja anjeun.

    Salah sahiji kagunaan anu paling umum tina fungsi Excel AND aya dina argumen logical_test tina fungsi IF pikeun nguji sababaraha kaayaan. ngan hiji. Salaku conto, anjeun tiasa nyarang salah sahiji fungsi AND di luhur di jero fungsi IF sareng kéngingkeun hasil anu sami sareng ieu:

    =IF(AND(A2="Bananas", B2>C2), "Good", "Bad")

    Pikeun langkung seueur IF / AND conto rumus, manggaparios tutorialna: Excel IF fungsi sareng sababaraha kaayaan AND.

    Rumus Excel pikeun kaayaan ANTARA

    Upami anjeun kedah nyiptakeun rumus antara dina Excel anu milih sadaya nilai antara dua anu dipasihkeun. nilai, pendekatan umum nyaéta ngagunakeun fungsi IF kalawan AND dina uji logis.

    Contona, anjeun gaduh 3 nilai dina kolom A, B jeung C jeung anjeun hayang nyaho lamun nilai dina kolom A ragrag. antara nilai B jeung C. Pikeun nyieun rumus sapertos kitu, ngan ukur peryogi fungsi IF sareng nested AND sareng sababaraha operator ngabandingkeun:

    Rumus pikeun mariksa naha X aya antara Y sareng Z, kalebet:

    =IF(AND(A2>=B2,A2<=C2),"Yes", "No")

    Rumus pikeun mariksa naha X aya di antara Y jeung Z, teu inklusif:

    =IF(AND(A2>B2, A2

    Saperti anu dipidangkeun dina screenshot di luhur, rumus jalan sampurna pikeun sakabéh tipe data - angka, kaping jeung nilai téks. Nalika ngabandingkeun nilai téks, rumus mariksa aranjeunna karakter-demi-karakter dina urutan abjad. Salaku conto, éta nyatakeun yén Apel sanés antara Aprikot sareng Pisang sabab "p" kadua dina Apel sateuacanna "r" dina Aprikot . Mangga tingali Ngagunakeun operator ngabandingkeun Excel kalawan nilai téks pikeun leuwih rinci.

    Saperti nu katingali, rumus IF /AND basajan, gancang sarta ampir universal. Kuring nyebutkeun "ampir" sabab teu nutupan hiji skenario. Rumus di luhur nunjukkeun yén nilai dina kolom B langkung alit tibatan dina kolom C, nyaéta kolom B salawasnangandung nilai wates handap sarta C - nilai wates luhur. Ieu alesan naha rumus mulih " No " pikeun baris 6, dimana A6 boga 12, B6 - 15 jeung C6 - 3 kitu ogé pikeun baris 8 dimana A8 nyaeta 24-Nov, B8 nyaeta 26- Dec sareng C8 nyaéta 21-Oct.

    Tapi kumaha upami anjeun hoyong rumus antara anjeun tiasa dianggo leres henteu paduli dimana nilai wates handap sareng wates luhur cicing? Dina hal ieu, paké pungsi Excel MEDIAN anu ngabalikeun median tina angka-angka anu dipasihkeun (nyaéta angka di tengah-tengah sakumpulan angka).

    Jadi, lamun ngaganti AND dina uji logis IF. fungsina sareng MEDIAN, rumusna bakal sapertos:

    =IF(A2=MEDIAN(A2:C2),"Yes","No")

    Sareng anjeun bakal nampi hasil ieu:

    Sapertos anjeun tingali, fungsi MEDIAN jalan sampurna pikeun angka jeung kaping, tapi mulih #NUM! kasalahan keur nilai téks. Heueuh, teu aya anu sampurna: )

    Upami anjeun hoyong rumus Antara anu sampurna anu dianggo pikeun nilai téks ogé pikeun nomer sareng kaping, anjeun kedah ngawangun téks logis anu langkung kompleks nganggo AND / ATAWA. fungsi, saperti kieu:

    =IF(OR(AND(A2>B2, A2

    Ngagunakeun pungsi OR dina Excel

    Salaku AND, pungsi Excel OR mangrupa fungsi logis dasar anu dipaké pikeun ngabandingkeun dua nilai atawa pernyataan. Bédana nyaéta fungsi OR mulih BENER lamun sahanteuna hiji lamun argumen ngaevaluasi BENER, sarta mulih PALSU lamun kabeh argumen anu PALSU. Fungsi OR sayogi sadayanaversi Excel 2016 - 2000.

    Sintaksis fungsi Excel OR mirip pisan sareng AND:

    OR(logical1, [logical2], ...)

    Mana logis mangrupa hal anu anjeun hoyong uji. anu tiasa BENER atanapi SALAH. Logis kahiji diperlukeun, kaayaan tambahan (nepi ka 255 dina versi Excel modern) pilihan.

    Jeung ayeuna, hayu urang nulis handap sababaraha rumus pikeun anjeun meunang ngarasakeun kumaha fungsi OR dina Excel jalan.

    Rumus Deskripsi
    =OR(A2="Bananas", A2="Oranges") Ngabalikeun BENER lamun A2 ngandung "Pisang" atawa "Oranye", SALAH sabalikna.
    =OR(B2>=40, C2>=20) Ngabalikeun BENER lamun B2 leuwih gede atawa sarua jeung 40 atawa C2 leuwih gede atawa sarua jeung 20, SALAH lamun heunteu.
    =OR(B2=" ",) Ngabalikeun BENER upami B2 atanapi C2 kosong atanapi duanana, SALAH upami henteu.

    Salaku ogé fungsi Excel AND, OR loba dipaké pikeun ngalegaan mangpaat fungsi Excel séjén nu ngalakukeun tés logis, misalna. fungsi IF. Ieu ngan sababaraha conto:

    Fungsi IF kalawan nested OR

    =IF(OR(B2>30, C2>20), "Good", "Bad")

    Rumusna mulihkeun " Alus " lamun jumlah dina sél B3 leuwih gede ti 30 atawa jumlah dina C2 leuwih gede ti 20, " Golok " disebutkeun.

    Excel AND / ATAWA fungsi dina hiji rumus

    Alami, euweuh nyegah anjeun ti ngagunakeun duanana fungsi, AND & amp; ATAWA, dina rumus tunggal upami logika bisnis anjeun peryogi ieu. Aya tiasa tanpa watesvariasi rumus sapertos kieu anu digolongkeun kana pola dasar ieu:

    =AND(OR(Cond1, Cond2), Cond3)

    =AND(OR(Cond1, Cond2), OR(Cond3, Cond4)

    =OR(AND(Cond1, Cond2), Cond3)

    =OR(AND(Cond1,Cond2), AND(Cond3,Cond4))

    Contona, Upami anjeun hoyong terang naon kiriman pisang sareng jeruk anu dijual, nyaéta nomer "Dina stock" (kolom B) sami sareng nomer "Dijual" (kolom C), rumus OR / AND di handap ieu tiasa gancang nunjukkeun ka anjeun. :

    =OR(AND(A2="bananas", B2=C2), AND(A2="oranges", B2=C2))

    OR fungsi dina pormat kondisional Excel

    =OR($B2="", $C2="")

    Aturan kalayan rumus ATAWA di luhur nyorot baris anu ngandung sél kosong boh dina kolom B atanapi C, atanapi dina duanana.

    Pikeun inpormasi lengkep ngeunaan rumus pormat kondisional, mangga tingali ieu di handap artikel:

    • Rumus pormat kondisional Excel
    • Ngarobah warna baris dumasar kana nilai sél
    • Ngarobah warna sél dumasar kana nilai sél séjén
    • Kumaha cara nyorot unggal baris séjén dina Excel

    Ngagunakeun fungsi XOR dina Excel

    Dina Excel 2013, Microsoft ngenalkeun fungsi XOR, anu mangrupa logis Exc lusive OR fungsi. Istilah ieu pasti wawuh ka anjeun anu gaduh pangaweruh ngeunaan basa program atanapi élmu komputer sacara umum. Pikeun anu henteu, konsép 'Eksklusif Atawa' meureun rada hese nangkep mimitina, tapi mudah-mudahan katerangan di handap anu digambarkeun sareng conto rumus tiasa ngabantosan.

    Sintaksis fungsi XOR idéntik. ka OR urang:

    XOR(logical1, [logical2],…)

    Pernyataan logis munggaran (Logis 1) diperlukeun, nilai logis tambahan mangrupa pilihan. Anjeun tiasa nguji nepi ka 254 kaayaan dina hiji rumus, sarta ieu bisa mangrupa nilai logis, arrays, atawa rujukan nu evaluate boh BENER atawa SALAH.

    Dina versi pangbasajanna, rumus XOR ngandung ngan 2 pernyataan logis tur mulih:

    • BENER lamun salah sahiji argumen dievaluasi BENER.
    • SALAH lamun duanana argumen BENER atawa henteu BENER.

    Ieu bisa jadi leuwih gampang kaharti tina conto rumus:

    Rumus Hasil Deskripsi
    =XOR(1>0, 2<1) BENER Ngabalikeun BENER sabab argumen ka-1 BENER sareng argumen ka-2 SALAH.
    =XOR(1<0, 2<1) SALAH Ngabalikeun PALSU sabab duanana argumen PALSU.
    =XOR(1>0, 2>1) PALSU Ngabalikeun PALSU sabab duanana argumen BENER.

    Nalika pernyataan nu leuwih logis ditambahkeun, fungsi XOR dina Excel ngahasilkeun:

    • BENER lamun angka ganjil tina argumen dievaluasi jadi BENER;
    • SALAH lamun jumlah total pernyataan BENER genap, atawa lamun kabeh pernyataan PALSU.

    Potret layar di handap ngagambarkeun titik:

    Lamun anjeun teu yakin kumaha fungsi Excel XOR bisa dilarapkeun ka skenario kahirupan nyata, mertimbangkeun conto di handap ieu. Anggap anjeun gaduh tabel kontestan jeung hasil maranéhanana pikeun

    Michael Brown mangrupakeun enthusiast téhnologi dedicated kalawan gairah pikeun nyederhanakeun prosés kompléks ngagunakeun parabot software. Kalayan langkung ti dasawarsa pangalaman dina industri téknologi, anjeunna parantos ngasah kaahlianna dina Microsoft Excel sareng Outlook, ogé Google Sheets sareng Docs. Blog Michael dikhususkeun pikeun ngabagi pangaweruh sareng kaahlianna ka batur, nyayogikeun tip sareng tutorial anu gampang pikeun ningkatkeun produktivitas sareng efisiensi. Naha anjeun profésional berpengalaman atanapi pamula, blog Michael nawiskeun wawasan anu berharga sareng naséhat praktis pikeun ngamangpaatkeun alat parangkat lunak penting ieu.