Az Excel XOR függvénye megszámolja a tartomány azon celláit, amelyek megfelelnek egy adott feltételnek, és a szám alapján ad vissza egy kimenetet. Ha a feltételnek megfelelő cellák száma páratlan, az XOR IGAZ értéket ad vissza, ellenkező esetben HAMIS értéket ad vissza.
Ez a funkció egy fokkal magasabb, mint a hétköznapi függvények, de ennek ellenére sok Excel-profi használja. A funkció elsőre zavarónak tűnhet, de azért vagyunk itt, hogy lebontsuk és segítsünk elsajátítani. Olvasson tovább, hogy megtudja, mi az XOR függvény, és hogyan használhatja azt, néhány példával együtt.
Mi az XOR függvény az Excelben?
Az Excel XOR függvénye egy logikai teszt egy értéktartományon belül. Az XOR függvény IGAZ vagy FALSE-t ad vissza kimenetként. Ennek a függvénynek a szintaxisa a következő:
=XOR(argumentum1, argumentum2, ...)
Az XOR működéséhez legalább egy argumentumot meg kell adnia. Ha egy cellatartományt ad meg argumentumként, akkor az XOR függvény IGAZ értékkel számolja az értékeket tartalmazó cellákat, és figyelmen kívül hagyja a szöveget és az üres cellákat. Az XOR függvény végső kimenete IGAZ vagy HAMIS.
- IGAZ: Ha páratlan számú cella felel meg a feltételeknek, akkor a rendszer TRUE utasítást ad vissza.
- HAMIS: Ha páros számú cella felel meg a feltételeknek, vagy ha nincs a feltételeknek megfelelő cella, akkor a FALSE utasítást adja vissza.
Az XOR függvény megértése az Excelben eleinte kissé nehézkes lehet, de néhány példával és kísérlettel rájön a dolog.
Az XOR függvény használata az Excelben
Kezdjük egy oktatási példával, hogy jobban megértsük az XOR-t. Ha jól megérti a funkció működését, egy gyakorlati példával fejezzük be.
Ebben a példában hat szám van egy táblázatban. Ezek a számok 0, 1 és 2. A cél az, hogy az XOR függvény segítségével megnézzük, hogy páratlan számú vagy páros számú cellánk van-e, amelyek 1-et tartalmaznak. Ezt a funkciót két tartományban fogjuk használni, így mind az IGAZ, mind a HAMIS forgatókönyveket láthatja.
- Jelölje ki azt a cellát, ahová az XOR eredményeket ki szeretné adni.
- A képletsávba írja be az alábbi képletet:
Ez a képlet meghívja az XOR függvényt, hogy ellenőrizze, hány cella van a tartományban A1:B2 egyenlő 1. Ha a válasz páratlan szám, akkor a képlet visszatér IGAZ. Ha a válasz páros szám, beleértve nullát, a képlet visszatér HAMIS.=XOR(A1:B2=1)
- nyomja meg Belép.
Mint látható, mivel három cella tartalmaz 1-et, a képlet IGAZ értéket ad vissza. Most próbáljuk ki egy kiterjesztett tartományban.
- Válassza ki azt a cellát, ahol meg szeretné jeleníteni az XOR kimenetet.
- Írja be az alábbi képletet a képletsávba:
Csakúgy, mint az előző képlet, ez a képlet XOR-t hív meg, hogy tesztelje, hány cella van a tartományban A1:B3 egyenlő 1. Ha a válasz furcsa, IGAZ visszakerül. Ha a válasz páros vagy nulla, HAMIS visszakerül.=XOR(A1:B3=1)
- nyomja meg Belép.
Mivel ebben a tartományban négy 1-est tartalmazó cella van, a képlet HAMIS értéket ad vissza. Kísérletezhet különböző argumentumokkal és tartományokkal, hogy jobban megértse az XOR függvényt.
Példa XOR függvényre
Most, hogy már van egy jó ötlete az XOR működéséről az Excelben, lássuk működés közben egy gyakorlati példán keresztül. A gyakorlatban az Excel XOR függvényét többnyire más Excel-függvényekkel együtt használják. Az XOR funkció népszerű kombinációja a az IF függvényt az Excelben.
Az IF és az XOR kombinálásával két logikai tesztet végezhet: az XOR ellenőrzi az értékeket, és IGAZ vagy FALSE értéket ad vissza, és a IF függvény beolvassa ezt a kimenetet, és attól függően, hogy az XOR kimenete IGAZ vagy HAMIS, egyéni értéket ad vissza. Kimenet.
Tegyük fel, hogy egy helyi futballtornát koordinálunk. A szabályok úgy szólnak, hogy ha egy csapat megnyeri az első két mérkőzését, akkor továbbjut a következő szakaszba, és abban a szakaszban nem kell harmadik meccset játszania. Ha egy csapat mindkét első két mérkőzését elveszíti, akkor kiesik, a harmadikat pedig már nem.
Ha azonban egy csapat megnyer egy mérkőzést, és elveszít egy másikat, akkor egy harmadik mérkőzést kell lejátszania, hogy eldöntse, továbbjut-e a következő szakaszba vagy sem.
Ebben az Excel-táblázatban a futballcsapatok listáját és két mérkőzésük eredményét láthatjuk. A cél az, hogy az XOR és az IF függvények kombinációját használjuk az Excelben annak meghatározására, hogy melyik csapatnak kell harmadik meccset lejátszania.
A további bontáshoz minden sorban meg fogjuk keresni a veszteség kifejezést az XOR használatával. Így fog működni az XOR függvény:
- Ha egy csapat az összes mérkőzését megnyerte, akkor a tartalmazó cellák száma Veszteség nulla lesz, ami kiadja HAMIS.
- Ha egy csapat elvesztette az összes mérkőzését, akkor a tartalmazó cellák száma Veszteség kettő lesz, ami páros szám, és kiadja HAMIS.
- Ha egy csapat az egyik meccset megnyerte, a másikat pedig elveszítette, a benne lévő cellák száma Veszteség egy lesz, ami páratlan szám és a kimeneten jelenik meg IGAZ.
Így az XOR függvény önmagában is elegendő annak meghatározásához, hogy egy csapatnak meg kell-e játszania a harmadik meccset vagy sem. A táblázat megjelenésének javítása érdekében az IF függvényt fogjuk használni, hogy az IGAZ és HAMIS ijesztő nagybetűket szelídebb Igenre és Nemre fordítsuk. Kezdjük is.
- Jelölje ki az első cellát, ahová az XOR eredményeket ki szeretné adni. Ebben a példában ez lesz az első cella a „Harmadik egyezésre lesz szükség” oszlop alatt.
- A képletsávba írja be az alábbi képletet:
Ez a képlet meghívja az XOR függvényt, hogy végignézzen a tartományon B2:C2 és számolja meg, hogy hány cella tartalmazza a kifejezést Veszteség. Ha az eredmény páratlan szám, akkor a képlet visszatér IGAZ. Ha nem, akkor a képlet visszatér HAMIS.=XOR(B2:C2="Veszteség")
- nyomja meg Belép.
Most látni fogja, hogy az első csapatnak szüksége van-e harmadik mérkőzésre vagy sem. Mehetsz előre és használhatod az Excel automatikus kitöltő eszköze hogy a többi csapatnál is lássák az eredményt. De a munkánk itt még nem fejeződött be. Az XOR-t az IF függvénnyel párosítjuk, hogy az Igen vagy a Nem legyen eredmény.
- Válassza ki az első cellát a „Harmadik egyezésre lesz szükség” oszlop alatt.
- A képletsorban módosítsa a képletet a következőre:
Azt már tudod, mit csinál itt az XOR függvény, de ezúttal logikai tesztként használják az IF függvényen belül. Ha az XOR függvény eredménye az IGAZ, akkor az IF függvény visszatér Igen. Ellenkező esetben vissza fog térni Nem.=IF(XOR(B2:C2="Veszteség"), "Igen", "Nem")
- nyomja meg Belép.
Mostantól az XOR és az IF függvények eredményeit Igen vagy Nemként láthatja. Fogja meg a kitöltő fogantyút, és dobja rá az alábbi cellákra, hogy megtekinthesse az eredményeket is. Végül azt is megteheti Adjon hozzá néhány feltételes formázást az Excel celláihoz hogy jobban nézzenek ki, és javítsák olvashatóságukat.
Igaz vagy hamis? XOR tudja
Az XOR kissé eltér néhány gyakoribb Excel-függvénytől, de hatékony funkció olyan esetekben, amikor a páratlan vagy páros cellaszám fontos. Az XOR függvényt gyakran használják más Excel-függvényekkel, például az IF-vel együtt, és most már tudja, hogyan kell használni. Ha megtanulja használni az XOR függvényt, és kísérletezik vele, hamarosan látni fogja, hogy számos Excel-forgatókönyvben használja.