Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos BITAND naudojimas programoje „Microsoft Excel“.
Aprašas
Grąžina dviejų skaičių reikšmę 'AND' bitais.
Sintaksė
BITAND( skaičius1, skaičius2)
Funkcijos BITAND 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
-
Funkcija BITAND pateikia dešimtainį skaičių.
-
Rezultatas yra parametrų reikšmė 'AND' bitais.
-
Kiekvienos bitų vietos reikšmė skaičiuojama, jei abiejų parametrų bitai toje vietoje yra 1.
-
Iš bitų vietų reikšmių pateikimas vykdomas iš dešinės į kairę kaip skaičiaus 2 laipsnis. 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ų yra mažesnis už 0, funkcija BITAND grąžina #NUM! klaidos reikšmę.
-
Jei kuris nors iš argumentų yra ne sveikasis skaičius arba didesnis už (2^48)-1, funkcija BITAND grąžina #NUM! klaidos reikšmę.
-
Jei bet kuris argumentas yra ne skaitinė reikšmė, funkcija BITAND 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 |
=BITAND(1;5) |
Palygina skaičių 1 ir 5 dvejetaines išraiškas. |
1 |
Skaičiaus 1 dvejetainė išraiška yra 1, skaičiaus 5 dvejetainė išraiška – 101. Sutampa tik bitai pirmoje pozicijoje iš dešinės. Tai grąžinama kaip 2^0, arba 1. |
=BITAND(13;25) |
Palygina skaičių 13 ir 25 dvejetaines išraiškas. |
9 |
Skaičiaus 13 dvejetainė išraiška yra 1101, skaičiaus 25 dvejetainė išraiška – 11001. Sutampa bitai pirmoje ir ketvirtoje pozicijose iš dešinės. Tai grąžinama kaip (2^0)+ (2^3), arba 9. |
Dešimtainis skaičius |
Dvejetainė išraiška |
||
13 |
1101 |
||
25 |
11001 |