Artikel ini menguraikan sintaks rumus dan penggunaan fungsi BITRSHIFT di Microsoft Excel.
Deskripsi
Mengembalikan angka yang digeser ke kiri oleh jumlah bit yang ditentukan.
Sintaks
BITRSHIFT(number, shift_amount)
Sintaks fungsi BITRSHIFT memiliki argumen berikut.
-
Number Diperlukan. Harus berupa bilangan bulat yang lebih besar dari atau sama dengan 0.
-
Shift_amount Diperlukan. Harus berupa bilangan bulat.
Keterangan
-
Menggeser angka ke kanan sama dengan memindahkan digit dari sisi paling kanan representasi biner dari angka tersebut. Contohnya, pergeseran 2-bit ke kanan pada nilai desimal 13 mengonversi nilai binernya (1101) menjadi 11, atau 3 dalam desimal.
-
Jika argumen berada di luar batasan, BITRSHIFT mengembalikan #NUM! nilai kesalahan.
-
Jika Angka lebih besar dari (2^48)-1, BITRSHIFT mengembalikan #NUM! nilai kesalahan.
-
Jika nilai mutlak Shift_amount lebih besar dari 53, BITRSHIFT mengembalikan #NUM! nilai kesalahan.
-
Jika argumen bukan nilai non-numerik, BITRSHIFT mengembalikan #VALUE! nilai kesalahan.
-
Angka negatif yang digunakan sebagai argumen Shift_amount menggeser jumlah bit ke kiri.
-
Angka negatif yang digunakan sebagai argumen Shift_amount mengembalikan hasil yang sama seperti argumen Shift_amount positif untuk fungsi BITLSHIFT.
Contoh
Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda dapat menyesuaikan lebar kolom untuk melihat semua data.
Rumus |
Deskripsi |
Hasil |
Bagaimana cara kerjanya |
=BITRSHIFT(13,2) |
Menggeser bit ke kanan untuk jumlah dengan menghilangkan digit paling kanan yang ditentukan dari angka yang dinyatakan dalam biner. Angka yang dikembalikan dinyatakan dalam desimal. |
3 |
13 dinyatakan sebagai 1101 dalam biner. Menghilangkan dua hasil digit paling kanan mengembalikan 11, yang sama dengan 3 dalam desimal. |