คำอธิบาย
แปลงตัวเลขจากฐานแปด (octal) ไปเป็นเลขฐานสอง (binary) ง่าย ๆ เพียงแค่ใช้ OCT2BIN!
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
OCT2BIN(number, [places])
Arguments
-
number (Required – string)
ตัวเลขฐานแปดที่ต้องการแปลง ต้องไม่เกิน 10 ตัวอักษร ตัวเลขหลักซ้ายสุดคือตัวกำหนดสัญญาณ ส่วนที่เหลือคือตัวเลขจริง ใช้รูปแบบ Two’s-complement สำหรับตัวเลขลบ -
places (Optional – int)
ระบุตัวเลขตำแหน่งที่ต้องการแสดง ถ้าไม่ได้ใส่ Excel จะใช้ตำแหน่งเท่าที่จำเป็น ทำให้มีเลข 0 อยู่ข้างหน้าในบางกรณี
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: แปลงเลขฐานแปด 3 เป็นเลขฐานสองโดยระบุให้แสดง 3 ตำแหน่ง=OCT2BIN(3, 3)
Result:ผลลัพธ์คือเลขฐานสอง '011' เนื่องจากเติม 0 ข้างหน้า -
Formula:
Description: แปลงเลขฐานแปด 7777777000 เป็นเลขฐานสอง=OCT2BIN(7777777000)
Result:ผลลัพธ์คือ '1000000000' ซึ่งเป็นสองสายหมายเลขเต็ม -
Formula:
Description: แปลงเลขฐานแปด 4 เป็นเลขฐานสองโดยระบุให้แสดง 5 ตำแหน่ง=OCT2BIN(4, 5)
Result:ผลลัพธ์คือ '00001' หรือ '000100' แล้วแต่การเติม 0 ข้างหน้า -
Formula:
Description: แปลงเลขลบฐานแปด -5 เป็นเลขฐานสอง=OCT2BIN(-5)
Result:ผลลัพธ์เป็นเลข 10 ตัวซึ่งใช้รูปแบบ Two's-complement เช่น '1111111011' -
Formula:
Description: แปลงเลขฐานแปด 7 เป็นเลขฐานสองโดยระบุให้แสดง 2 ตำแหน่ง=OCT2BIN(7, 2)
Result:ผลลัพธ์จะเกิด #NUM! เนื่องจาก 7 เป็นบวก และต้องการสองตำแหน่งที่มากกว่า
Tips & Tricks
ลองใช้ OCT2BIN เมื่อคุณต้องการเข้าใจการแปลงเลขฐานในโปรแกรม Excel เพื่อจะได้รู้ข้อพกพร่องและวิธีแก้ไข การใช้ OCT2BIN ควบคู่กับฟังก์ชันอื่นๆ เช่น BIN2OCT หรือ DEC2BIN จะช่วยเสริมความถนัดในการทำงานกับระบบเลขฐานที่แตกต่างกันใน Excel
ข้อควรระวัง (Cautions)
ระวัง! ข้อผิดพลาด #NUM! จะเกิดขึ้นถ้าคุณระบุจำนวนตำแหน่งที่ไม่เหมาะสม หรือเลขฐานแปดที่แปลกถูกส่งเข้าไป ทราบไว้ว่าหากมีจำนวนตำแหน่งที่เกินความจำเป็น ฟังก์ชันนี้จะเพิกเฉยต่อ parameter ‘places’.
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
OCT2BIN ช่วยแปลงตัวเลขง่าย แต่มีข้อจำกัดในด้านขนาดตัวเลขที่ต้องระวัง โดยเฉพาะเมื่อใช้ Two’s-complement ในตัวเลขลบ
References
- Microsoft OCT2BIN Documentation
- Encyclopedia Excel on OCT2BIN Function
- ExcelTip on OCT2BIN Function
- Sturppy on BIN2OCT Function
- MrExcel on Function Limitations
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply