Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos BITXOR naudojimas programoje "Microsoft Excel".
Aprašas
Pateikia dviejų skaičių reikšmę 'XOR' bitais.
Sintaksė
BITXOR(skaičius1, skaičius2)
Funkcijos BITXOR sintaksėje yra toliau nurodyti argumentai.
- Skaičius1 Būtina. Turi būti didesnis už arba lygus 0.
- Skaičius2 Būtina. Turi būti didesnis už arba lygus 0.
Pastabos
- Funkcija BITXOR pateikia dešimtainį skaičių, kuris yra jo 'XOR' (išskirtinis XOR) bitų sumos rezultatas.
- Jei kuris nors iš argumentų netenkina apribojimų, funkcija BITXOR pateikia #NUM! klaidos reikšmę.
- Jei kuris nors iš argumentų didesnis už (2^48)-1, funkcija BITXOR pateikia #NUM! klaidos reikšmę.
- Jei kuris nors argumentas pateiktas ne skaitine reikšme, funkcija BITXOR pateikia #VALUE! klaidos reikšmę.
- Pateikiant rezultatą, kiekviena bito vieta yra 1, jei parametrų reikšmės toje bitų vietoje yra nelygios; kitaip sakant, viena reikšmė yra 0, o kita - 1. Pavyzdžiui, naudojant BITXOR(5,3), dvejetaine išraiška, 5 išreiškiamas kaip 101, o 3 kaip 11. Kad būtų lengviau palyginti, galite manyti, kad skaičius 3 yra 011. Žiūrint iš dešinės į kairę, bitų reikšmės trijose vietose tame pačiame pavyzdyje yra tos pačios (1) tik dešiniausioje vietoje. Rezultatas 'nelygu' pateikia 1 antroje ir trečioje padėtyje iš dešinės, o rezultatas ‘lygu’ pateikia 0 dešiniausioje vietoje.
- Iš bitų vietų reikšmių pateikimas vykdomas iš dešinės į kairę ir jos pateikiamos kaip skaičiaus 2 laipsniai. Dešiniausias bitas pateikia reikšmę 1 (2^0), bitas jo kairėje pateikia reikšmę 2 (2^1) ir taip toliau.
- Naudojant tą patį pavyzdį, 0 pateikiamas kaip dešiniausios bitų vietos rezultatas, nes jis yra 0, 2 (2^1) pateikiamas kaip antros bitų vietos iš dešinės rezultato reikšmė (reikšmė yra 1), o kaip kairiausiojo bito reikšmė pateikiamas 4 (2^2) (reikšmė taip pat yra 1). Dešimtaine išraiška suma yra 6.
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
| Formulė | Aprašymas | Rezultatas | Kaip ji veikia |
|---|---|---|---|
| =BITXOR(5;3) | Grąžinama bitų „išskirtinio „ARBA“ palyginimo kiekvienoje bito pozicijoje suma. | 6 | Skaičiaus 5 dvejetainė išraiška yra 101, skaičiaus 3 dvejetainė išraiška – 11. Galima išreikšti 11 kaip 011, kad abiejuose skaičiuose būtų po 3 skaitmenis. Bitų palyginimu „išskirtinis ARBA“ patikrinama, ar abu skaitmenys kiekvienoje pozicijoje nėra lygūs, ir, jei tai tiesa, grąžinama teigiama tos pozicijos reikšmė. |
| Patikrinkite, kurioje pozicijoje skaitmenys nesutampa. | |||
| Skaičius 5 dvejetainėje sistemoje = 101 | |||
| Skaičius 3 dvejetainėje sistemoje = 011 | |||
| yyn | |||
| (1*(2^2))+(1*(2^1))+(1*0) | |||
| 4+2+0 | |||
| 6 |