BIT.XVAGY függvény

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016

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

Vissza a lap tetejére