Hoe de BITLSHIFT-functie in Excel te gebruiken

Anonim

In dit artikel zullen we leren hoe u de BITLSHIFT-functie in Excel kunt gebruiken.

BITLSHIFT-functie in Excel voert de bewerking Bitwise Left Shift uit op een decimaal getal en retourneert het decimale getal nadat de bewerking is uitgevoerd.

Bitsgewijze linker shift-bewerking wordt uitgevoerd op een binair getal. Laten we een decimaal getal 4 en bit naar links als 2 beschouwen. Zoals we weten, wordt 4 weergegeven als 100 in binair getal. Dus Er worden 2 nullen aan de rechterkant toegevoegd van het binaire getal door naar links te schuiven.

Nummer Binair getal shift_bedrag Binair getal na shift Nummer na dienst
4 100 2 10000 16

De functie BITLSHIFT retourneert een bitsgewijze linkerverschuiving van een decimaal getal tot aan shift_amount.

Syntaxis:

=BITLSHIFT ( getal, shift_bedrag )

getal1 : een positief geheel getal met grondtal 10 (decimaal getal) dat moet worden verschoven
shift_amount : een geheel getal dat de hoeveelheid verschuiving vertegenwoordigt die op het nummer moet plaatsvinden. Dit argument kan positief, nul of negatief zijn.

Hier is de Excel-weergave van de functie:

Zoals je kunt retourneert de functie 16 na de bitsgewijze linkerverschuiving van 2 op 4.

U kunt de DEC2BIN & BIN2DEC-functie in Excel gebruiken om de conversiebewerking te begrijpen.

Laten we nu meer inzicht krijgen in de functie door ze in enkele voorbeelden te gebruiken.


Hier hebben we enkele waarden als aantal & shift_amount in kolommen. We moeten de bitsgewijze linker shift-bewerking op de gegeven getallen krijgen met behulp van de BITLSHIFT-functie in Excel

Gebruik de formule:

=BITLSHIFT (A2, B2)

A2 : nummer verstrekt aan de functie als celverwijzing
B2 : nummer verstrekt aan de functie als celverwijzing

De bitsgewijze verschuiving naar links op 1 ( 01 ) door een nul toe te voegen aan de rechterkant van het nummer zal 2 ( 010 ) zijn.

Kopieer nu de formule naar andere cellen met behulp van de Ctrl + D sneltoets.

Zoals u hier kunt zien, retourneert de BITLSHIFT-functie het resultaat van de invoerwaarden.

Opmerkingen:

  1. Getallen kunnen rechtstreeks als argument aan de functie worden gegeven of met behulp van de celverwijzing in Excel.
  2. De getallen moeten een geldig decimaal getal zijn tussen 0 en 281474976710655.
  3. Als een negatief getal wordt opgegeven als argument Shift_amount aan de functie, verschuift de waarde naar rechts.
  4. De functie retourneert de #GETAL! Fout
    1. Als een van de decimale getallen kleiner is dan 0 of groter is dan 281474976710655, wat 248-1 is.
    2. Als het resulterende getal het bereik van 0 tot 248-1 overschrijdt.
  5. De functie retourneert de #WAARDE! Fout,
    1. Als het ingevoerde nummer tekst of niet-numeriek is.
    2. Als het argument shift_amount tekst of niet-numeriek is.
    3. Als de ploegendienst kleiner is dan -53 of groter is dan +53.

Ik hoop dat je hebt begrepen hoe je de BITLSHIFT-functie en verwijzende cel in Excel kunt gebruiken. Bekijk hier meer artikelen over wiskundige conversiefuncties van Excel. Aarzel niet om uw vraag of feedback op het bovenstaande artikel te vermelden.

populaire artikels
Een vervolgkeuzelijst bewerken
Absolute referentie in Excel
Indien met voorwaardelijke opmaak
Indien met jokertekens
Opzoeken op datum