XOR funkcija programmā Excel
Excel funkcijās visvairāk valda loģiskās formulas. Citos veidos mums programmā Excel jāizmanto loģiskās funkcijas. Mums visiem ir jāizmanto IF, AND, OR nosacījumi kombinācijās. Bet mēs neesam redzējuši daudz citu nepietiekami izmantoto Excel funkciju “XOR”.
Ja programmā Excel jau esat izmantojis OR funkciju, funkcija XOR kļūst vienkārša. VAI funkcija atgriež vērtību TRUE, ja kāds no sniegtajiem loģiskajiem testiem ir izpildīts un ja visi iesniegtie loģiskie testi nav izpildīti, tad tikai tā dod FALSE. Vēl svarīgāk ir tas, ka, ja visi sniegtie loģiskie testi ir izpildīti, mēs iegūstam tikai PATIESĪBU. Tomēr XOR šeit ir nedaudz atšķirīgs. Ja visi sniegtie loģiskie testi būs izpildīti, mēs iegūsim FALSE.
- Lai rezultātu iegūtu kā PATIESU, vismaz jebkuram no sniegtajiem loģiskajiem testiem jābūt FALSE.
- Ja visi ir FALSE, tad rezultāts ir tikai FALSE, tāpēc vienkāršiem vārdiem sakot, lai iegūtu PATIESU, jo iegūtajā formulā ir jābūt vismaz vienam TRUE un vismaz vienam FALSE rezultātam.
Sintakse
XOR sintakse ir tāda pati kā OR vai AND funkcijas programmā Excel. Zemāk ir XOR funkcijas sintakse.

- 1. loģika : kāds ir pirmais loģiskais tests?
- 2. loģika : kāds ir otrais loģiskais tests?
Šādi mēs varam pielietot 256 loģiskus testus. Tā kā tā ir tāda pati sintakse kā pārējām divām loģiskajām Excel funkcijām, nav nepieciešami īpaši paskaidrojumi. Tagad mēs pāriet uz XOR funkcijas piemēriem.
XOR funkcijas izmantošanas piemēri programmā Excel
1. piemērs
Lai sāktu, mēs parādīsim vienkāršu XOR funkcijas piemēru. Apsveriet tālāk minētos datus.

- 1. solis: no šiem datiem mums jānosaka, vai 1. un 2. skaitlis ir mazāks par 21. Tātad kolonnā Statuss atveriet funkciju XOR.

- 2. darbība: atlasiet skaitli 1 kā argumentu logical1.

- 3. solis: Mūsu loģiskais tests ir tas, vai izvēlētais skaitlis ir <21, vai nē, tāpēc norādiet testu kā A2 <21.

- 4. solis: Log2 argumentam izmantojiet to pašu loģisko testu, atlasot 2. numuru.

- 5. darbība: nospiediet taustiņu Enter, lai saņemtu atbildi.

Šeit skaitlis 1 ir 22, kas ir lielāks par loģisko nosacījumu 21, tāpēc rezultāts ir FALSE, bet skaitlis 2 ir 14, kas ir mazāks nekā loģiskais nosacījums 21, tāpēc rezultāts ir PATIESA. Tā kā loģiskie rezultāti ir TRUE un FALSE kombinācija, galīgais rezultāts ir TRUE.
6. solis: Velciet formulu arī uz citām šūnām.

Tagad skatieties trešo rezultātu, šajā skaitlī 1 ir 20, kas ir mazāks par 21, tātad rezultāts ir PATIESA, un 2. numurs arī 20, kas arī ir mazāks par 21, tātad rezultāts ir PATIESS. Tā kā visi loģiskie rezultāti ir PATIESI, mūsu XOR galīgais rezultāts ir FALSE.
Tātad, lai iegūtu PATIESU, tur jābūt vismaz vienam PATIESAM un vienam PATIESAM.
2. piemērs
XOR funkcija darbojas nedaudz savādāk, ja mēs lietojam vairāk nekā 2 loģiskos testus.
Excel XOR funkcija atgriež vērtību TRUE, ja vairāk nekā divu loģisko testu TRUE rezultāts ir nepāra. Piemēram, ja ir 5 loģiskie testi un no šiem pieciem, ja 1, 3, 5 loģiskie testi ir PATIESI, tad arī gala rezultāts ir PATIESA. Ja no 5 loģiskajiem testiem 4 loģiskie testi ir PATIESI, tad gala rezultāts ir FALSE.
Piemēram, apskatiet zemāk esošo formulu.

Iepriekš minētajā piemērā mēs izmantojām XOR funkciju, lai pārbaudītu, vai visi skaitļi ir> 5 vai nav.
Pirmajā formulā mēs saņēmām PATIESU, jo apskatiet katru skaitli.
- Num 1 ir mazāks par 5, tāpēc rezultāts ir FASLE,
- Num 2 ir mazāks par 5, tāpēc rezultāts ir FALSE,
- Num 3 ir mazāks par 5, tāpēc rezultāts ir FASLE,
- Num 4 ir lielāks par 5, tāpēc rezultāts ir PATIESA un
- Num 5 ir mazāks par 5, tāpēc rezultāts ir FALSE.
Šajā kopumā FALSE rezultāts ir 4 un kopējais TRUE rezultāts ir 1. Tā kā TRUE rezultāta skaits ir nepāra (ti, 1), galīgais rezultāts ir arī TRUE.
Lai labāk izprastu, skatiet zemāk esošo tabulu.

Kad mēs redzam visur, kur mēs iegūstam nepāra skaitu PATIESA skaita, gala rezultāts ir arī PATIESA, ja PATIESA rezultāta skaitlis ir pāra galīgais rezultāts ir FALSE.
Atceramās lietas
- XOR funkcija ir pieejama no 2013. gada versijas.
- XOR var pieņemt 254 loģiskus testus.
- Tas darbojas savādāk, ja programmā Excel mēs izmantojam vairāk nekā 2 loģiskos testus.
- Lai kur mēs nonāktu, nepāra skaitlis TRUE skaita gala rezultāts ir arī TRUE.
- Ja PATIESĀ rezultāta skaits ir pat, galīgais rezultāts ir FALSE.