Funkce XOR v aplikaci Excel
Ve funkcích aplikace Excel vládnou nejvíce logické vzorce. Z jiných způsobů musíme použít excelové logické funkce. Všichni jsme museli použít podmínky IF, AND, OR v kombinaci. Ale neviděli jsme mnoho dalších nevyužitých funkcí aplikace Excel „XOR“.
Pokud jste již použili funkci OR v aplikaci Excel, funkce XOR se stává snadnou. Funkce OR vrací TRUE, pokud je některý z poskytnutých logických testů splněn a pokud nejsou splněny všechny poskytnuté logické testy, pak jako výsledek dává pouze FALSE. Ještě důležitější je, že pokud jsou splněny všechny poskytnuté logické testy, dostaneme pouze PRAVDA. Zde se však XOR mírně liší. Pokud jsou všechny poskytnuté logické testy splněny, dostaneme FALSE.
- Chcete-li získat výsledek jako PRAVDA, alespoň jeden z poskytnutých logických testů musí být NEPRAVDA.
- Pokud jsou všechny NEPRAVDA, pak je výsledkem pouze NEPRAVDA, takže jednoduše řečeno, abychom získali hodnotu PRAVDA, protože výsledný vzorec by měl obsahovat alespoň jeden PRAVDA a alespoň jeden NEPRAVDA výsledky.
Syntax
Syntaxe XOR je stejná jako funkce OR & AND v aplikaci Excel. Níže je uvedena syntaxe funkce XOR.

- Logická 1: Jaký je první logický test?
- Logický 2: jaký je druhý logický test?
Takto můžeme použít 256 logických testů. Jelikož se jedná o stejnou syntaxi jako další dvě logické funkce aplikace Excel, nevyžadují žádné zvláštní vysvětlení. Nyní se přesuneme k příkladům funkce XOR.
Příklady použití funkce XOR v aplikaci Excel
Příklad č. 1
Na začátek vám ukážeme jednoduchý příklad funkce XOR. Zvažte níže uvedená data.

- Krok 1: Z těchto údajů musíme zjistit, zda jsou číslo 1 a číslo 2 menší než 21. Takže ve sloupci Stav otevřete funkci XOR.

- Krok 2: Vyberte číslo 1 jako argument logického1.

- Krok 3: Náš logický test je, zda je vybrané číslo <21 nebo ne, takže test poskytněte jako A2 <21.

- Krok 4: U argumentu logical2 také použijte stejný logický test výběrem čísla 2.

- Krok 5: Stisknutím klávesy Enter získáte odpověď.

Zde je číslo 1 22, což je větší než logická podmínka 21, takže výsledek je FALSE, a číslo 2 je 14, což je méně než logická podmínka 21, takže výsledek je PRAVDA. Protože logické výsledky jsou kombinací PRAVDA a NEPRAVDA, konečný výsledek je PRAVDA.
Krok 6: Přetáhněte vzorec také do dalších buněk.

Nyní se podívejte na třetí výsledek, v tomto Číslo 1 je 20, což je méně než 21, takže výsledek je PRAVDA, a Číslo 2 také 20, což je také méně než 21, takže výsledek je PRAVDA. Protože všechny logické výsledky jsou PRAVDIVÉ, je náš konečný výsledek XOR FALSE.
Aby bylo možné získat TRUE, měl by tam být alespoň jeden TRUE a jeden FALSE výsledek.
Příklad č. 2
Funkce XOR funguje mírně odlišně, když aplikujeme více než 2 logické testy.
Funkce Excel XOR vrací TRUE, pokud jsou více než dva logické testy TRUE výsledek lichý. Například pokud existuje 5 logických testů a z těchto pěti je 1, 3, 5 logických testů TRUE, pak je konečný výsledek také TRUE. Pokud z 5 logických testů jsou 4 logické testy PRAVDA, pak je konečný výsledek NEPRAVDA.
Podívejte se například na následující vzorec.

Ve výše uvedeném příkladu jsme použili funkci XOR k testování, zda jsou všechna čísla> 5 nebo ne.
V prvním vzorci jsme dostali PRAVDU, protože se podívejte na každé číslo.
- Číslo 1 je menší než 5, takže výsledek je FASLE,
- Číslo 2 je menší než 5, takže výsledek je FALSE,
- Číslo 3 je menší než 5, takže výsledek je FASLE,
- Číslo 4 je větší než 5, takže výsledek je PRAVDA a
- Číslo 5 je menší než 5, takže výsledek je FALSE.
V tomto celkovém počtu FALSE je výsledek 4 a celkový počet TRUE výsledku je 1. Protože počet TRUE výsledku je lichý (tj. 1), konečný výsledek je také TRUE.
Pro lepší pochopení se podívejte na níže uvedenou tabulku.

Když vidíme, kdekoli dostaneme lichý počet PRAVIDELNÝ počet konečný výsledek je také PRAVDA, pokud je počet PRAVÝ výsledek sudý konečný výsledek je NEPRAVDA.
Věci k zapamatování
- Funkce XOR dostupná od verze 2013.
- XOR může přijmout 254 logických testů.
- Funguje to jinak, když v aplikaci Excel použijeme více než 2 logické testy.
- Kamkoli se dostaneme, lichý počet konečných výsledků PRAVÉHO počtu je také PRAVDA.
- Pokud je počet TRUE výsledků sudý, konečný výsledek je FALSE.