[h=4]Hàm BITRSHIFT[/h]Trả về một số được dịch sang phải bằng số lượng bit cụ thể.
Cú pháp =BITRSHIFT(number, shift_amount)
Number Bắt buộc. Phải là số nguyên lớn hơn hoặc bằng 0.
Shift_amount Bắt buộc. Phải là số nguyên.
Lưu ý:
Ví dụ:
Cú pháp =BITRSHIFT(number, shift_amount)
Number Bắt buộc. Phải là số nguyên lớn hơn hoặc bằng 0.
Shift_amount Bắt buộc. Phải là số nguyên.
Lưu ý:
- Chuyển dịch một số sang phải tương đương với việc loại bỏ các bit ở ngoài cùng bên phải của phép biểu diễn nhị phân của số đó. Ví dụ, dịch 2 bit sang phải của số thập phân 13 có biểu diễn nhị phân là 1101 thì kết quả là 11 (ở dạng nhị phân) hoặc là 3 (ở dạng thập phân).
- Nếu một trong hai đối số nằm ngoài mức giới hạn, hàm BITRSHIFT trả về lỗi #NUM!.
- Nếu Number lớn hơn (2^48)-1, hàm BITRSHIFT trả về lỗi #NUM!.
- Nếu giá trị tuyệt đối của Shift_amount lớn hơn 53, hàm BITRSHIFT trả về lỗi #NUM!.
- Nếu một trong hai đối số có giá trị không phải là số, hàm BITRSHIFT trả về lỗi #VALUE!.
- Một số âm được dùng như đối số Shift_amount, hàm sẽ dịch số bit sang bên trái.
- Một số âm được dùng như đối số Shift_amount, hàm sẽ trả về kết quả giống như đối số Shift_amount dương đối với hàm BITLSHIFT.
Ví dụ: