BITXOR (funkcija BITXOR)

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Šiame straipsnyje aprašoma formulės sintaksė ir 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ūtinas. Turi būti didesnis už arba lygus 0.

  • Skaičius2    Būtinas. 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 grąžins #NUM! klaidos reikšmę.

  • Jei kuris nors iš argumentų yra didesnis už (2 ^ 48) -1, funkcija BITXOR grąžina #NUM! klaidos reikšmę.

  • Jei kuris nors iš argumentų yra neskaitinė reikšmė, funkcija BITXOR grąžins #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šas

Rezultatas

Kaip tai 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

Puslapio viršus

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×