本文介紹Microsoft Excel中OCT2BIN函數的語法和用法。
函數示例
OCT2BIN函數的主要作用是將八進制數轉換為二進制數。
如果該函數不可用,并返回錯誤值 #NAME?,請安裝并加載“分析工具庫”加載宏。可以參考文章:Office2003安裝并加載“分析工具庫”加載
函數語法
OCT2BIN(number,places)
OCT2BIN(待轉換的八進制數,所要使用的字符數)
參數說明
Number:待轉換的八進制數。參數 number 不能多于 10 位。數字的最高位(二進制位)是符號位,其他 29 位是數據位。負數用二進制數的補碼表示。
Places:所要使用的字符數。如果省略 places,函數 OCT2BIN 用能表示此數的最少字符來表示。當需要在返回的數值前置零時,places 尤其有用。
函數備注
-
如果參數 number 為負數,函數 OCT2BIN 將忽略 places,返回 10 位二進制數。
-
如果參數 number 為負數,不能小于 7777777000;如果參數 Number 為正數,不能大于 777。
-
如果參數 number 不是有效的八進制數,函數 OCT2BIN 返回錯誤值 #NUM!。
-
如果函數 OCT2BIN 需要比 places 指定的更多的位數,將返回錯誤值 #NUM!。
-
如果 places 不是整數,將截尾取整。
-
如果 places 為非數值型,函數 OCT2BIN 返回錯誤值 #VALUE!。
-
如果 places 為負數,函數 OCT2BIN 返回錯誤值 #NUM!。
函數示例
公式 結果 說明 =OCT2BIN(3, 3) 011 將八進制數 3 轉換為包含 3 個字符的二進制數 =OCT2BIN(7777777000) 1000000000 將八進制數 7777777000 轉換為二進制數
以下是Excel中使用OCT2BIN函數效果截圖