Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

XOR je logična operacija, ki pomeni izključni ALI. XOR ima veliko uporab pri programiranju, vendar je uporaben tudi v aplikacijah za preglednice, kot je Google Preglednice. Funkcija XOR v Google Preglednicah vrne vrednost TRUE ali FALSE, odvisno od logične operacije.

To funkcijo je nekoliko težje razumeti kot druge funkcije v Google Preglednicah, vendar ne skrbite. Razčlenili bomo XOR, razložili, kako deluje in kako ga lahko uporabite v Google Preglednicah.

Sintaksa funkcije XOR: Kako deluje?

XOR je logična funkcija, ki sprejme enega ali več logičnih izrazov, jih preizkusi in nato vrne TRUE ali FALSE.

=XOR(logično1, logično2, ...)

Funkcija XOR v Google Preglednicah preizkuša logične izraze, ki ji jih posredujete, in drugič, preizkuša, ali je liho število njenih vnosov resnično. Če obstaja liho število pravih vrednosti, potem vrne TRUE. Če je pravih vrednosti sodo ali jih sploh ni, potem vrne FALSE.

instagram viewer

Če želite uporabiti funkcijo XOR v Google Preglednicah, pokličite funkcijo in navedite logični izraz kot argument. Ta logični preizkus je lahko karkoli in v svojem testu se lahko sklicujete tudi na celice.

V zgornji preglednici si lahko ogledate reakcijo XOR na različne teste. Razčlenimo to:

  • V prvi celici (B2), prosili smo XOR, da preveri, ali 1>2 je res. Ta izjava je napačna in posledično ni nobenih resničnih trditev. Ker je nič sodo število, vrne XOR LAŽNO.
  • V celici C2, preverjanja XOR 2>1, in ker je res, obstaja ena resnična izjava. Ena je liho število, zato je rezultat XOR PRAV.
  • V celici D2, XOR preveri dva stavka: 2>1 in 1>2. Prva trditev je resnična, druga trditev pa napačna. Ker obstaja liho število resničnih izjav, XOR izpiše PRAV.
  • Celica E2 je omembe vredno. XOR se kliče za preverjanje stavkov 2>1 in 4>3. Obe izjavi sta resnični, vendar XOR vrne LAŽNO. To je zato, ker zdaj obstajata dve pravi trditvi in ​​dve je sodo število. Zato vrne XOR LAŽNO.

Če podate XOR številko namesto logičnega testa, bo XOR to štel za resnično izjavo. Na primer, podajanje XOR samo številke 1 bo vrnilo TRUE, ker obstaja ena pravilna izjava.

Zdaj verjetno že ugibate, kaj bo izpisala spodnja formula:

=XOR(1,2,3,4)

V tej formuli smo podali XOR štiri števila. To niso testi, zato so vedno resnični. Nato XOR pregleda vhod, najde štiri pravilne izjave in se vrne LAŽNO ker je štiri sodo število.

Kako uporabljati funkcijo XOR v Google Preglednicah

XOR je posebna funkcija, saj poleg samih stavkov upošteva tudi število resničnih izjav. Ko podate en sam preizkus, bo rezultat XOR neposreden odraz rezultata logičnega preizkusa. Glede na več preizkusov je rezultat XOR odvisen od števila resničnih stavkov.

Uporaba funkcije XOR v Google Preglednicah z enim samim parametrom

Na nek način je funkcija XOR z enim samim testom podobna Funkcija IF v Google Preglednicah, le da namesto izhodov po meri vrne TRUE ali FALSE. Na ta način lahko uporabimo XOR, da ugotovimo, ali vrednost izpolnjuje določen pogoj ali ne.

Da bi videli, kako deluje, imamo tukaj vzorčno preglednico s stolpcem s številkami. Cilj je ugotoviti, ali je posamezna številka nad skupnim povprečjem številk ali ne. Tukaj je opisano, kako lahko to storite z XOR:

  1. Izberite prvo celico, v katero želite izpisati rezultate XOR. V tem primeru bo to celica B2.
  2. V vrstico s formulami vnesite spodnjo formulo:
    =XOR(A2>POVPREČNO(A2:A14))
  3. Pritisnite Vnesite.
  4. Zgrabite ročico za polnjenje in jo spustite v spodnje celice.

Zdaj vam bo XOR povedal, ali številka izpolnjuje podani pogoj ali ne. Če je število nad povprečjem, bo vrnilo TRUE, sicer pa FALSE.

Formula uporablja XOR in funkcijo AVERAGE. Kliče naprej XOR, hrani celico (A2), nato pa zahteva, da preizkusi, ali je celica večja od POVPREČJE(A2:A14), ki je povprečje vseh števil. Če je celica nad povprečjem, boste imeli eno resnično trditev. Ena je liho število, zato bo rezultat XOR PRAV.

Uporaba funkcije XOR v Google Preglednicah z več parametri

Jasno lahko opazite občutljivost XOR-ja na število resničnih stavkov, ko mu podate več kot en parameter. Z več parametri bo XOR pregledal stavke in vrnil TRUE, če je liho število pravih stavkov. V nasprotnem primeru bo vrnil FALSE.

Ta lastnost XOR je uporabna, ko želimo ugotoviti, ali imamo liho ali sodo število določenih vrednosti. Oglejmo si to na primeru.

V tej vzorčni preglednici imamo pet stolpcev, namenjenih nizom številk. Tukaj je cilj uporabiti funkcijo XOR za ugotavljanje, ali je v vsakem zaporedju liho število števil.

  1. Izberite celico, v kateri želite videti izhod XOR. V tej preglednici bo to celica F2.
  2. V vrstico s formulami vnesite spodnjo formulo:
    =XOR(A2:E2)
  3. Pritisnite Vnesite.
  4. Zgrabite ročico za polnjenje in jo spustite v spodnje celice.

XOR vam bo zdaj povedal, ali ima vsak niz liho število števil ali ne. Spomnimo se, da so števila resnične izjave in XOR vrne TRUE, če obstaja liho število resničnih izjav.

V formuli je XOR gleda skozi celice A2 do E2. Tukaj ni nobenih testov, ker nismo navedli pogoja. XOR bo vzel samo razpoložljiva števila v tem obsegu in vrnil PRAV če je število številk liho. Če je štetje sodo, bo rezultat XOR LAŽNO.

Realni primeri XOR v Google Preglednicah

XOR lahko poiščete v katerem koli scenariju Google Preglednic, kjer je število določenih sodih ali lihih vrednosti bistvenega pomena. Tu sta dva primera, ki vam bosta dala predstavo o tem, kako bi ti scenariji lahko izgledali v resničnem življenju.

V tem scenariju imamo štiri nogometne ekipe v ligi in vsaka ekipa je odigrala dve tekmi. Seveda prvo mesto zasede ekipa, ki je obe tekmi zmagala, zadnje mesto pa ekipa, ki je obe tekmi izgubila.

Ekipi, ki sta zmagali in drugo izgubili, bosta opravili tretjo tekmo med seboj za določitev drugega in tretjega mesta. Cilj je določiti, katere ekipe bodo odigrale tretjo tekmo.

Ta cilj lahko enostavno dosežete s funkcijo XOR:

=ArrayFormula(XOR(B2:C2="Zmaga"))

Formula kliče naprej XOR za ogled rezultatov tekem (B2 do C2) in poglejte, koliko enakih Zmaga. Če je ekipa zmagala nič ali dve tekmi, XOR izpiše LAŽNO ker sta nič in dve sodi števili. Če je ekipa zmagala samo na eni tekmi, se izpiše XOR PRAV ker ena je liho število.

Upoštevajte, da morate, ker želite, da XOR posamezno preizkusi celice v tem obsegu, vstaviti osnovno formulo Funkcija ARRAYFORMULA v Google Preglednicah.

2. primer funkcije XOR: spremljevalci na večerji

V tem scenariju imamo seznam gostov, ki se bodo udeležili večerje, in ali bodo pripeljali spremljevalca. Domačin že ima pravokotno jedilno mizo, a razmišlja, ali bi raje uporabil okroglo mizo.

Ker ima pravokotnik štiri robove, lahko okoli njega enakomerno sedi le sodo število ljudi. Po drugi strani pa krog omogoča, da okoli njega sedi liho število ljudi.

Gostitelju lahko pomagate pri odločitvi s funkcijo XOR:

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

Če želite razumeti to formulo, se morate spomniti treh matematičnih zakonov:

  • Sodo število, sešteto z lihim številom, bo imelo za posledico liho število.
  • Sodo število, sešteto s sodim številom, bo imelo za posledico sodo število.
  • Vsako število, pomnoženo z dve, bo povzročilo sodo število.

Ti zakoni pomenijo, da je vsota gostov, ki pripeljejo spremljevalca, in njihovih spremljevalcev sodo število, ker je to preprosto njihovo število pomnoženo z dva.

Če je torej sodo število gostov brez spremljevalcev, bo skupno število gostov sodo. Če pa je liho število gostov brez spremljevalcev, bo skupno število gostov liho.

S tem znanjem lahko uporabite XOR za preverjanje števila posameznih gostov. Če je štetje liho, bo XOR izšel PRAV. To pomeni, da bo gostitelj moral uporabiti okroglo jedilno mizo!

Sodo ali liho? Vprašaj XOR!

Funkcija XOR v Google Preglednicah sprejme pogoj, ki ga določi uporabnik, in če obstaja liho število vrednosti, ki izpolnjujejo pogoj, vrne TRUE. V nasprotnem primeru vrne FALSE.

Če podate XOR en sam parameter, bodo izhod XOR rezultati testa. Toda z več parametri bo število resničnih stavkov določilo izhod XOR. Zdaj, ko veste, kaj je XOR in kako deluje, je čas, da to znanje spremenite v mojstrstvo in ga preizkusite sami!