Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

XOR on loogiline tehe, mis tähistab eksklusiivset VÕI. XOR-il on programmeerimisel palju kasutusvõimalusi, kuid see on kasulik ka arvutustabelirakendustes, nagu Google Sheets. Google'i arvutustabelite funktsioon XOR tagastab olenevalt loogilisest toimingust kas TRUE või FALSE.

Seda funktsiooni on Google'i arvutustabelite teistest funktsioonidest pisut raskem mõista, kuid ärge muretsege. Jagame XORi lahti, selgitame, kuidas see töötab ja kuidas saate seda Google'i arvutustabelites kasutada.

XOR-funktsiooni süntaks: kuidas see töötab?

XOR on loogiline funktsioon, mis võtab vastu ühe või mitu loogilist avaldist, testib neid ja tagastab seejärel TRUE või FALSE.

=XOR(loogiline1, loogiline2, ...)

Google'i arvutustabelite funktsioon XOR testib loogilisi avaldisi, mida te sellele toitate, ja teiseks, kas paaritu arv selle sisendeid on tõene. Kui tõelisi väärtusi on paaritu arv, tagastab see TRUE. Kui tõeseid väärtusi on paarisarv või neid pole üldse, tagastab see FALSE.

instagram viewer

Funktsiooni XOR kasutamiseks Google'i arvutustabelites kutsuge funktsioon välja ja esitage argumendina loogiline avaldis. See loogiline test võib olla ükskõik milline ja saate viidata ka oma testi rakkudele.

Ülaltoodud tabelis näete XOR-i reaktsiooni erinevatele testidele. Teeme selle lahti:

  • Esimeses lahtris (B2), oleme palunud XOR-il kontrollida, kas 1>2 on tõsi. See väide on vale ja selle tulemusena pole tõeseid väiteid. Kuna null on paarisarv, tagastab XOR VALE.
  • Lahtris C2, XOR kontrollib 2>1, ja kuna see on tõsi, on üks tõene väide. Üks on paaritu arv ja seega väljub XOR TÕSI.
  • Lahtris D2, XOR kontrollib kahte väidet: 2>1 ja 1>2. Esimene väide on tõene ja teine ​​väide on vale. Kuna tõeseid väiteid on paaritu arv, väljastab XOR TÕSI.
  • Kamber E2 on tähelepanuväärne. XOR-i kutsutakse lausete kontrollimiseks 2>1 ja 4>3. Mõlemad väited on tõesed, kuid XOR tagastab VALE. Seda seetõttu, et nüüd on kaks tõest väidet ja kaks on paarisarv. Seetõttu tagastab XOR VALE.

Kui sisestate XOR-ile pigem numbri kui loogikatesti, peab XOR seda tõeseks väiteks. Näiteks kui sisestate XOR-i ainult numbri 1, tagastab see TRUE, kuna on üks tõene väide.

Nüüdseks võite ilmselt arvata, mida allolev valem väljastab:

=XOR(1,2,3,4)

Selles valemis oleme andnud XOR-le neli numbrit. Need ei ole testid, seega on need alati tõesed. Seejärel vaatab XOR sisendi läbi, leiab neli tõest väidet ja tagastab VALE sest neli on paarisarv.

Kuidas kasutada XOR-funktsiooni Google'i arvutustabelites

XOR on omapärane funktsioon, kuna see arvestab lisaks väidetele endile ka tõeste väidete arvu. Kui annate sellele ühe testi, peegeldab XOR-i tulemus otseselt loogilise testi tulemust. Arvestades mitut testi, sõltub XOR-i väljund tõeste väidete arvust.

Funktsiooni XOR kasutamine Google'i arvutustabelites ühe parameetriga

Mõnes mõttes sarnaneb ühe testiga XOR-funktsioon funktsiooniga IF funktsioon Google'i arvutustabelites, välja arvatud see, et kohandatud väljundite asemel tagastab see TRUE või FALSE. Nii saame kasutada XOR-i, et teha kindlaks, kas väärtus vastab konkreetsele tingimusele või mitte.

Selle toimimise nägemiseks on meil siin arvutustabeli näidis numbriveeruga. Eesmärk on kindlaks teha, kas iga arv on arvude kogukeskmisest suurem või mitte. XOR-iga saate seda teha järgmiselt.

  1. Valige esimene lahter, kuhu soovite XOR-i tulemused väljastada. Selles näites on selleks rakk B2.
  2. Sisestage valemiribale allolev valem:
    =XOR(A2>KESKMINE(A2:A14))
  3. Vajutage Sisenema.
  4. Haarake täitekäepidemest ja langege allolevatesse lahtritesse.

Nüüd XOR ütleb teile, kas number vastab määratud tingimusele või mitte. Kui arv on keskmisest suurem, tagastab see TRUE, vastasel juhul tagastab see FALSE.

Valem kasutab nii XOR kui ka AVERAGE funktsiooni. See kutsub üles XOR, toidab seda rakku (A2) ja seejärel palub tal testida, kas lahter on suurem kui KESKMINE (A2:A14), mis on kõigi arvude keskmine. Kui lahter on keskmisest kõrgem, on teil üks tõene väide. Üks on paaritu arv ja seega väljastab XOR TÕSI.

Funktsiooni XOR kasutamine Google'i arvutustabelites mitme parameetriga

Saate selgelt jälgida XOR-i tundlikkust tõeste väidete arvu suhtes, kui sisestate sellele rohkem kui ühe parameetri. Mitme parameetri korral läbib XOR laused ja tagastab TRUE, kui tõeseid väiteid on paaritu arv. Vastasel juhul tagastab see FALSE.

See XOR-i omadus muudab selle kasulikuks, kui tahame kindlaks teha, kas meil on paaritu või paaritu arv konkreetseid väärtusi. Vaatame seda näitega.

Selles arvutustabelis on viis veergu, mis on pühendatud numbrijadadele. Siin on eesmärk kasutada funktsiooni XOR, et teha kindlaks, kas igas jadas on paaritu arv numbreid.

  1. Valige lahter, kus soovite näha XOR-i väljundit. Selles arvutustabelis on see lahter F2.
  2. Sisestage valemiribale allolev valem:
    =XOR(A2:E2)
  3. Vajutage Sisenema.
  4. Haarake täitekäepidemest ja kukutage see allolevatesse lahtritesse.

XOR ütleb teile nüüd, kas igas stringis on paaritu arv numbreid või mitte. Tuletage meelde, et arvud on tõesed väited ja XOR tagastab TRUE, kui tõeseid väiteid on paaritu arv.

valemis XOR vaatab läbi rakkude A2 juurde E2. Siin pole teste, kuna me ei täpsustanud tingimust. XOR võtab vastu ainult selles vahemikus saadaolevad numbrid ja tagastab TÕSI kui arvude arv on paaritu. Kui arv on paaris, väljastab XOR VALE.

Näited XOR-i tegelikust elust Google'i arvutustabelites

Saate otsida XOR-i mis tahes Google'i arvutustabelite stsenaariumi korral, kus konkreetsete väärtuste arv on paaris või paaritu. Siin on kaks näidet, mis annavad teile aimu, kuidas need stsenaariumid päriselus välja näha võivad.

Selle stsenaariumi kohaselt on meil ühes liigas neli jalgpallimeeskonda ja iga meeskond on pidanud kaks kohtumist. Loomulikult saab esikoha võistkond, kes on võitnud mõlemad kohtumised, ning viimasel kohal võistkond, kes on kaotanud mõlemad kohtumised.

Võistkonnad, kes on võitnud ja kaotanud teise, teevad omavahel kolmanda matši, et selgitada välja teine ​​ja kolmas koht. Eesmärk on välja selgitada, millised meeskonnad mängivad kolmandat mängu.

Selle eesmärgi saavutate hõlpsalt funktsiooniga XOR:

=ArrayFormula(XOR(B2:C2="Võida"))

Valem kutsub XOR vaadata läbi mängu tulemused (B2 juurde C2) ja vaadake, kui palju võrdseid Võida. Kui meeskond on võitnud null või kaks matši, väljub XOR VALE sest null ja kaks on mõlemad paarisarvud. Kui meeskond on võitnud ainult ühe matši, siis väljub XOR TÕSI sest üks on paaritu arv.

Pange tähele, et kuna soovite, et XOR testiks selle vahemiku lahtreid eraldi, peate sisestama põhivalemi an-i ARRAYFORMULA funktsioon Google'i arvutustabelites.

XOR-funktsiooni näide 2: õhtusöögipeo saatjad

Selle stsenaariumi korral on meil nimekiri õhtusöögil osalevatest külalistest ja sellest, kas nad võtavad kaasa kaaslase. Peremehel on juba ristkülikukujuline õhtusöögilaud, kuid ta püüab aru saada, kas ta peaks kasutama hoopis ümarlauda.

Kuna ristkülikul on neli serva, saab selle ümber ühtlaselt istuda vaid paarisarv inimesi. Ring seevastu võimaldab selle ümber istuda ka paaritu arvu inimestega.

Saate aidata hostil otsust teha, kasutades funktsiooni XOR:

=ArrayFormula(XOR(B2:B10="Ei"))

Selle valemi mõistmiseks peate meelde tuletama kolm matemaatilist seadust:

  • Paaritu arv, mis liidetakse paaritu arvuga, annab tulemuseks paaritu arvu.
  • Paarisarv, mis liidetakse paarisarvuga, annab paarisarvu.
  • Mis tahes arvu kahega korrutamisel saadakse paarisarv.

Need seadused tähendavad, et kaaslase kaasas olevate külaliste ja nende kaaslaste summa on paarisarv, sest see on lihtsalt nende arv korrutatud kahega.

Seega, kui kaaslasteta on paarisarv külalisi, siis on külaliste koguarv paaris. Kui aga ilma kaaslasteta on paaritu arv külalisi, on külaliste koguarv paaritu.

Nende teadmistega saate kasutada XOR-i üksikute külaliste arvu kontrollimiseks. Kui arv on paaritu, väljastatakse XOR TÕSI. See tähendab, et peremees peab kasutama ümarat õhtusöögilauda!

Paaris või paaritu? Küsi XOR-ilt!

Google'i arvutustabelite funktsioon XOR võtab kasutaja määratud tingimuse ja kui tingimusele vastavaid väärtusi on paaritu arv, tagastab see väärtuse TRUE. Vastasel juhul tagastab see FALSE.

Kui annate XOR-ile ühe parameetri, on XOR-i väljund testi tulemused. Kuid mitme parameetri korral määrab tõeste väidete arv XOR-i väljundi. Nüüd, kui teate, mis on XOR ja kuidas see töötab, on aeg need teadmised meisterlikkuseks muuta, proovides seda ise!