Excel XOR függvény - Ha Xor állítások

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan kell használni Excel XOR függvény az Excelben annak tesztelésére, hogy egy és csak egy kritérium igaz -e.

XOR funkció leírása:

Az XOR funkció ellenőrzi, hogy egy és egyetlen feltétel teljesül -e. IGAZ vagy HAMIS értéket ad vissza. Ha egyetlen feltétel sem teljesül, vagy több feltétel is teljesül, az XOR HAMIS értéket ad vissza. Ha csak egy feltétel teljesül, az XOR IGAZ értéket ad vissza.

Az XOR Excel munkalap funkció használatához válasszon ki egy cellát és írja be:

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

XOR funkció szintaxisa és bemenetei:

1 = XOR (logikai1, logikai2)

logikus1 - Logikai kifejezések. Példa: A1> 4.

Mi az XOR funkció?

A XOR az Excel egyik logikai függvénye. Kiszámítja az úgynevezett „kizárólagos VAGY” tesztet (használja az Excel VAGY függvényt <>, ha an -t kell használnia befogadó VAGY).

Mi az exkluzív VAGY?

Az exkluzív VAG egy kicsit összetettebb, mint a standard VAGY. Ez egy sor érvet igényel, és ezeket IGAZ vagy HAMIS értékként értékeli. Azután:

  • Ha páratlan számú argumentum IGAZ, az XOR IGAZ értéket ad vissza
  • Ha páros számú argumentum IGAZ, akkor a XOR HAMIS értéket ad vissza
  • Ha egyetlen argumentum sem IGAZ, a XOR is HAMIS értéket ad vissza (a nulla páros szám)

Az XOR funkció használata

Az Excel XOR funkcióval számos érvet adhat meg. A XOR először ezeket az érveket IGAZ vagy HAMIS értékeli, majd elvégzi az eredmények kizárólagos VAGY tesztjét. Lásd az alábbi példát:

1 = XOR (B3, C3)

Az XOR IGAZ értéket ad vissza, ha az argumentumok páratlan száma IGAZ, és hamis, ha páros számú argumentum igaz.

XOR használata két érveléssel

A XOR leggyakoribb használata, ha csak két argumentum van a függvényben. Ez azt jelenti, hogy az Excel IGAZ értéket ad vissza, ha az egyik argumentum igaz, és hamis, ha mindkettő, vagy egyik argumentum sem igaz. Íme egy példa.

Ön egy sportbár tulajdonosa, és bónuszt szeretne adni a személyzetének, ha 800 dollár feletti ételt és 800 dollár értékű italt adnak el egy héten. Mindazonáltal nagylelkűnek érzi magát, így ha 800 dollár felett eladnak akár ételben, akár italban, de nem mindkettőben, akkor fél bónuszt adnak nekik.

Íme a múlt heti felvételek:

Az E oszlopban kiszámította a teljes bónuszt az Excel AND AND függvényével <>:

1 = ÉS (C3> = 800, D3> = 800)

Ez az IGAZ értéket adja vissza, ha mind az élelmiszerértékesítés, mind az italértékesítés meghaladja a 800 dollárt.

És kiszámíthatja a fél bónuszt az XOR funkcióval:

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

Ne feledje, hogy mindkét függvény argumentumai pontosan ugyanazok, de a XOR ezeket az argumentumokat nagyon eltérően értékeli az AND -től.

Az XOR használata több mint két érvvel

Bár a kettőnél több argumentum használata kevésbé gyakori az Excelben, akár 255 argumentumot is definiálhat az XOR -ban.

Bármennyit is definiál, az XOR IGAZ értéket ad vissza, ha a páratlan szám értéke IGAZ, és hamis, ha páros száma IGAZ.

Lásd lejjebb:

1 = XOR (B3: G3)

Az idő megtakarítása érdekében itt megadhat egy cellatartományt, ahelyett, hogy vesszővel elválasztaná a cellahivatkozásokat.

Szöveg összehasonlítása a XOR -val

Ne feledje, hogy a szöveges összehasonlítások nem különböztetik meg a kis- és nagybetűket. Tehát a következő képletek ugyanazt az eredményt adják:

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

Ezenkívül az XOR nem támogatja a helyettesítő karaktereket. Tehát ha a következő képletet használta:

1 = XOR (C3 = "Spiel*")

Az XOR pontos egyezést keres a „Spiel*” szöveges karakterlánccal szemben.

Számok összehasonlítása

Számok összehasonlításakor számos összehasonlító operátor áll rendelkezésére. Ezek:

Ha az XOR függvény egy kifejezése nem nulla számot eredményez, az XOR ezt a logikai tesztet IGAZ-nak fogja értelmezni. Ha egy kifejezés értéke 0, akkor a XOR ezt hamisnak értékeli. Ezt az alábbiakban mutatjuk be:

Az XOR használata IF -vel

Az XOR -t gyakran használják logikai teszt részeként egy IF utasításban. Lényegében az IF lehetővé teszi az XOR teszt visszatérési értékének testreszabását. Tehát ahelyett, hogy csak azt mondaná, hogy „IGAZ” vagy „HAMIS”, bármit visszaadhat - szöveget, számokat vagy akár más képletet.

Visszatérve a korábbi sportbár bónusz példánkhoz, ezt a következőképpen használhatja:

1 = HA (XOR (C3> = 800, D3> = 800), "Igen", "Nem")

HA először értékeli az XOR függvényt. Ha az IGAZ értéket kapja, akkor az „Igen” -t adja vissza. Ha FALSE értéket ad, akkor a „Nem” értéket adja vissza.

Az IF oszlopban a „Teljes bónusz” képlethez IF -utasítást is hozzáadtam, amely az ÉS függvényt használta, nem pedig a XOR -t.

Ha az IF -t logikai függvényekkel ily módon kombináljuk, az adatainkat kicsit barátságosabbá tehetjük az emberi szem számára.

További információ az Excel IF függvény főoldalán <>.

XOR a Google Táblázatokban

Az XOR funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

További megjegyzések

Használja az XOR funkciót annak ellenőrzésére, hogy egy és csak egy feltétel teljesül -e. Minden feltételnek logikai kifejezésnek kell lennie (például: a1> 5), hivatkozásra egy IGAZ vagy HAMIS cellara, vagy egy tömbre, amely minden logikai értéket tartalmaz. Ha egyet és egyet a feltételek IGAZak, a képlet IGAZ -t ad vissza, ellenkező esetben HAMIS.

Az XOR logikai függvény, és általában egy másik logikai függvénnyel együtt használják, HA:
Az IF képlet egy dolgot tesz, ha egy feltétel IGAZ, és mást, ha egy feltétel HAMIS. Gyakran az OR függvény használatakor „beágyazza” azt egy IF függvénybe.

Ezeket a logikai függvényeket is érdemes használni:
Az ÉS függvény teszteli, ha összes feltételek teljesülnek.
VAGY a képletek tesztelik, ha egy vagy több feltétel teljesül.

Térjen vissza az Excel összes funkciójának listájához

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave