Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文將說明 Microsoft Excel 中 BITRSHIFT 函數的公式語法及使用方式。

描述

傳回由指定位元數向右移動的數字。

語法

BITRSHIFT(number, shift_amount)

BITRSHIFT 函數語法具有下列引數。

  • Number    必要。 必須是大於或等於 0 的整數。

  • Shift_amount    必要。 必須是整數。

註解

  • 將數字右移相當於移除數字二進位表示最右邊的位數。 例如,將十進位值 13 向右移動 2 位元會將其二進位值 (1101) 轉換成 11,或十進位 3。

  • 如果有任一引數是在其限制以外,BITRSHIFT 會傳回 #NUM! 錯誤值。

  • 如果 Number 大於 (2^48)-1,BITRSHIFT 會傳回 #NUM! 錯誤值。

  • 如果 Shift_amount 的絕對值大於 53,BITRSHIFT 會傳回 #NUM! 錯誤值。

  • 如果有任一引數為非數值,BITRSHIFT 會傳回 #VALUE! 錯誤值。

  • 用來做為 Shift_amount 引數的一個負數會將位元數向左移。

  • 用來做為 Shift_amount 引數的一個負數會傳回與 BITLSHIFT 函數的 Shift_amount 正引數相同的結果。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

公式

描述

結果

運作方式

=BITRSHIFT(13,2)

去除以二進位表示之數字的指定最右邊位數,即可將位元數向右移。 傳回的數字會以十進位表示。

3

13 以二進位表示時為 1101。 去除最右邊的 2 個位數可得到 11,即以十進位表示的 3。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。