Funktsiooni BITRSHIFT kasutamine Excelis

Lang L: none (table-of-contents)

Selles artiklis õpime, kuidas Excelis funktsiooni BITRSHIFT kasutada.

Funktsioon BITRSHIFT Excelis teostab komaarvu toimingu Bitwise Right Shift ja tagastab pärast tehtud toimingut komakoha.

Bittide kaupa parempoolse nihkega toiming tehakse binaararvuga. Võtame kümnendnumbri 4 ja biti paremale nihkeks 2. Nagu me teame, on kahendkoodis 4 tähistatud kui 100. Niisiis 2 nulli vähendatakse paremalt binaararvust paremale nihutades.

Number Kahendarv shift_amount Binaararv pärast vahetust Number pärast vahetust
4 100 2 1 1

Funktsioon BITRSHIFT tagastab kümnendarvu bittidevahelise parema nihke kuni shift_amount.
Süntaks:

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

Nagu võimalik, tagastab funktsioon 1 pärast bitilist paremale nihutamist 2 paremale 4.

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 bitti paremale nihutamise toimingu antud numbritele, kasutades Excelis funktsiooni BITRSHIFT

Kasutage valemit:

= BITRSHIFT (A2, B2)

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

Bittide parempoolne nihutamine 1 (01), vähendades ühe nulli numbrist paremale, on 0 (0).

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


Nagu näete siin, tagastab funktsioon BITRSHIFT 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 funktsiooni funktsioon Shift_amount on esitatud negatiivne arv, liigub väärtus vasakule.
  4. Funktsioon tagastab #NUM! Viga
    1. Kui kumbki kümnendarv on väiksem kui 0 või suurem kui 248-1, mis on 281474976710655.
    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 vahetuse summa on väiksem kui - 53 või suurem kui + 53.

Loodetavasti mõistsite Excelis funktsiooni BITRSHIFT ja viitava lahtri kasutamist. 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

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave