Funktsiooni BITLSHIFT kasutamine Excelis

Anonim

Selles artiklis õpime, kuidas Excelis funktsiooni BITLSHIFT kasutada.

Funktsioon BITLSHIFT Excelis teostab komaarvuga Bitwise Left Shift toimingu ja tagastab pärast tehtud toimingut kümnendkoha.

Bittide kaupa vasakpoolse nihkega toiming tehakse binaararvuga. Võtame kümnendnumbri 4 ja bittide vasakpoolse nihke väärtuseks 2. Nagu me teame, on kahendkoodis 4 tähistatud kui 100. Niisiis Paremal lisatakse 2 nulli binaararvust vasakule nihutades.

Number Kahendarv shift_amount Binaararv pärast vahetust Number pärast vahetust
4 100 2 10000 16

Funktsioon BITLSHIFT tagastab kümnendarvu bittide vasakpoolse nihke kuni nihke_arv.

Süntaks:

= BITLSHIFT (number, nihke_kogus)

number1: nihutatav aluse 10 positiivne täisarv (kümnendarv)
nihke_kogus: täisarv, mis tähistab numbril toimuvat nihet. See argument võib olla positiivne, null või negatiivne.

Siin on funktsiooni Excel esitus

Funktsioon tagastab 16 pärast bitti vasakule nihutamist 2 4 -l.

Konversioonitoimingu mõistmiseks saate Excelis kasutada funktsiooni DEC2BIN & BIN2DEC.

Nüüd saame funktsioonist rohkem aru, kasutades neid mõnes näites.


Siin on veergudes mõned väärtused number & shift_amount. Peame saama bitide vasakpoolse nihkeoperatsiooni antud numbritele, kasutades Excelis funktsiooni BITLSHIFT

Kasutage valemit:

= BITLSHIFT (A2, B2)

A2: funktsioonile antud number lahtri viitena
B2: funktsioonile antud number lahtri viitena

Bittide vasakpoolne nihutamine 1 (01), lisades numbrist paremale ühe nulli, on 2 (010).

Nüüd kopeerige valem teistesse lahtritesse, kasutades Ctrl + D kiirklahv.

Nagu näete siin, tagastab funktsioon BITLSHIFT sisendväärtuste tulemuse.

Märkused:

  1. Numbreid saab funktsioonile argumenteerida otse või kasutada lahtris Excel viiteid.
  2. Numbrid peavad olema kehtiv kümnendarv vahemikus 0 kuni 281474976710655.
  3. Kui funktsioonile on Shift_amount argumendina esitatud negatiivne arv, liigub väärtus paremale.
  4. Funktsioon tagastab #NUM! Viga
    1. Kui kumbki kümnendarv on väiksem kui 0 või suurem kui 281474976710655, mis on 248-1.
    2. Kui saadud arv ületab vahemikku 0 kuni 248-1.
  5. Funktsioon tagastab #VALUE! Viga,
    1. Kui sisendnumber on tekst või mittearvuline.
    2. Kui argument shift_amount on tekst või mittearvuline.
    3. Kui nihke summa on väiksem kui -53 või suurem kui + 53.

Loodetavasti mõistsite, kuidas Excelis funktsiooni BITLSHIFT ja viitavat lahtrit kasutada. Siit leiate rohkem artikleid Exceli matemaatiliste teisendusfunktsioonide kohta. Palun esitage oma päring või tagasiside ülaltoodud artikli kohta.

Populaarsed artiklid
Muutke ripploendit
Absoluutne viide Excelis
Kui tingimusvorminguga
Kui metamärkidega
Vlookup kuupäeva järgi