Tässä artikkelissa kuvataan Microsoft Excelin BITTI.TAI-funktion kaavasyntaksi ja käyttö.
Kuvaus
Palauttaa kahden luvun bittitaso TAI -arvon.
Syntaksi
BITTI.TAI(luku1; luku2)
BITTI.TAI-funktion syntaksissa on seuraavat argumentit:
-
Luku1 Pakollinen. Luvun on oltava desimaalimuodossa ja suurempi tai yhtä suuri kuin 0.
-
Luku2 Pakollinen. Luvun on oltava desimaalimuodossa ja suurempi tai yhtä suuri kuin 0.
Huomautuksia
-
Tuloksena on sen parametrien bittitaso TAI -arvo.
-
Tuloksessa kunkin bittisijainnin arvo on 1, jos jonkin kyseisen sijainnin parametrin bittien arvo on 1.
-
Bittisijainneista palautetut arvot etenevät oikealta vasemmalle potenssissa 2. Oikeanpuolimmainen bitti palauttaa arvon 1 (2^0), vasemmalla puolella oleva bitti palauttaa arvon 2 (2^1) ja niin edelleen.
-
Jos toinen argumenteista on rajoitusten ulkopuolella, BITTI.TAI palauttaa #LUKU! ‑virhearvon.
-
Jos toinen argumenteista on suurempi kuin (2^48)-1, BITTI.TAI palauttaa #LUKU! ‑virhearvon.
-
Jos toinen argumenteista on ei-numeerinen arvo, BITTI.TAI palauttaa #ARVO! ‑virhearvon.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, jotta näet kaikki tiedot.
Kaava |
Kuvaus |
Tulos |
Toiminta |
=BITTI.TAI(23;10) |
Vertaa kahden luvun binaariesitysten bittien sijaintia ja, jos jompikumpi sijainneista sisältää luvun 1, palauttaa luvun 2 korotettuna potenssiin riippuen bitin sijainnista. Sitten nämä luvut lasketaan yhteen. |
31 |
Luku 23 on binaarimuodossa 10111 ja luku 10 on 1010. Arvo 1 esiintyy kummassakin sijainnissa kummankin luvun kaikissa viidessä sijainnissa. Voit ilmaista luvun 1010 lukuna 01010, jotta molemmissa luvuissa on sama määrä numeroita. Luvut 2^0, 2^1, 2^2, 2^3 ja 2^4 lasketaan yhteen, jolloin summaksi tulee 31. |
23 = 10111 |
|||
10 = 01010 |
|||
Testi: Esiintyykö luku 1 jossakin viidestä sijainnista? |
|||
yyyyy |
|||
1+2+4+8+16=31 |