Funkce Excel XOR - příkazy Xor

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál ukazuje, jak používat Funkce Excel XOR v Excelu otestovat, zda je splněno pouze jedno kritérium.

Popis funkce XOR:

Funkce XOR kontroluje, zda je splněna pouze jedna podmínka. Vrátí hodnotu TRUE nebo FALSE. Pokud nejsou splněny žádné podmínky nebo je splněno více než jedna podmínka, vrátí XOR FALSE. Pokud je splněna pouze jedna podmínka, vrátí XOR hodnotu TRUE.

Chcete -li použít funkci listu XOR Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Funkce XOR Syntaxe a vstupy:

1 = XOR (logická1, logická2)

logické 1 - Logické výrazy. Příklad: A1> 4.

Co je funkce XOR?

XOR je jednou z logických funkcí Excelu. Vypočítává něco, čemu se říká „exkluzivní NEBO“ test (použijte funkci Excel NEBO <>, pokud potřebujete použít včetně NEBO).

Co je to exkluzivní NEBO?

Exkluzivní NEBO je o něco složitější než standardní NEBO. Trvá řada argumentů a vyhodnotí je jako PRAVDA nebo NEPRAVDA. Pak:

  • Pokud je lichý počet argumentů PRAVDA, XOR vrátí PRAVDA
  • Pokud je sudý počet argumentů PRAVDA, XOR vrátí FALSE
  • Pokud nejsou žádné argumenty PRAVDA, XOR také vrátí FALSE (nula je sudé číslo)

Jak používat funkci XOR

S funkcí Excel XOR zadáváte řadu argumentů. XOR nejprve vyhodnotí tyto argumenty jako PRAVDA nebo NEPRAVDA a poté provede exkluzivní test NEBO na výsledcích. Viz příklad níže:

1 = XOR (B3, C3)

XOR vrací hodnotu TRUE, pokud je lichý počet argumentů vyhodnocen jako TRUE, a FALSE, pokud je sudý počet argumentů vyhodnocen jako TRUE.

Použití XOR se dvěma argumenty

Nejběžnějším používáním XOR je, když máte ve funkci pouze dva argumenty. To znamená, že Excel vrátí PRAVDA, pokud je jeden z argumentů pravdivý, a NEPRAVDA, pokud platí oba nebo žádný z argumentů. Zde je příklad.

Jste majitelem sportovního baru a chcete dát svým zaměstnancům bonus, pokud v daný týden prodají přes 800 $ jídla a 800 $ nápojů. Cítíte se však velkorysí, takže pokud prodají přes 800 dolarů za jídlo nebo pití, ale ne za obojí, dáte jim poloviční bonus.

Zde jsou výnosy za minulý týden:

Ve sloupci E jste vypočetli plný bonus pomocí funkce AND AND <>:

1 = AND (C3> = 800, D3> = 800)

Pokud je prodej potravin i nápojů vyšší než 800 USD, vrátí se hodnota TRUE.

A můžete vypočítat poloviční bonus pomocí funkce XOR:

1 = XOR (C3> = 800, D3> = 800)

Všimněte si, že argumenty v obou funkcích jsou úplně stejné, ale XOR vyhodnocuje tyto argumenty velmi odlišně na AND.

Použití XOR s více než dvěma argumenty

Přestože je použití více než dvou argumentů v Excelu méně obvyklé, můžete v XOR definovat až 255 argumentů.

Ať už definujete mnoho, XOR vrátí PRAVDU, pokud se liché číslo vyhodnotí jako PRAVDA, a NEPRAVDA, když jejich sudý počet vyhodnotí jako PRAVDA.

Viz. níže:

1 = XOR (B3: G3)

Chcete -li ušetřit čas, můžete zde zadat rozsah buněk, místo abyste odkazy na buňky oddělovali čárkami.

Porovnání textu s XOR

Při porovnávání textu se nerozlišují malá a velká písmena. Následující vzorce tedy vytvářejí stejný výsledek:

123 = XOR (C3 = "Spielberg")= XOR (C3 = "SPIELBERG")= XOR (C3 = "SpieLbErG")

XOR také nepodporuje zástupné znaky. Pokud jste tedy použili následující vzorec:

1 = XOR (C3 = "Spiel*")

XOR bude hledat přesnou shodu s textovým řetězcem „Spiel*“.

Porovnávání čísel

Při porovnávání čísel máte k dispozici celou řadu srovnávacích operátorů. Tyto jsou:

Pokud je výraz ve funkci XOR vyhodnocen na nenulové číslo, XOR interpretuje tento logický test jako PRAVDA. Pokud je výraz nebo se vyhodnotí na 0, XOR vyhodnotí toto na false. To je uvedeno níže:

Použití XOR s IF

XOR se často používá jako součást logického testu v příkazu IF. V zásadě vám IF umožňuje přizpůsobit návratovou hodnotu testu XOR. Takže místo toho, abyste řekli „PRAVDA“ nebo „NEPRAVDA“, můžete vrátit cokoli - text, čísla nebo dokonce jiný vzorec.

Když se vrátíme k našemu bonusovému příkladu sportovního baru z dřívější doby, můžete jej použít takto:

1 = IF (XOR (C3> = 800, D3> = 800), "Ano", "Ne")

IF nejprve vyhodnotí funkci XOR. Pokud se vyhodnotí jako PRAVDA, vrátí „Ano“. Pokud se vyhodnotí jako NEPRAVDA, vrátí „Ne“.

Také jsem přidal příkaz IF do vzorce „Plný bonus“ ve sloupci E, který používal spíše funkci AND než XOR.

Kombinace IF s logickými funkcemi tímto způsobem může pomoci učinit naše data trochu přátelštější pro lidské oko.

Přečtěte si více na hlavní stránce funkce IF IF <>.

XOR v Tabulkách Google

Funkce XOR funguje v Tabulkách Google úplně stejně jako v Excelu:

Další poznámky

Pomocí funkce XOR otestujte, zda je splněna jedna a pouze jedna podmínka. Každá podmínka musí být logický výraz (např: a1> 5), odkaz na buňku obsahující PRAVDA nebo NEPRAVDA nebo pole obsahující všechny logické hodnoty. Li jeden a jediný podmínky jsou PRAVDA, vzorec vrací PRAVDA, jinak vrací NEPRAVDA.

XOR je logická funkce a obecně se používá ve spojení s jinou logickou funkcí, IF:
Vzorec IF dělá jednu věc, pokud je podmínka PRAVDA a jinou, pokud je podmínka NEPRAVDA. Při použití funkce NEBO ji často „vnoříte“ do funkce IF.

Můžete také chtít použít tyto další logické funkce:
Test funkce AND pokud Všechno podmínky jsou splněny.
NEBO test vzorců, pokud jeden nebo více jsou splněny podmínky.

Zpět na seznam všech funkcí v Excelu

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave