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ő. Nullánál nem kisebb értéknek kell lennie.
- Szám2 Kötelező. 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 |