Hàm BITLSHIFT dịch chuyển các bit của đầu vào sang trái một khoảng nhất định. Các bit bên phải được điền giá trị không (0).
Các phần trong hàm BITLSHIFT
BITLSHIFT(giá_trị; số_lượng_di_chuyển)
| Phần | Nội dung mô tả | Lưu ý |
giá_trị |
Số sẽ được di chuyển. | Phải là một số dương. |
số_lượng_di_chuyển |
Số lượng vị trí sẽ di chuyển. | Phải là một giá trị nằm trong khoảng từ -53 đến 53. Nếu giá trị này âm thì hãy dùng hàm BITRSHIFT. |
Công thức mẫu
BITLSHIFT(9; 2)
BITLSHIFT(A2; 4)
Lưu ý
- Giá trị không nhất thiết phải là số.
- Các giá trị có thể bị ép gán. Ví dụ: một giá trị chuỗi là "3" có thể bị ép gán thành 3 đơn thuần và giá trị boolean TRUE có thể bị ép gán thành 1.
Ví dụ
Trong ví dụ này, chúng ta sử dụng hàm BITLSHIFT có các giá trị được đưa vào hàm. Giá trị 2 (biểu thị bằng 10 cơ số 2) có các bit được dịch chuyển sang trái một số_lượng_di_chuyển là 2, thu được 8 (biểu thị bằng 1000 cơ số 2).
| A | B | |
| 1 | Công thức | Kết quả |
| 2 | =BITLSHIFT(2; 2) |
8 |
Tương tự với ví dụ trước, giá trị 2 được dịch chuyển 2 kết quả trong hàm BITLSHIFT với kết quả là 8. Tuy nhiên, trong ví dụ này, chúng ta sử dụng tham chiếu ô để nhập giá trị.
| A | B | C | |
| 1 | Công thức | Kết quả | Ô tham chiếu |
| 2 | =BITLSHIFT(C2;C3) |
8 | 2 |
Hàm liên quan
BITRSHIFT: Hàm BITRSHIFT dịch chuyển các bit của giá trị nhập vào một số lượng vị trí nhất định sang phải. Các bit bên trái sẽ được điền là không (0).