Šiame straipsnyje aprašyta BITOR formulės sintaksė ir jos naudojimas programoje „Microsoft Excel“.
Aprašas
Pateikia dviejų skaičių reikšmę 'OR' bitais.
Sintaksė
BITOR(skaičius1, skaičius2)
Funkcijos BITOR sintaksėje yra toliau nurodyti argumentai.
-
Skaičius1 Būtinas. Turi būti dešimtainio skaičiaus formos ir didesnis už arba lygus 0.
-
Skaičius2 Būtinas. Turi būti dešimtainio skaičiaus formos ir didesnis už arba lygus 0.
Pastabos
-
Rezultatas yra parametrų reikšmė 'OR' bitais.
-
Pateikiant rezultatą, kiekviena bito vieta yra 1, jei bent vieno parametro bitų reikšmė toje vietoje yra 1.
-
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.
-
Jei kuris nors iš argumentų nėra apribojimų, funkcija BITOR pateikia #NUM! klaidos reikšmę.
-
Jei kuris nors iš argumentų didesnis už (2^48)-1, funkcija BITOR grąžina #NUM! klaidos reikšmę.
-
Jei bet kuris argumentas yra ne skaitinė reikšmė, funkcija BITOR grąžina #VALUE! klaidos reikšmę.
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 |
=BITOR(23;10) |
Lyginamos dviejų skaičių dvejetainių išraiškų bitų pozicijos, ir, jei kurioje nors iš jų yra 1, grąžinama skaičius 2, pakeltas laipsniu, priklausančiu nuo bito pozicijos. Tada tie skaičiai sudedami. |
31 |
Skaičiaus 23 dvejetainė išraiška yra 10111, skaičiaus 10 – 1010. Reikšmė 1 randama kiekvienoje pozicijoje visose penkiose abiejų skaičių pozicijose. Galite išreikšti 1010 kaip 01010, kad abu skaičiai turėtų po lygiai skaitmenų. Skaičiai 2^0, 2^1, 2^2, 2^3 ir 2^4 sudedami, gaunama 31. |
23 = 10111 |
|||
10 = 01010 |
|||
Patikrinkite, ar skaitmuo 1 yra visose 5 pozicijose. |
|||
yyyyy |
|||
1+2+4+8+16=31 |