Ez a cikk a Microsoft Excel BIT.XVAGY függvényének képletszintaxisát és használatát ismerteti.
Leírás
Két számból bitenkénti „KIZÁRÓ VAGY” művelettel kapott értéket adja eredményül.
Szintaxis
BIT.XVAGY(szám1; szám2)
A BIT.XVAGY függvény szintaxisa az alábbi argumentumokat foglalja magában:
-
Szám1: Kötelező megadni. Nullánál nem kisebb értéknek kell lennie.
-
Szám2: Kötelező megadni. Nullánál nem kisebb értéknek kell lennie.
Megjegyzések
-
A BIT.XVAGY egy tízes számrendszerbeli értéket ad vissza, amely a paramétereivel végrehajtott bitenkénti „KIZÁRÓ VAGY” művelet eredménye.
-
Ha valamelyik argumentum az érvényességi tartományán kívül esik, akkor a BIT.XVAGY függvény a #SZÁM! hibaértéket adja eredményül.
-
Ha valamelyik argumentum nagyobb mint (2^48)-1, akkor a BIT.XVAGY függvény a #SZÁM! hibaértéket adja eredményül.
-
Ha bármelyik argumentum nem numerikus érték, akkor a BIT.XVAGY függvény az #ÉRTÉK! hibaértéket adja eredményül.
-
Az eredményül kapott számban az egyes bitek értéke akkor 1, ha a paraméterek adott helyi értékű bitjei nem egyenlőek, más szóval az egyik érték 0, a másik pedig 1 vagy fordítva. A BIT.XVAGY(5,3) képlet alkalmazása esetén például az 5 paraméter bináris ábrázolása 101, a 3 paraméteré pedig 11. Az összehasonlítás kedvéért a 3-at ábrázoljuk 011-ként. Ekkor a példában szereplő két számban jobbról balra haladva csak a jobb szélső pozícióban lévő helyi érték bitjei egyeznek meg (1). A jobbról második és harmadik „nem egyenlő” helyi értéken az eredmény 1, a jobb szélső „egyenlő” helyi értéken pedig 0.
-
A bithelyeken álló 1 értékek jobbról balra haladva kettő hatványait jelenítik meg. A jobb szélső bit helyi értéke 1 (2^0), a tőle balra álló helyi értéke 2 (2^1) és így tovább.
-
Ugyanezt a példát véve a jobb szélső helyi értéken nulla áll, jobbról a második bit (1) értéke 2 (2^1), a bal szélső bit (szintén 1) értéke pedig 4 (2^2). Az érték tehát decimális ábrázolásban 6.
Példa
Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.
Képlet |
Leírás |
Eredmény |
Működése |
=BIT.XVAGY(5;3) |
Az egyes bithelyeken a bitenkénti „kizárólagos vagy” összehasonlítás összegét adja vissza. |
6 |
Az 5-ös szám 101 a bináris számrendszerben, a 3 pedig 11. A 11 kifejezhető 011 alakban, így mindkét szám 3 számjegyből áll. A bitenkénti „kizárólagos vagy” összehasonlítás ellenőrzi, hogy az egyes pozíciókban a két számjegy nem azonos-e, és ha igaz, egy pozitív értéket ad vissza a pozícióhoz. |
Teszt: Mely pozíciókban nem egyenlők a számjegyek? |
|||
5 a bináris számrendszerben = 101 |
|||
3 a bináris számrendszerben = 011 |
|||
iin |
|||
(1*(2^2))+(1*(2^1))+(1*0) |
|||
4+2+0 |
|||
6 |