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