Tässä artikkelissa opimme käyttämään BITLSHIFT -toimintoa Excelissä.
Excelin BITLSHIFT -toiminto suorittaa bittikohtaisen vasen siirto -toiminnon desimaaliluvulla ja palauttaa desimaaliluvun suoritetun toiminnon jälkeen.
Bittikohtainen vasen siirtotoiminto suoritetaan binääriluvulla. Tarkastellaan desimaalilukua 4 ja bittien vasemman siirtoa 2: ksi. Kuten tiedämme, 4 esitetään binaarissa 100: na. Niin 2 nollaa lisätään oikealle binääriluvusta siirtymällä vasemmalle.
Määrä | Binääriluku | shift_amount | Binaariluku vuoron jälkeen | Numero vuoron jälkeen |
4 | 100 | 2 | 10000 | 16 |
BITLSHIFT -funktio palauttaa desimaaliluvun bittikohtaisen vasemman siirtymän arvoon shift_amount.
Syntaksi:
= BITLSHIFT (luku, shift_amount)
numero 1: positiivinen kokonaisluku perusta 10 (desimaaliluku), joka siirretään
shift_amount: kokonaisluku, joka edustaa numerossa tapahtuvaa muutosta. Tämä argumentti voi olla positiivinen, nolla tai negatiivinen.
Tässä on toiminnon Excel -esitys
Kuten voit, funktio palauttaa 16 sen jälkeen, kun bittikohtainen vasen siirto 2 on 4.
Voit käyttää muunnostoimintoa Excelissä DEC2BIN & BIN2DEC -toiminnon avulla.
Nyt ymmärrämme paremmin toimintoa käyttämällä niitä joissakin esimerkeissä.
Tässä on joitain arvoja sarakkeissa numero & shift_amount. Meidän on saatava bittikohtainen vasen siirtotoiminto annetuille numeroille käyttämällä BITLSHIFT -toimintoa Excelissä
Käytä kaavaa:
= BITLSHIFT (A2, B2)
A2: numero, joka annetaan funktiolle soluviittauksena
B2: numero, joka annetaan funktiolle soluviittauksena
Bittikohtainen vasen siirtotoiminto 1 (01) lisäämällä yhden nollan numeron oikealle puolelle on 2 (010).
Kopioi nyt kaava muihin soluihin käyttämällä Ctrl + D pikanäppäin.
Kuten tästä näet, BITLSHIFT -funktio palauttaa tuloarvojen tuloksen.
Huomautuksia:
- Numerot voidaan antaa funktion argumenttina suoraan tai käyttämällä soluviittausta Excelissä.
- Numeroiden on oltava kelvollinen desimaaliluku väliltä 0 ja 281474976710655.
- Jos funktion Shift_amount -argumenttina on negatiivinen luku, arvo siirtyy oikealle.
- Funktio palauttaa #NUM! Virhe
- Jos jompikumpi desimaaliluvuista on pienempi kuin 0 tai suurempi kuin 281474976710655 eli 248-1.
- Jos tuloksena oleva luku ylittää alueen 0-248-1.
- Funktio palauttaa #ARVO! Virhe,
- Jos syöttönumero on teksti tai ei-numeerinen.
- Jos argumentti shift_amount on teksti tai ei -numeerinen.
- Jos muutoksen määrä on alle -53 tai suurempi kuin + 53.
Toivottavasti ymmärsit kuinka käyttää BITLSHIFT -toimintoa ja viittaavaa solua Excelissä. Tutustu muihin Excelin matemaattisia muuntotoimintoja käsitteleviin artikkeleihin täällä. Voit vapaasti esittää kyselyn tai palautteen yllä olevasta artikkelista.
Suosittuja artikkeleita
Muokkaa avattavaa luetteloa
Absoluuttinen viittaus Excelissä
Jos ehdollinen muotoilu
Jos käytetään jokerimerkkejä
Vlookup päivämäärän mukaan