- 24/03/2023
- 21
Cách sử dụng Hàm BITRSHIFT 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 BITRSHIFT trong Excel.
Hàm BITRSHIFT trong excel thực hiện thao tác Bitwise Right 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.
Bitwise Hoạt động dịch chuyển phải đượ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à bit Dịch chuyển sang phả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 giảm từ bên phải của số nhị phân bằng cách dịch chuyển sang phải.
| Con số | Số nhị phân | shift_amount | Số nhị phân sau khi thay đổi | Số sau ca |
| 4 | 100 | 2 | 1 | 1 |
Hàm BITRSHIFT trả về Dịch chuyển phải theo bit 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ề 1 sau khi dịch chuyển sang phải theo chiều bit của 2 trên 4.
Bạn có thể sử dụng hàm DEC2BIN & BIN2DEC trong excel để hiểu 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 phải theo chiều bit trên các số đã cho bằng cách sử dụng hàm BITRSHIFT 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 phải theo bit trên 1 ( 01 ) bằng cách giảm một số 0 ở bên phải của số sẽ là 0 ( 0 ).
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 BITRSHIFT 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 trá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 248-1 là 281474976710655.
- 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
- 21