„Excel“ funkcija XOR skaičiuoja langelių skaičių diapazone, atitinkantį nurodytą sąlygą, ir pateikia išvestį pagal tą skaičių. Jei sąlygą atitinkančių langelių skaičius yra nelyginis, XOR grąžina TRUE, kitu atveju – FALSE.
Ši funkcija yra aukštesnė už kasdienes funkcijas, tačiau ją vis tiek naudoja daugelis „Excel“ profesionalų. Iš pradžių ši funkcija gali atrodyti paini, bet mes pasiruošę ją suskaidyti ir padėti ją įsisavinti. Skaitykite toliau, kad sužinotumėte, kas yra XOR funkcija ir kaip galite ją naudoti, kartu su kai kuriais pavyzdžiais.
Kas yra XOR funkcija programoje Excel?
XOR funkcija programoje „Excel“ yra loginis testas tam tikroje reikšmių diapazone. Funkcija XOR grąžina TRUE arba FALSE kaip išvestį. Šios funkcijos sintaksė yra tokia:
=XOR(argumentas1, argumentas2, ...)
Turite įvesti bent vieną argumentą, kad XOR veiktų. Jei įvesite langelių diapazoną kaip argumentą, funkcija XOR skaičiuos langelius, kurių reikšmės yra TRUE, ir nepaisys langelių, kuriuose yra teksto ir tuščių langelių. Galutinė XOR funkcijos išvestis yra TRUE arba FALSE.
- TIESA: jei yra nelyginis langelių, atitinkančių sąlygas, skaičius, pateikiamas teiginys TRUE.
- NETEISINGA: jei yra lyginis sąlygas atitinkančių langelių skaičius arba jei nėra sąlygas atitinkančių langelių, pateikiamas FALSE teiginys.
Suprasti XOR funkciją programoje „Excel“ iš pradžių gali būti sunku, bet pateikę kelis pavyzdžius ir eksperimentus suprasite.
Kaip naudoti XOR funkciją programoje „Excel“.
Pradėkime nuo edukacinio pavyzdžio, kad geriau suprastume XOR. Kai gerai suprasite, kaip ši funkcija veikia, užbaigsime praktiniu pavyzdžiu.
Šiame pavyzdyje lentelėje yra šeši skaičiai. Šie skaičiai yra 0, 1 ir 2. Tikslas yra naudoti XOR funkciją, kad pamatytume, ar turime nelyginį skaičių langelių, kuriuose yra 1, ar lyginį skaičių. Šią funkciją naudosime dviem diapazonams, kad galėtumėte matyti ir TRUE, ir FALSE scenarijus.
- Pasirinkite langelį, kuriame norite išvesti XOR rezultatus.
- Formulės juostoje įveskite toliau pateiktą formulę:
Ši formulė iškviečia funkciją XOR, kad patikrintų, kiek langelių diapazone A1:B2 lygus 1. Jei atsakymas yra nelyginis skaičius, formulė grįš TIESA. Jei atsakymas yra lyginis skaičius, įskaitant nulį, formulė grįš NETEISINGA.=XOR(A1:B2=1)
- Paspauskite Įeikite.
Kaip matote, kadangi yra trys langeliai, kuriuose yra 1, formulė grąžina TRUE. Dabar pabandykime tai išplėsti.
- Pasirinkite langelį, kuriame norite rodyti XOR išvestį.
- Į formulės juostą įveskite toliau pateiktą formulę:
Kaip ir ankstesnė formulė, ši formulė iškviečia XOR, kad patikrintų, kiek langelių yra diapazone A1:B3 lygus 1. Jei atsakymas keistas, TIESA yra grąžinamas. Jei atsakymas lyginis arba nulis, NETEISINGA yra grąžinamas.=XOR(A1:B3=1)
- Paspauskite Įeikite.
Kadangi šiame diapazone yra keturi langeliai, kuriuose yra 1, formulė grąžina FALSE. Galite eksperimentuoti su skirtingais argumentais ir diapazonais, kad geriau suprastumėte XOR funkciją.
XOR funkcijos pavyzdys
Dabar, kai gerai supratote, kaip XOR veikia programoje „Excel“, pažiūrėkime, kaip tai veikia su praktiniu pavyzdžiu. Praktikoje XOR funkcija programoje Excel dažniausiai naudojama kartu su kitomis Excel funkcijomis. Populiarus XOR funkcijos derinys yra su „Excel“ funkcija IF.
Sujungę IF ir XOR, galite atlikti du loginius testus: XOR patikrins reikšmes ir pateiks TRUE arba FALSE, o JEI funkcija nuskaitys šią išvestį ir, priklausomai nuo to, ar XOR išvestis yra TRUE ar FALSE, grąžins pasirinktinį išvestis.
Tarkime, kad mes koordinuojame vietinį futbolo turnyrą. Taisyklės yra tokios, kad jei komanda laimi pirmąsias dvi rungtynes, ji pereina į kitą etapą ir tame etape nereikės žaisti trečiųjų rungtynių. Jei komanda pralaimi abi pirmąsias dvejas rungtynes, ji pašalinama ir nebežais trečiųjų.
Tačiau jei komanda laimi rungtynes, o kitą pralaimi, ji turės sužaisti trečias rungtynes, kad nustatytų, ar ji pateks į kitą etapą, ar ne.
Šioje „Excel“ skaičiuoklėje pateikiamas futbolo komandų sąrašas ir jų dviejų rungtynių rezultatai. Tikslas yra naudoti XOR ir IF funkcijų derinį programoje „Excel“, kad būtų galima nustatyti, kurios komandos turės sužaisti trečiąsias rungtynes.
Norėdami jį suskirstyti toliau, kiekvienoje eilutėje ieškosime termino praradimas naudodami XOR. Štai kaip veiks XOR funkcija:
- Jei komanda laimėjo visas rungtynes, tai ląstelių, kuriose yra, skaičius Pralaimėjimas bus nulis, o tai išves NETEISINGA.
- Jei komanda pralaimėjo visas savo rungtynes, tada ląstelių, kuriose yra, skaičius Pralaimėjimas bus du, tai yra lyginis skaičius ir bus išvesta NETEISINGA.
- Jei komanda laimėjo vienas rungtynes, o pralaimėjo kitas, joje esančių langelių skaičius Pralaimėjimas bus vienas, kuris yra nelyginis skaičius ir bus išvestas TIESA.
Tokiu būdu pakanka vien XOR funkcijos, kad būtų galima nustatyti, ar komandai teks žaisti trečiąsias rungtynes, ar ne. Siekdami pagerinti skaičiuoklės išvaizdą, naudosime funkciją IF, kad baisius didžiąsias raides TRUE ir FALSE paverstume švelnesniais Taip ir Ne. Pradėkime.
- Pasirinkite pirmą langelį, kuriame norite išvesti XOR rezultatus. Šiame pavyzdyje tai bus pirmasis langelis stulpelyje „Reikės trečiosios atitikties“.
- Formulės juostoje įveskite toliau pateiktą formulę:
Ši formulė iškvies XOR funkciją, kad peržiūrėtų diapazoną B2:C2 ir suskaičiuokite, kiek langelių yra frazė Pralaimėjimas. Jei rezultatas yra nelyginis skaičius, formulė grįš TIESA. Jei ne, tada formulė grįš NETEISINGA.=XOR(B2:C2="Pralaimėjimas")
- Paspauskite Įeikite.
Dabar pamatysite, ar pirmajai komandai reikia trečiųjų rungtynių, ar ne. Galite eiti į priekį ir naudoti automatinio pildymo įrankis programoje „Excel“. pamatyti rezultatą ir likusioms komandoms. Bet mūsų darbas čia dar nebaigtas. Mes susiesime XOR su funkcija IF, kad gautume Taip arba Ne.
- Stulpelyje „Reikės trečiosios atitikties“ pasirinkite pirmąjį langelį.
- Formulės juostoje pakeiskite formulę į toliau pateiktą:
Jūs jau žinote, ką čia veikia XOR funkcija, tačiau šį kartą ji naudojama kaip loginis testas IF funkcijos viduje. Jei funkcijos XOR rezultatas yra TIESA, tada funkcija IF grįš Taip. Priešingu atveju jis grįš Nr.=IF(XOR(B2:C2="Pralaimėjimas"), "Taip", "Nr")
- Paspauskite Įeikite.
Dabar matysite XOR ir IF funkcijų rezultatus kaip Taip arba Ne. Paimkite užpildymo rankenėlę ir numeskite ją ant toliau pateiktų langelių, kad pamatytumėte ir jų rezultatus. Galiausiai, jūs taip pat galite pridėkite tam tikrą sąlyginį formatavimą į savo „Excel“ langelius kad jie atrodytų geriau ir būtų lengviau skaitomi.
Tiesa ar melas? XOR žino
XOR šiek tiek skiriasi nuo kai kurių įprastų „Excel“ funkcijų, tačiau tai yra efektyvi funkcija scenarijuose, kai svarbus nelyginis arba lyginis langelių skaičius. Funkcija XOR dažnai naudojama kartu su kitomis Excel funkcijomis, pvz., IF, ir dabar žinote, kaip ją naudoti. Išmokę naudoti XOR funkciją ir su ja eksperimentuoti, netrukus pamatysite, kad ją naudojate daugelyje „Excel“ scenarijų.