Funkcia Excel XOR - príkazy Xor

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel XOR v Exceli na testovanie, či je splnené iba jedno kritérium.

Popis funkcie XOR:

Funkcia XOR kontroluje, či je splnená jedna a iba jedna podmienka. Vráti hodnotu TRUE alebo FALSE. Ak nie sú splnené žiadne podmienky alebo je splnených viac ako jedna podmienka, XOR vráti hodnotu FALSE. Ak je splnená iba jedna podmienka, XOR vráti hodnotu TRUE.

Ak chcete použiť funkciu hárka XOR Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Funkcia XOR Syntax a vstupy:

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

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

Čo je to funkcia XOR?

XOR je jednou z logických funkcií Excelu. Vypočíta niečo, čo sa nazýva „exkluzívny ALEBO“ test (použite funkciu Excel ALEBO <>, ak potrebujete použiť vrátane ALEBO).

Čo je to exkluzívne ALEBO?

Exkluzívny ALEBO je o niečo zložitejší ako štandardný ALEBO. Vyžaduje si to sériu argumentov a vyhodnotí ich ako TRUE alebo FALSE. Potom:

  • Ak je nepárny počet argumentov PRAVDA, XOR vráti PRAVDU
  • Ak je párny počet argumentov PRAVDA, XOR vráti hodnotu FALSE
  • Ak žiadne argumenty nie sú PRAVDIVÉ, XOR tiež vráti FALSE (nula je párne číslo)

Ako používať funkciu XOR

S funkciou Excel XOR získate množstvo argumentov. XOR najskôr vyhodnotí tieto argumenty ako TRUE alebo FALSE a potom vykoná exkluzívny test ALEBO na výsledkoch. Pozrite sa na príklad nižšie:

1 = XOR (B3, C3)

XOR vráti hodnotu TRUE, ak je nepárny počet argumentov vyhodnotený ako TRUE, a FALSE, ak je párny počet argumentov vyhodnotený ako TRUE.

Použitie XOR s dvoma argumentmi

Najbežnejšie používanie XOR je, keď máte vo funkcii iba dva argumenty. To znamená, že Excel vráti hodnotu TRUE, ak je jeden z argumentov pravdivý, a FALSE, ak sú pravdivé oba alebo žiadny z argumentov. Tu je príklad.

Ste majiteľom športového baru a chcete svojim zamestnancom poskytnúť bonus, ak za týždeň predajú jedlo za viac ako 800 dolárov a nápoje za 800 dolárov. Cítite sa však veľkorysí, takže ak predajú viac ako 800 dolárov za jedlo alebo nápoje, ale nie za oboje, dáte im polovičný bonus.

Tu sú výnosy z minulého týždňa:

V stĺpci E ste vypočítali plný bonus pomocou funkcie A programu Excel <>:

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

Vráti sa PRAVDA, ak predaj potravín a nápojov je vyšší ako 800 dolárov.

A polovičný bonus môžete vypočítať pomocou funkcie XOR:

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

Všimnite si toho, že argumenty v oboch funkciách sú úplne rovnaké, ale XOR hodnotí tieto argumenty veľmi odlišne na AND.

Použitie XOR s viac ako dvoma argumentmi

Napriek tomu, že používanie viac ako dvoch argumentov je v Exceli menej bežné, v XOR môžete definovať až 255 argumentov.

Akokoľvek ich definujete, XOR vráti PRAVDU, ak sa nepárne číslo vyhodnotí ako PRAVDIVÉ, a NEPRAVDA, ak ich párny počet vyhodnotí ako PRAVDIVÉ.

Pozri nižšie:

1 = XOR (B3: G3)

Aby ste ušetrili čas, môžete tu zadať rozsah buniek, a nie oddeľovať odkazy na bunky čiarkami.

Porovnanie textu s XOR

Pri porovnávaní textu sa nerozlišujú malé a veľké písmená. Nasledujúce vzorce teda prinášajú rovnaký výsledok:

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

XOR tiež nepodporuje zástupné znaky. Ak ste teda použili nasledujúci vzorec:

1 = XOR (C3 = "Spiel*")

XOR bude hľadať presnú zhodu s textovým reťazcom „Spiel*“.

Porovnávanie čísel

Pri porovnávaní čísel máte k dispozícii celý rad porovnávacích operátorov. Sú to tieto:

Ak sa výraz vo funkcii XOR vyhodnotí ako nenulové číslo, XOR bude tento logický test interpretovať ako PRAVDU. Ak je výraz alebo vyhodnotený ako 0, XOR vyhodnotí ako nepravdivý. Toto je zobrazené nižšie:

Použitie XOR s IF

XOR sa často používa ako súčasť logického testu vo výkaze IF. IF vám v zásade umožňuje prispôsobiť návratovú hodnotu testu XOR. Takže namiesto toho, aby ste povedali iba „TRUE“ alebo „FALSE“, môžete vrátiť čokoľvek - text, čísla alebo dokonca iný vzorec.

Ak sa vrátime k predchádzajúcemu bonusovému príkladu športového baru, môžete ho použiť takto:

1 = IF (XOR (C3> = 800, D3> = 800), „áno“, „nie“)

IF najskôr vyhodnotí funkciu XOR. Ak sa vyhodnotí ako PRAVDA, vráti „Áno“. Ak vyhodnotí hodnotu FALSE, vráti „nie“.

Tiež som pridal príkaz IF do vzorca „Úplný bonus“ v stĺpci E, ktorý namiesto XOR používal funkciu AND.

Kombinácia IF s logickými funkciami týmto spôsobom môže prispieť k tomu, že naše údaje budú pre ľudské oko trochu priateľskejšie.

Prečítajte si viac na hlavnej stránke o funkcii Excel IF <>.

XOR v Tabuľkách Google

Funkcia XOR funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

Doplňujúce Poznámky

Pomocou funkcie XOR otestujte, či je splnená jedna a iba jedna podmienka. Každá podmienka musí byť logickým výrazom (napr. A1> 5), odkazom na bunku obsahujúcu hodnotu TRUE alebo FALSE alebo poľom obsahujúcim všetky logické hodnoty. Ak jeden a jediný podmienky sú PRAVDA, vzorec vráti PRAVDU, v opačnom prípade vráti NEPRAVDU.

XOR je logická funkcia a spravidla sa používa v spojení s inou logickou funkciou, AK:
Vzorec IF robí jednu vec, ak je podmienka PRAVDA a inú, ak je podmienka NEPRAVDA. Pri použití funkcie OR ju často „vnoríte“ do funkcie IF.

Môžete tiež použiť tieto ďalšie logické funkcie:
Funkčné testy AND ak všetky podmienky sú splnené.
ALEBO test vzorcov, ak jeden alebo viac sú splnené podmienky.

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave