- 24/03/2023
- 30
Cách sử dụng Hàm BITLSHIFT trong Excel
Trong bài viết này, chúng ta sẽ tìm hiểu về cách sử dụng hàm BITLSHIFT trong Excel.
Hàm BITLSHIFT trong excel thực hiện thao tác Bitwise Left Shift trên một số thập phân và trả về số thập phân sau khi thao tác được thực hiện.
Hoạt động dịch chuyển trái bitwise được thực hiện trên một số nhị phân. Hãy xem xét một số thập phân 4 và dịch chuyển bit sang trái là 2. Như chúng ta biết 4 được biểu thị bằng 100 trong hệ nhị phân. Vì vậy, 2 số không sẽ được thêm vào bên phải của số nhị phân bằng cách dịch chuyển sang trái.
| Con số | Số nhị phân | shift_amount | Số nhị phân sau khi thay đổi | Số sau ca |
| 4 | 100 | 2 | 10000 | 16 |
Hàm BITLSHIFT trả về Dịch chuyển Trái theo Bitwise của một số thập phân cho đến shift_amount.
Cú pháp:
number1 : một số nguyên dương của cơ số 10 (số thập phân) sẽ được dịch chuyển
shift_amount : một số nguyên biểu thị lượng dịch chuyển xảy ra trên số đó. Đối số này có thể là số dương, số không hoặc số âm.
Đây là biểu diễn excel của hàm

Như bạn có thể, hàm trả về 16 sau khi dịch chuyển trái theo chiều bit của 2 trên 4.
Bạn có thể sử dụng hàm DEC2BIN & BIN2DEC trong excel để nắm rõ thao tác chuyển đổi.
Bây giờ, hãy hiểu thêm về chức năng thông qua việc sử dụng chúng trong một số ví dụ.

Ở đây chúng tôi có một số giá trị là số & shift_amount trong Cột. Chúng ta cần thực hiện thao tác dịch chuyển trái theo chiều bit trên các số đã cho bằng cách sử dụng hàm BITLSHIFT trong excel
Sử dụng công thức:
A2 : số được cung cấp cho hàm dưới dạng tham chiếu ô
B2 : số được cung cấp cho hàm dưới dạng tham chiếu ô

Thao tác dịch chuyển trái theo chiều bit trên 1 ( 01 ) bằng cách thêm một số 0 vào bên phải của số sẽ là 2 ( 010 ).
Bây giờ sao chép công thức sang các ô khác bằng phím tắt Ctrl + D.

Như bạn có thể thấy ở đây, hàm BITLSHIFT trả về kết quả của các giá trị đầu vào.
Ghi chú:
- Các số có thể được cung cấp trực tiếp làm đối số cho hàm hoặc sử dụng tham chiếu ô trong excel.
- Các số phải là số thập phân hợp lệ trong khoảng từ 0 đến 281474976710655.
- Nếu một số âm được cung cấp dưới dạng đối số Shift_amount cho hàm, giá trị sẽ dịch chuyển sang phải.
- Hàm trả về lỗi #NUM! Lỗi
- Nếu một trong hai số thập phân nhỏ hơn 0 hoặc lớn hơn 281474976710655 là 248-1.
- Nếu số kết quả vượt quá phạm vi từ 0 đến 248-1.
- Hàm trả về lỗi #VALUE! Lỗi,
- Nếu số đầu vào là văn bản hoặc không phải là số.
- Nếu đối số shift_amount là văn bản hoặc không phải là số.
- Nếu số tiền dịch chuyển nhỏ hơn -53 hoặc lớn hơn +53.
- 24/03/2023
- 30