Tässä artikkelissa kuvataan KAAVA-syntaksi ja BITTI.SIIRTO-funktion kaavasyntaksi ja käyttö Microsoft Excelissä.
Kuvaus
Palauttaa määritetyn bittimäärän vasemmalle siirtämän luvun.
Syntaksi
BITTI.SIIRTO.V(luku; siirrettävä_määrä)
BITTI.SIIRTO.V-funktion syntaksissa on seuraavat argumentit:
-
Luku Pakollinen. Luvun on oltava kokonaisluku, joka on suurempi tai yhtä suuri kuin 0.
-
Siirrettävä_määrä Pakollinen. Siirrettävä_määrä-argumentin on oltava kokonaisluku.
Huomautuksia
-
Luvun siirtäminen vasemmalle vastaa nollien (0) lisäämistä luvun binaariesityksen oikealle puolelle. Esimerkiksi 2-bittinen siirto desimaaliarvon 4 vasemmalle puolelle muuntaa sen binaariarvon (100) luvuksi 10 000 tai 16 desimaaleina.
-
Jos toinen argumenteista on rajoitusten ulkopuolella, BITTI.SIIRTO.V palauttaa #LUKU! ‑virhearvon.
-
Jos luku-argumentti on suurempi kuin (2^48)-1, BITTI.SIIRTO.V palauttaa #LUKU! ‑virhearvon.
-
Jos siirrettävä_määrä-argumentin itseisarvo on suurempi kuin 53, BITTI.SIIRTO.V palauttaa #LUKU! ‑virhearvon.
-
Jos toinen argumenteista on ei-numeerinen arvo, BITTI.SIIRTO.V palauttaa #ARVO! ‑virhearvon.
-
Siirrettävä_määrä-argumenttina käytetty negatiivinen luku siirtää bittien määrän oikealle.
-
Siirrettävä_määrä-argumenttina käytetty negatiivinen luku palauttaa saman tuloksen kuin BITTI.SIIRTO.O-funktion positiivinen siirrettävä_määrä-argumentti.
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ä, että näet kaikki tiedot.
Kaava |
Kuvaus |
Tulos |
Toiminta |
=BITTI.SIIRTO.V(4;2) |
Siirtää bittejä luvun vasemmalle puolelle lisäämällä nollia (0) binaariluvun oikealle puolelle. Palautusarvo ilmaistaan desimaalimuodossa. |
16 |
4 esitetään binaarilukuna 100. Kahden nollan lisääminen oikealle antaa tuloksen 10 000, joka on desimaalimuodossa 16. |