„Excel XOR“ funkcija - jei „Xor“ teiginiai

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip naudotis „Excel XOR“ funkcija „Excel“, kad patikrintumėte, ar teisingas vienas ir tik vienas kriterijus.

Funkcijos XOR aprašymas:

Funkcija XOR tikrina, ar įvykdyta viena ir tik viena sąlyga. Grąžina TRUE arba FALSE. Jei nėra įvykdytos jokios sąlygos arba įvykdytos daugiau nei viena sąlyga, XOR grąžina FALSE. Jei įvykdyta tik viena sąlyga, XOR grąžina TRUE.

Norėdami naudoti „XOR Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

XOR funkcijos sintaksė ir įvestys:

1 = XOR (loginis1, loginis2)

logiška1 - Loginės išraiškos. Pavyzdys: A1> 4.

Kas yra XOR funkcija?

XOR yra viena iš „Excel“ loginių funkcijų. Jis apskaičiuoja tai, kas vadinama „išskirtiniu OR“ testu (jei reikia naudoti „Excel“ arba funkciją <> imtinai ARBA).

Kas yra išskirtinis ARBA?

Išskirtinis AR yra šiek tiek sudėtingesnis nei standartinis AR. Tam reikia daugybės argumentų ir jie vertinami kaip TIESA arba KLAIDA. Tada:

  • Jei nelyginis argumentų skaičius yra TRUE, XOR grąžina TRUE
  • Jei lyginis argumentų skaičius yra TIESA, XOR grąžina FALSE
  • Jei nė vienas argumentas nėra teisingas, XOR taip pat pateikia FALSE (nulis yra lyginis skaičius)

Kaip naudotis XOR funkcija

Naudodami „Excel XOR“ funkciją pateikiate daugybę argumentų. XOR pirmiausia įvertina šiuos argumentus kaip TRUE arba FALSE, o tada atlieka išskirtinį ARBA rezultatų testą. Žr. Pavyzdį žemiau:

1 = XOR (B3, C3)

XOR grąžina TRUE, jei nelyginis argumentų skaičius vertinamas kaip TRUE, ir FALSE, jei lyginis argumentų skaičius vertinamas kaip TRUE.

XOR naudojimas su dviem argumentais

Iki šiol dažniausiai naudojamas XOR, kai funkcijoje yra tik du argumentai. Tai reiškia, kad „Excel“ grąžins TRUE, jei vienas iš argumentų yra teisingas, ir FALSE, jei abu, arba nė vienas iš argumentų nėra teisingas. Štai pavyzdys.

Esate sporto baro savininkas ir norite suteikti savo darbuotojams premiją, jei jie per savaitę parduoda daugiau nei 800 USD maisto ir 800 USD gėrimų. Tačiau jaučiatės dosniai, taigi, jei jie parduoda daugiau nei 800 USD maistu ar gėrimu, bet ne abu, suteiksite jiems pusę premijos.

Štai praėjusios savaitės įspūdžiai:

E stulpelyje apskaičiavote visą premiją naudodami „Excel“ IR funkciją <>:

1 = IR (C3> = 800, D3> = 800)

Tai grąžina TIESA, jei tiek maisto, tiek gėrimų pardavimas viršija 800 USD.

Pusę premijos galite apskaičiuoti naudodami funkciją XOR:

1 = XOR (C3> = 800, D3> = 800)

Atminkite, kad abiejų funkcijų argumentai yra visiškai vienodi, tačiau XOR šiuos argumentus vertina labai skirtingai nei AND.

XOR naudojimas su daugiau nei dviem argumentais

Nors „Excel“ rečiau naudojamas daugiau nei du argumentai, XOR galite apibrėžti iki 255 argumentų.

Kad ir kiek jūs apibrėžtumėte, XOR grąžins TIESĄ, jei nelyginis skaičius bus teisingas, ir FALSE, kai lyginis skaičius įvertins kaip TIESA.

Žiūrėkite žemiau:

1 = XOR (B3: G3)

Norėdami sutaupyti laiko, čia galite pateikti langelių diapazoną, o ne atskirti langelių nuorodas kableliais.

Teksto palyginimas su XOR

Atminkite, kad lyginant tekstą neskiriamos didžiosios ir mažosios raidės. Taigi visos šios formulės duoda tą patį rezultatą:

123 = XOR (C3 = "Spielbergas")= XOR (C3 = "SPIELBERG")= XOR (C3 = "SpieLbErG")

Be to, XOR nepalaiko pakaitos simbolių. Taigi, jei naudojote šią formulę:

1 = XOR (C3 = "Spiel*")

XOR ieškos tikslios atitikties teksto eilutei „Spiel*“.

Skaičių palyginimas

Lygindami skaičius, turite daugybę palyginimo operatorių. Šitie yra:

Jei XOR funkcijos išraiška įvertina ne nulinį skaičių, XOR tą loginį testą interpretuos kaip TRUE. Jei išraiška yra arba vertinama iki 0, XOR tai įvertina kaip klaidingą. Tai parodyta žemiau:

XOR naudojimas su IF

XOR dažnai naudojamas kaip loginio testo dalis IF teiginyje. Iš esmės IF leidžia jums pritaikyti XOR testo grąžinimo vertę. Taigi vietoj to, kad pasakytumėte „TIESA“ arba „NETIESA“, galite grąžinti bet ką - tekstą, skaičius ar net kitą formulę.

Grįžtant prie ankstesnio mūsų sporto baro premijos pavyzdžio, galite jį naudoti taip:

1 = IF (XOR (C3> = 800, D3> = 800), „Taip“, „Ne“)

IF pirmiausia įvertina XOR funkciją. Jei įvertinimas yra TRUE, jis grąžina „Taip“. Jei įvertinimas yra FALSE, jis grąžina „Ne“.

Aš taip pat pridėjau IF teiginį prie E stulpelyje esančios formulės „Visa premija“, kurioje buvo naudojama funkcija AND, o ne XOR.

Tokiu būdu IF derinimas su loginėmis funkcijomis gali padėti padaryti mūsų duomenis šiek tiek draugiškesnius žmogaus akims.

Skaitykite daugiau pagrindiniame „Excel IF“ funkcijos puslapyje <>.

XOR „Google“ skaičiuoklėse

Funkcija XOR „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:

papildomi užrašai

Naudodami funkciją XOR patikrinkite, ar įvykdyta viena ir tik viena sąlyga. Kiekviena sąlyga turi būti loginė išraiška (pvz., A1> 5), nuoroda į langelį, kuriame yra TRUE arba FALSE, arba masyvas, kuriame yra visos loginės vertės. Jei vienas ir vienintelis sąlygos yra TRUE, formulė grąžina TRUE, kitaip ji grąžina FALSE.

XOR yra loginė funkcija ir paprastai naudojama kartu su kita logine funkcija, JEI:
IF formulė daro vieną dalyką, jei sąlyga yra TIKRA, ir daro kitą, jei sąlyga yra KLAIDA. Dažnai naudodami funkciją ARBA „įdėsite“ ją į funkciją „IF“.

Taip pat galbūt norėsite naudoti šias kitas logines funkcijas:
IR funkcijos testas, jei visi sąlygos įvykdytos.
ARBA Formulių testas, jei vienas ar daugiau sąlyga yra įvykdyta.

Grįžkite į visų „Excel“ funkcijų sąrašą

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave