Ovaj članak opisuje sintaksu formule i upotrebu funkcije BITOR u programu Microsoft Excel.
Opis
Daje argument „OR“ dva broja na nivou bita.
Sintaksa
BITOR(broj1, broj2)
Sintaksa funkcije BITOR ima sledeće argumente.
-
Broj1 Obavezno. Mora biti u decimalnom obliku i veći ili jednak 0.
-
Broj2 Obavezno. Mora biti u decimalnom obliku i veći ili jednak 0.
Primedbe
-
Rezultat je argument „OR“ na nivou bita svojih parametara.
-
U rezultatu, svaka pozicija bita je 1 ako je neki od bitova parametra na toj poziciji broj 1.
-
Vrednosti vraćene iz napretka pozicije bita sa desne na levu stranu stepena od 2. Krajnje desni bit daje 1 (2^0), bit sa leve strane daje 2 (2^1) itd.
-
Ako je neki od argumenata izvan ograničenja, BITOR daje #NUM! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
-
Ako je neki od argumenata veći od (2^48)-1, BITOR daje #NUM! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
-
Ako neki od argumenata nije numerička vrednost, BITOR daje #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
Primer
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke u njima.
Formula |
Opis |
Rezultat |
Način funkcionisanja |
=BITOR(23,10) |
Poredi pozicije bita za binarne prikaze dva broja i ako bilo koja pozicija sadrži 1, daje 2 podignuto na stepen, u zavisnosti od pozicije bita. Zatim se sabiranje tih brojeva. |
31 |
Binarna vrednost broja 23 je 10111 a broja 10 1010. Vrednost 1 se nalazi u obe pozicije u svih 5 pozicija bilo kog od dva broja. 1010 se može izraziti i kao 01010 tako da oba broja imaju isti broj cifara. Brojevi 2^0, 2^1, 2^2, 2^3, i 2^4 se sabiraju i daju rezultat 31. |
23 = 10111 |
|||
10 = 01010 |
|||
Test: Da li se broj 1 nalazi u svakoj od 5 pozicija? |
|||
yyyyy |
|||
1+2+4+8+16=31 |