Exceli funktsioon XOR loendab vahemiku lahtrite arvu, mis vastavad kindlaksmääratud tingimusele, ja tagastab sellel arvul põhineva väljundi. Kui tingimusele vastavate lahtrite arv on paaritu, tagastab XOR TRUE, vastasel juhul tagastab väärtuse FALSE.

See funktsioon on pügala võrra kõrgem kui igapäevased funktsioonid, kuid sellegipoolest kasutavad seda paljud Exceli spetsialistid. Alguses võib see funktsioon tunduda segane, kuid me oleme siin, et seda lahti võtta ja aidata teil seda hallata. Lugege edasi, et teada saada, mis on XOR-funktsioon ja kuidas seda kasutada, koos mõne näitega.

Mis on XOR-funktsioon Excelis?

XOR-funktsioon Excelis on loogiline test väärtusvahemikus. Funktsioon XOR tagastab väljundina kas TRUE või FALSE. Selle funktsiooni süntaks on järgmine:

=XOR(argument1, argument2, ...) 

Peate sisestama vähemalt ühe argumendi, et XOR töötaks. Kui sisestate argumendina lahtrite vahemiku, loendab funktsioon XOR lahtrid, mille väärtus on TRUE, ning ignoreerib teksti ja tühje lahtreid. Funktsiooni XOR lõplik väljund on kas TRUE või FALSE.

instagram viewer
  • TÕSI: kui tingimustele vastavaid lahtreid on paaritu arv, tagastatakse lause TRUE.
  • VALE: kui tingimustele vastavaid lahtreid on paarisarv või kui tingimustele vastavaid lahtreid pole, tagastatakse avaldus FALSE.

XOR-funktsiooni mõistmine Excelis võib alguses olla keeruline, kuid paari näite ja katse abil saate sellest aru.

Kuidas kasutada XOR-funktsiooni Excelis

Alustame hariva näitega, et XOR-i paremini mõista. Kui olete selle funktsiooni toimimisest hästi aru saanud, lõpetame praktilise näitega.

Selles näites on tabelis kuus numbrit. Need arvud on 0, 1 ja 2. Eesmärk on kasutada funktsiooni XOR, et näha, kas meil on paaritu arv lahtreid, mis sisaldavad 1 või paarisarv. Kasutame seda funktsiooni kahe vahemiku jaoks, et saaksite näha nii stsenaariume TÕENE kui ka VALE.

  1. Valige lahter, kuhu soovite XOR-i tulemused väljastada.
  2. Sisestage valemiribale allolev valem:
    =XOR(A1:B2=1)
    See valem kutsub funktsiooni XOR, et kontrollida, mitu lahtrit vahemikus on A1:B2 võrdne 1. Kui vastus on paaritu arv, tagastatakse valem TÕSI. Kui vastuseks on paarisarv, sealhulgas null, tagastatakse valem VALE.
  3. Vajutage Sisenema.

Nagu näete, kuna arvu 1 sisaldavad kolm lahtrit, tagastab valem TRUE. Nüüd proovime seda laiendatud vahemikus.

  1. Valige lahter, kus soovite kuvada XOR-väljundi.
  2. Sisestage valemiribale allolev valem:
    =XOR(A1:B3=1)
    Nagu eelmine valem, kutsub see valem XOR-i, et testida, mitu lahtrit vahemikus on A1:B3 võrdne 1. Kui vastus on veider, TÕSI tagastatakse. Kui vastus on paaris või null, VALE tagastatakse.
  3. Vajutage Sisenema.

Kuna selles vahemikus on neli lahtrit, mis sisaldavad 1, tagastab valem FALSE. Funktsiooni XOR paremaks mõistmiseks saate katsetada erinevate argumentide ja vahemikega.

XOR funktsiooni näide

Nüüd, kui teil on hea ettekujutus sellest, kuidas XOR Excelis töötab, vaatame seda praktilise näite abil. Praktikas kasutatakse Exceli funktsiooni XOR enamasti koos teiste Exceli funktsioonidega. Funktsiooni XOR populaarne kombinatsioon on koos IF-funktsioon Excelis.

Kombineerides IF ja XOR, saate teha kaks loogilist testi: XOR kontrollib väärtusi ja tagastab kas TRUE või FALSE ning Funktsioon IF loeb selle väljundi ja sõltuvalt sellest, kas XOR-i väljund on TRUE või FALSE, tagastab kohandatud väljund.

Oletame, et me koordineerime kohalikku jalgpalliturniiri. Reeglid on sellised, et kui meeskond võidab oma kaks esimest matši, liigub ta järgmisse etappi ega pea selles etapis kolmandat matši tegema. Kui meeskond kaotab mõlemad kaks esimest matši, langeb ta välja ja ei mängi kolmandat matši.

Kui aga meeskond võidab mängu ja kaotab teise, peavad nad tegema kolmanda matši, et teha kindlaks, kas nad pääsevad järgmisse etappi või mitte.

Selles Exceli tabelis on meil jalgpallimeeskondade loend ja nende kahe mängu tulemused. Eesmärk on kasutada Exceli funktsioonide XOR ja IF kombinatsiooni, et teha kindlaks, millised meeskonnad peavad kolmanda matši tegema.

Selle edasiseks jaotamiseks otsime XOR-i kasutades igast reast terminit Loss. XOR-funktsioon käitub järgmiselt:

  • Kui meeskond on võitnud kõik oma matšid, siis sisaldab lahtrite arv Kaotus on null, mis väljastatakse VALE.
  • Kui meeskond on kaotanud kõik oma matšid, siis lahtrite arv, mis sisaldab Kaotus on kaks, mis on paarisarv ja väljastatakse VALE.
  • Kui meeskond on ühe matši võitnud ja teise kaotanud, sisaldab lahtrite arv Kaotus on üks, mis on paaritu arv ja väljastatakse TÕSI.

Nii piisab XOR-funktsioonist eraldi, et teha kindlaks, kas meeskond peab tegema kolmanda matši või mitte. Arvutustabeli välimuse parandamiseks kasutame funktsiooni IF, et tõlkida hirmutavad suurtähed TRUE ja FALSE pehmemateks Jah ja Ei. Alustame.

  1. Valige esimene lahter, kuhu soovite XOR-i tulemused väljastada. Selles näites on see esimene lahter veeru „Vaja on kolmandat vastet” all.
  2. Sisestage valemiribale allolev valem:
    =XOR(B2:C2="Kaotus")
    See valem kutsub vahemiku läbi vaatamiseks funktsiooni XOR B2:C2 ja loendage, mitu lahtrit sisaldab fraasi Kaotus. Kui tulemuseks on paaritu arv, tagastatakse valem TÕSI. Kui ei, siis valem naaseb VALE.
  3. Vajutage Sisenema.

Nüüd näete, kas esimene meeskond nõuab kolmandat matši või mitte. Võite minna ja kasutada Exceli automaatse täitmise tööriist tulemust näha ka ülejäänud võistkondadel. Aga meie töö siin pole veel tehtud. Me ühendame XOR-i funktsiooniga IF, et saada tulemuseks Jah või Ei.

  1. Valige veeru „Vaja on kolmandat vastet” all esimene lahter.
  2. Muutke valemiribal valem järgmiselt:
    =IF(XOR(B2:C2="Kaotus"), "Jah", "Ei")
    Te juba teate, mida XOR-funktsioon siin teeb, kuid seekord kasutatakse seda IF-funktsiooni sees loogilise testina. Kui funktsiooni XOR tulemus on TÕSI, siis naaseb funktsioon IF Jah. Vastasel juhul tuleb see tagasi Ei.
  3. Vajutage Sisenema.

Nüüd näete funktsioonide XOR ja IF tulemusi kas Jah või Ei. Haarake täitmise käepidemest ja pukseerige see allolevatele lahtritele, et näha ka nende tulemusi. Lõpuks saate ka lisage oma Exceli lahtritesse mõned tingimusvormingud et need paremini välja näeksid ja loetavust parandaksid.

Õige või vale? XOR teab

XOR erineb pisut mõnest enamlevinud Exceli funktsioonist, kuid see on tõhus funktsioon stsenaariumide puhul, kus paaritu või paaris lahtrite arv on oluline. Funktsiooni XOR kasutatakse sageli koos teiste Exceli funktsioonidega, näiteks IF, ja nüüd teate, kuidas seda kasutada. Kui olete õppinud XOR-funktsiooni kasutama ja sellega katsetama, näete end varsti kasutamas seda paljudes Exceli stsenaariumides.