Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

XOR ir loģiska darbība, kas apzīmē ekskluzīvu VAI. Programmēšanā XOR ir daudz pielietojuma, taču tas ir noderīgs arī izklājlapu lietotnēs, piemēram, Google izklājlapās. Funkcija XOR pakalpojumā Google izklājlapas atgriež TRUE vai FALSE atkarībā no loģiskās darbības.

Šo funkciju ir nedaudz grūtāk uztvert nekā citas Google izklājlapu funkcijas, taču neuztraucieties. Mēs sadalīsim XOR, paskaidrosim, kā tas darbojas un kā varat to izmantot Google izklājlapās.

XOR funkcijas sintakse: kā tā darbojas?

XOR ir loģiska funkcija, kas uzņem vienu vai vairākas loģiskās izteiksmes, pārbauda tās un pēc tam atgriež TRUE vai FALSE.

=XOR(loģisks1, loģiskais2, ...)

Funkcija XOR pakalpojumā Google izklājlapas pārbauda loģiskās izteiksmes, kuras to ievadāt, un, otrkārt, tā pārbauda, ​​vai nepāra skaits tās ievades ir patiesas. Ja ir nepāra skaits patieso vērtību, tas atgriež TRUE. Ja patieso vērtību ir pāra skaits vai patieso vērtību nav vispār, tas atgriež FALSE.

Lai Google izklājlapās izmantotu funkciju XOR, izsauciet funkciju un kā argumentu norādiet loģisku izteiksmi. Šis loģiskais tests var būt jebkas, un jūs varat atsaukties arī uz šūnām savā testā.

Iepriekš esošajā izklājlapā varat redzēt XOR reakciju uz dažādiem testiem. Sadalīsim šo:

  • Pirmajā šūnā (B2), mēs esam lūguši XOR pārbaudīt, vai 1>2 ir patiess. Šis apgalvojums ir nepatiess, un rezultātā nav neviena patiesa apgalvojuma. Tā kā nulle ir pāra skaitlis, atgriež XOR FALSE.
  • Šūnā C2, XOR pārbaudes 2>1, un, tā kā tā ir patiesība, ir viens patiess apgalvojums. Viens ir nepāra skaitlis, un tātad XOR izvadi PATIESA.
  • Šūnā D2, XOR pārbauda divus paziņojumus: 2>1 un 1>2. Pirmais apgalvojums ir patiess, bet otrais ir nepatiess. Tā kā ir nepāra skaits patieso apgalvojumu, XOR izvada PATIESA.
  • Šūna E2 ir ievērības cienīgs. XOR tiek izsaukts, lai pārbaudītu paziņojumus 2>1 un 4>3. Abi šie apgalvojumi ir patiesi, bet XOR atgriežas FALSE. Tas ir tāpēc, ka tagad ir divi patiesi apgalvojumi, un divi ir pāra skaitlis. Tāpēc XOR atgriežas FALSE.

Ja ievadāt XOR skaitli, nevis loģisku testu, XOR to uzskatīs par patiesu apgalvojumu. Piemēram, ievadot XOR tikai skaitli 1, tiks atgriezts TRUE, jo ir viens patiess apgalvojums.

Tagad jūs droši vien varat uzminēt, ko izvadīs tālāk esošā formula:

=XOR(1,2,3,4)

Šajā formulā mēs esam devuši XOR četrus skaitļus. Tie nav testi, tāpēc tie vienmēr ir patiesi. Tādējādi XOR apskata ievadi, atrod četrus patiesus apgalvojumus un atgriežas FALSE jo četri ir pāra skaitlis.

Kā lietot XOR funkciju Google izklājlapās

XOR ir savdabīga funkcija, jo tā papildus pašiem apgalvojumiem nosaka patieso apgalvojumu skaitu. Veicot vienu testu, XOR rezultāts būs tiešs loģiskā testa rezultāta atspoguļojums. Ņemot vērā vairākus testus, XOR izvade ir atkarīga no patieso apgalvojumu skaita.

XOR funkcijas izmantošana Google izklājlapās ar vienu parametru

Savā ziņā XOR funkcija ar vienu testu ir līdzīga IF funkcija Google izklājlapās, izņemot to, ka pielāgoto izvadu vietā tas atgriež TRUE vai FALSE. Tādā veidā mēs varam izmantot XOR, lai noteiktu, vai vērtība atbilst noteiktam nosacījumam vai nē.

Lai to redzētu darbībā, šeit ir izklājlapas paraugs ar skaitļu kolonnu. Mērķis ir noteikt, vai katrs skaitlis pārsniedz kopējo skaitļu vidējo vērtību. Lūk, kā to izdarīt, izmantojot XOR:

  1. Atlasiet pirmo šūnu, kurā vēlaties izvadīt XOR rezultātus. Šajā piemērā tā būs šūna B2.
  2. Formulas joslā ievadiet tālāk norādīto formulu.
    =XOR(A2>VIDĒJAIS(A2:A14))
  3. Nospiediet Ievadiet.
  4. Satveriet aizpildīšanas rokturi un iemetiet tālāk esošajās šūnās.

Tagad XOR jums pateiks, vai numurs atbilst norādītajam nosacījumam vai nē. Ja skaitlis ir lielāks par vidējo, tas atgriezīs TRUE, pretējā gadījumā tas atgriezīs FALSE.

Formula izmanto gan XOR, gan AVERAGE funkciju. Tas aicina XOR, baro to šūnu (A2), un pēc tam lūdz to pārbaudīt, vai šūna ir lielāka par VIDĒJAIS (A2:A14), kas ir visu skaitļu vidējais lielums. Ja šūna ir lielāka par vidējo, jums būs viens patiess apgalvojums. Viens ir nepāra skaitlis, un tādējādi tiks izvadīts XOR PATIESA.

XOR funkcijas izmantošana Google izklājlapās ar vairākiem parametriem

Jūs varat skaidri novērot XOR jutīgumu pret patieso apgalvojumu skaitu, ja ievadāt to vairāk nekā vienu parametru. Izmantojot vairākus parametrus, XOR veiks paziņojumus un atgriezīs TRUE, ja ir nepāra skaits patieso paziņojumu. Pretējā gadījumā tas atgriezīsies FALSE.

Šī XOR īpašība padara to noderīgu, ja vēlamies noteikt, vai mums ir nepāra vai pāra skaits konkrētu vērtību. Apskatīsim to ar piemēru.

Šajā izklājlapas paraugā mums ir piecas kolonnas, kas veltītas skaitļu virknēm. Mērķis ir izmantot funkciju XOR, lai noteiktu, vai katrā secībā ir nepāra skaitļu skaits.

  1. Atlasiet šūnu, kurā vēlaties redzēt XOR izvadi. Šajā izklājlapā tā būs šūna F2.
  2. Formulas joslā ievadiet tālāk norādīto formulu.
    =XOR(A2:E2)
  3. Nospiediet Ievadiet.
  4. Satveriet aizpildīšanas rokturi un iemetiet to tālāk esošajās šūnās.

XOR tagad jums pateiks, vai katrā virknē ir nepāra skaitļu skaits vai nav. Atcerieties, ka skaitļi ir patiesi apgalvojumi, un XOR atgriež TRUE, ja ir nepāra skaits patiesu apgalvojumu.

Formulā, XOR skatās caur šūnām A2 uz E2. Šeit nav nekādu testu, jo mēs nenorādījām nosacījumu. XOR uzņems tikai pieejamos numurus šajā diapazonā un atgriezīsies PATIESA ja skaitļu skaits ir nepāra. Ja skaits ir pāra, tiks izvadīts XOR FALSE.

XOR reāli piemēri pakalpojumā Google izklājlapas

Varat meklēt XOR jebkurā Google izklājlapu scenārijā, kur ir ļoti svarīgi, lai noteiktu vērtību skaits būtu pāra vai nepāra. Šeit ir divi piemēri, lai sniegtu priekšstatu par to, kā šie scenāriji varētu izskatīties reālajā dzīvē.

Šajā scenārijā mums vienā līgā ir četras futbola komandas, un katra komanda ir aizvadījusi divus mačus. Likumsakarīgi, ka pirmo vietu ieņem komanda, kas uzvarējusi abos mačos, bet pēdējā – komanda, kas zaudējusi abos mačos.

Komandas, kuras ir uzvarējušas un zaudējušas vēl vienu maču, aizvadīs trešo savstarpējo spēli, lai noskaidrotu otro un trešo vietu. Mērķis ir noskaidrot, kuras komandas aizvadīs trešo spēli.

Šo mērķi var viegli sasniegt ar XOR funkciju:

=ArrayFormula(XOR(B2:C2="Uzvarēt"))

Formula aicina XOR apskatīt spēles rezultātus (B2 uz C2) un redzēt, cik vienāds Uzvarēt. Ja komanda ir uzvarējusi nulle vai divas spēles, XOR izvada FALSE jo nulle un divi ir pāra skaitļi. Ja komanda ir uzvarējusi tikai vienu maču, tad XOR izvada PATIESA jo viens ir nepāra skaitlis.

Ņemiet vērā, ka, tā kā vēlaties, lai XOR šajā diapazonā esošās šūnas pārbaudītu atsevišķi, pamatformula ir jāievieto an iekšpusē ARRAYFORMULA funkcija Google izklājlapās.

XOR funkcijas 2. piemērs: vakariņu ballītes apmeklētāji

Šajā scenārijā mums ir saraksts ar viesiem, kuri apmeklē vakariņu ballīti, un to, vai viņi ņems līdzi pavadoni. Saimniekam jau ir taisnstūrveida pusdienu galds, bet viņš mēģina izdomāt, vai tā vietā nevajadzētu izmantot apaļo galdu.

Tā kā taisnstūrim ir četras malas, ap to var vienmērīgi sēdēt tikai pāra skaits cilvēku. No otras puses, aplis ļauj ap to sēdēt arī nepāra cilvēku skaitam.

Varat palīdzēt saimniekam pieņemt lēmumu, izmantojot funkciju XOR:

=ArrayFormula(XOR(B2:B10="Nē"))

Lai saprastu šo formulu, jums jāatceras trīs matemātiskie likumi:

  • Pāra skaitlis, kas summēts ar nepāra skaitli, radīs nepāra skaitli.
  • Pāra skaitlis, kas summēts ar pāra skaitli, iegūs pāra skaitli.
  • Jebkurš skaitlis, kas reizināts ar divi, iegūs pāra skaitli.

Šie likumi nozīmē, ka viesu un viņu pavadoņu summa ir pāra skaitlis, jo tas ir vienkārši viņu skaits, kas reizināts ar divi.

Tāpēc, ja ir pāra viesu skaits bez pavadoņiem, tad kopējais viesu skaits būs pāra. Tomēr, ja ir nepāra viesu skaits bez pavadoņiem, kopējais viesu skaits būs nepāra.

Izmantojot šīs zināšanas, varat izmantot XOR, lai pārbaudītu atsevišķu viesu skaitu. Ja skaits ir nepāra, tiks izvadīts XOR PATIESA. Tas nozīmē, ka saimniekam būs jāizmanto apaļš vakariņu galds!

Pāra vai nepāra? Jautājiet XOR!

Funkcija XOR pakalpojumā Google izklājlapas pieņem lietotāja norādītu nosacījumu, un, ja nosacījumam atbilst nepāra skaits vērtību, tā atgriež TRUE. Pretējā gadījumā tas atgriež FALSE.

Ja piešķirat XOR vienu parametru, XOR izvade būs testa rezultāti. Bet ar vairākiem parametriem patieso apgalvojumu skaits noteiks XOR izvadi. Tagad, kad zināt, kas ir XOR un kā tas darbojas, ir pienācis laiks šīs zināšanas pārvērst meistarībā, izmēģinot tās pašam!