XOR funkcija „Excel“
„Excel“ funkcijose labiausiai valdomos loginės formulės. Kitaip tariant, „Excel“ programoje turime naudoti logines funkcijas. Mes visi privalome naudoti IF, AND, OR sąlygas kartu. Tačiau daugelio kitų nepakankamai naudojamų „Excel“ funkcijų „XOR“ nematėme.
Jei jau naudojate „OR“ funkciją „Excel“, XOR funkcija tampa lengva. OR funkcija grąžina TIKRĄ, jei kuris nors iš pateiktų loginių testų yra patenkintas ir jei visi pateikti loginiai testai nėra patenkinti, tada tik ji suteikia FALSE. Dar svarbiau, kad jei visi pateikti loginiai testai yra patenkinti, tada mes gauname tikra TIKRA. Tačiau XOR čia šiek tiek skiriasi. Jei visi pateikti loginiai testai bus patenkinti, mes gausime NETIESĄ.
- Norint gauti rezultatą kaip TIESĄ, bent vienas iš pateiktų loginių testų turi būti NETIESA.
- Jei visi yra NETIESA, tada rezultatas yra tik NETIESA, taigi paprastais žodžiais tariant, norint gauti TIKRĄ, nes gautoje formulėje turėtų būti bent viena TIKRA ir bent viena NETIESA.
Sintaksė
XOR sintaksė yra tokia pati kaip „OR & AND“ funkcijos „Excel“. Žemiau yra XOR funkcijos sintaksė.

- 1 loginis: koks yra pirmasis loginis testas?
- 2 loginis: koks yra antrasis loginis testas?
Taip galime pritaikyti 256 loginius testus. Kadangi tai yra ta pati sintaksė kaip ir kitoms dviem loginėms „Excel“ funkcijoms, nereikia jokių specialių paaiškinimų. Dabar pereisime prie XOR funkcijos pavyzdžių.
XOR funkcijos naudojimo „Excel“ pavyzdžiai
1 pavyzdys
Norėdami pradėti, parodysime paprastą XOR funkcijos pavyzdį. Apsvarstykite toliau pateiktus duomenis.

- 1 žingsnis: Remdamiesi šiais duomenimis, turime nustatyti, ar skaičius 1 ir skaičius 2 yra mažesni nei 21. Taigi stulpelyje Būsena atidarykite funkciją XOR.

- 2 žingsnis: Pasirinkite „Number 1“ kaip „loginį1“ argumentą.

- 3 žingsnis: Mūsų loginis testas yra tai, ar pasirinktas skaičius yra <21, ar ne, todėl pateikite testą kaip A2 <21.

- 4 žingsnis: Argumentui „loginis2“ taip pat pritaikykite tą patį loginį testą pasirinkdami skaičių 2.

- 5 žingsnis: Paspauskite Enter, kad gautumėte atsakymą.

Čia skaičius 1 yra 22, kuris yra didesnis už loginę 21 sąlygą, taigi rezultatas yra NETIESA, o skaičius 2 yra 14, o tai yra mažiau nei loginė 21 sąlyga, taigi rezultatas yra TIESA. Kadangi logiški rezultatai yra TIESOS ir NETIESOS derinys, galutinis rezultatas yra TIESA.
6 žingsnis: Vilkite formulę taip pat į kitas ląsteles.

Dabar pažiūrėkite į trečiąjį rezultatą, kuriame skaičius 1 yra 20, o tai yra mažiau nei 21, taigi rezultatas yra TIKRA, o skaičius 2 taip pat yra 20, kuris taip pat yra mažesnis nei 21, taigi rezultatas yra TIESA. Kadangi visi logiški rezultatai yra TIESA, mūsų XOR galutinis rezultatas yra NETIESA.
Taigi norint gauti TIKRĄ, turėtų būti bent vienas TIKRA ir vienas NETIESA rezultatas.
2 pavyzdys
XOR funkcija veikia šiek tiek kitaip, kai taikome daugiau nei 2 loginius testus.
„Excel XOR“ funkcija grąžina TRUE, kai daugiau nei du loginiai testai TRUE yra nelyginiai. Pavyzdžiui, jei yra 5 loginiai testai ir iš šių penkių, jei 1, 3, 5 loginiai testai yra TIESA, tai galutinis rezultatas taip pat yra TIESA. Jei iš 5 loginių testų 4 loginiai testai yra TIKRI, tada galutinis rezultatas yra NETIESA.
Pavyzdžiui, pažiūrėkite į žemiau pateiktą formulę.

Ankstesniame pavyzdyje mes pritaikėme XOR funkciją, kad patikrintume, ar visi skaičiai yra> 5, ar ne.
Pagal pirmąją formulę gavome TIKRĄ, nes žiūrėkite į kiekvieną skaičių.
- Num 1 yra mažesnis nei 5, todėl rezultatas yra FASLE,
- Num 2 yra mažesnis nei 5, todėl rezultatas yra NETIESA,
- Num 3 yra mažesnis nei 5, todėl rezultatas yra FASLE,
- Num 4 yra didesnis nei 5, taigi rezultatas yra TIKRA ir
- Num 5 yra mažesnis nei 5, todėl rezultatas yra NETIESA.
Šiuo bendru klaidingo rezultato skaičiumi yra 4, o TRUE rezultato skaičius yra 1. Kadangi TRUE rezultato skaičius yra nelyginis (ty 1), galutinis rezultatas taip pat yra TRUE.
Norėdami geriau suprasti, žiūrėkite žemiau esančią lentelę.

Kai matome, kur tik gauname nelyginį skaičių TIESOS, galutinis rezultatas taip pat yra TIESA, jei TIKRŲ rezultatų skaičius yra lyginis, o galutinis rezultatas yra NETIESA.
Ką reikia atsiminti
- XOR funkcija galima nuo 2013 m. Versijos.
- XOR gali priimti 254 loginius testus.
- Tai veikia kitaip, kai „Excel“ sistemoje taikome daugiau nei 2 loginius testus.
- Kad ir kur mes gautume, nelyginis TRUE skaičiuojamas galutinis rezultatas taip pat yra TRUE.
- Jei tikrojo rezultato skaičius yra lygus, galutinis rezultatas yra NETIESA.