Как да използвате функцията BITLSHIFT в Excel

Anonim

В тази статия ще научим как да използвате функцията BITLSHIFT в Excel.

Функцията BITLSHIFT в excel изпълнява операцията Bitwise Left Shift върху десетично число и връща десетичното число след извършената операция.

Побитовата операция за смяна наляво се извършва върху двоично число. Нека да разгледаме десетично число 4 и битово изместване наляво за 2. Както знаем 4 е представено като 100 в двоичен формат. Така 2 нули ще бъдат добавени вдясно на двоичното число чрез изместване наляво.

Номер Двоично число shift_amount Двоично число след смяна Номер след смяна
4 100 2 10000 16

Функцията BITLSHIFT връща побитово ляво изместване на десетично число нагоре до shift_amount.

Синтаксис:

= BITLSHIFT (номер, размер на смяна)

номер1: положително цяло число на база 10 (десетично число), което трябва да бъде изместено
shift_amount: цяло число, представляващо размера на изместването, което трябва да се случи на числото. Този аргумент може да бъде положителен, нулев или отрицателен.

Ето екселското представяне на функцията

Както можете, функцията връща 16 след побитовата смяна наляво от 2 на 4.

Можете да използвате функцията DEC2BIN & BIN2DEC в Excel, за да разберете операцията по преобразуване.

Сега нека разберем по -добре функцията, като ги използваме в някои примери.


Тук имаме някои стойности като number & shift_amount в колони. Трябва да получим побитовата операция за смяна наляво на дадените числа, като използваме функцията BITLSHIFT в Excel

Използвайте формулата:

= BITLSHIFT (A2, B2)

A2: номер, предоставен на функцията като препратка към клетка
B2: номер, предоставен на функцията като препратка към клетка

Побитовата операция за смяна наляво на 1 (01) чрез добавяне на една нула вдясно от числото ще бъде 2 (010).

Сега копирайте формулата в други клетки, като използвате Ctrl + D клавиш за бърз достъп.

Както можете да видите тук, функцията BITLSHIFT връща резултата от входните стойности.

Бележки:

  1. Числата могат да бъдат дадени като аргумент на функцията директно или като се използва препратката към клетката в Excel.
  2. Числата трябва да са валидно десетично число между 0 и 281474976710655.
  3. Ако отрицателно число е предоставено като аргумент Shift_amount към функцията, стойността се измества надясно.
  4. Функцията връща #NUM! Грешка
    1. Ако някое от десетичните числа е по-малко от 0 или по-голямо от 281474976710655, което е 248-1.
    2. Ако полученото число надвишава диапазона от 0 до 248-1.
  5. Функцията връща #VALUE! Грешка,
    1. Ако въведеният номер е текстов или нецифрен.
    2. Ако аргументът shift_amount е текстов или не цифров.
    3. Ако размерът на смяната е по -малък от -53 или по -голям от + 53.

Надявам се, че сте разбрали как да използвате функцията BITLSHIFT и препращащата клетка в Excel. Разгледайте още статии за функциите за математическо преобразуване на Excel тук. Моля, не се колебайте да заявите вашето запитване или обратна връзка за горната статия.

Популярни статии
Редактиране на падащ списък
Абсолютна справка в Excel
Ако с условно форматиране
Ако с заместващи символи
Преглед по дата