XOR

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016

Funkce XOR vrátí hodnotu logické operace Exkluzivní OR pro všechny argumenty.

Syntaxe

XOR(logická1, [logická2],…)

Syntaxe funkce XOR obsahuje následující argumenty.

  • Logická1; logická2,... Logická hodnota 1 je povinný argument, následující logické hodnoty jsou nepovinné. Jedná se o 1 až 254 testovaných podmínek, které mohou mít hodnotu PRAVDA nebo NEPRAVDA a logické hodnoty, matice nebo odkazy.

Poznámky

  • Argumenty se musí vyhodnocovat na logické hodnoty jako PRAVDA nebo NEPRAVDA, nebo v polích na odkazy, které obsahují logické hodnoty.

  • Jestliže je argumentem matice nebo odkaz a příslušná oblast obsahuje text nebo prázdné buňky, jsou tyto hodnoty ignorovány.

  • Pokud zadaná oblast neobsahuje žádné logické hodnoty, vrátí funkce XOR #VALUE!. chybovou hodnotu #HODNOTA!.

  • Pomocí funkce XOR můžete zjistit, zda se v dané matici nachází hodnota.

    Poznámka

    Pokud máte aktuální verzi Microsoft 365, můžete jednoduše zadat vzorec do levé horní buňky výstupní oblasti a stisknutím klávesy ENTER vzorec potvrdit jako dynamický maticový vzorec. Jinak musíte vzorec zadat jako starší maticový vzorec tak, že nejprve vyberete výstupní oblast, potom vložíte vzorec do horní levé buňky výstupní oblasti a potvrdíte ho stisknutím kláves Ctrl+Shift+Enter. Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.

  • Výsledkem funkce XOR je hodnota PRAVDA, pokud je počet vstupů PRAVDA lichý, a hodnota NEPRAVDA, pokud je počet vstupů PRAVDA sudý.

Příklad

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter.

Vzorec Popis Výsledek
=XOR(3>;0;2<;9) Protože oba testy vrací hodnotu PRAVDA, vzorec vrátí hodnotu NEPRAVDA. NEPRAVDA
=XOR(3>, 12;4>, 6) Protože se všechny výsledky testů vyhodnocují jako NEPRAVDA, vzorec vrátí hodnotu NEPRAVDA. Aby vzorec vrátil hodnotu PRAVDA, musí alespoň jeden z výsledků testů mít logickou hodnotu PRAVDA. NEPRAVDA

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.