ฟังก์ชั่นที่แปลงเลขฐานสอง (Binary) เป็นเลขฐานแปด (Octal) โดยรองรับการเติมศูนย์นำหน้า
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| number | Text or Number | เลขฐานสองที่ต้องการแปลง สามารถเป็นข้อความหรือตัวเลข โดยมีความยาวสูงสุด 10 หลัก | |
| [places]ไม่บังคับ | Number | Auto (ไม่มีศูนย์นำหน้า) | จำนวนหลักของผลลัพธ์ที่ต้องการ (เติมศูนย์นำหน้าหากจำเป็น) ถ้าไม่ระบุ ผลลัพธ์จะแสดงเพียงจำนวนหลักที่จำเป็น |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
BIN2OCT เป็นฟังก์ชั่นสำหรับแปลงตัวเลขฐานสองเป็นฐานแปด ซึ่งมักใช้ในการทำงานกับระบบเก่า เลขสิทธิ์ไฟล์ (File Permissions) ใน Unix/Linux หรือการประมวลผลข้อมูลเทคนิค
ฟังก์ชั่นนี้รับค่าฐานสองสูงสุด 10 หลัก และแปลงเป็นฐานแปดได้ อีกจุดสำคัญคือ BIN2OCT รองรับตัวเลขติดลบด้วย (ใช้ระบบ Two’s Complement) แต่เมื่อใช้ตัวเลขติดลบ ผลลัพธ์จะมี 10 หลักเสมอ
1001 ในฐานสอง = 9 ในฐานสิบ = 11 ในฐานแปด (1×8 + 1×1)
ผลลัพธ์เดียวกันแต่บังคับให้แสดงเป็น 4 หลัก พอใจในการแสดงผลที่เป็นทางการ
รหัส 645 ในระบบ Unix หมายถึง rw-r-x-x (Owner อ่าน-เขียน, Group อ่าน, Others ประมวลผล)
10 บิตเป็น 1 ทั้งหมด และบิตซ้ายสุดเป็น 1 Excel จึงถือเป็นเลขลบแบบ two's complement = -1 แสดงผลเป็น 7777777777 (รูปแบบ 10 หลักของ -1)
เพราะว่าเลขฐานสองที่เขียนโดยไม่มี quotes อาจถูก Excel ตีความว่าเป็นตัวเลขทั่วไป ตัวอย่างเช่น 1001 อาจมองว่าเป็นพันเก้า แทนที่จะเป็นเลขฐานสอง ดังนั้นเขียนเป็น "1001" เพื่อให้แน่ใจว่า Excel เข้าใจว่าเป็นเลขฐานสอง
Excel จะแสดง #NUM! error เนื่องจากฟังก์ชั่นนี้รองรับเลขฐานสองสูงสุด 10 หลัก ซึ่งสอดคล้องกับ 9 บิตข้อมูลบวก 1 บิตเครื่องหมาย
ได้ โดยใช้ระบบ Two's Complement (เลขประกอบด้วย 1 บิตเครื่องหมายและ 9 บิตขนาด) ผลลัพธ์จะเป็นเลขฐานแปด 10 หลักที่แสดงค่าติดลบ
ไม่มีความแตกต่าง ทั้งสองแบบจะแสดงผลลัพธ์เพียงจำนวนหลักที่จำเป็น โดยไม่มีศูนย์นำหน้า
ได้ แต่ผลลัพธ์จะมีศูนย์นำหน้าเพิ่มเติม สำหรับตัวเลขปกติ สำหรับตัวเลขติดลบจะใช้ 10 หลักเสมอ ไม่ว่า places จะเป็นเท่าไหร่
ฟังก์ชันที่ผู้เขียนโยงไว้กับ BIN2OCT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
แปลงเลขฐานสอง (Binary) ที่มีได้สูงสุด 10 บิตเป็นเลขฐานสิบ (Decimal) โดยสนับสนุนเลขลบผ่าน two's complement
BIN2HEX แปลงเลขฐานสอง (Binary) เป็นเลขฐานสิบหก (Hexadecimal) ให้ได้อย่างรวดเร็ว สำหรับการแปลงระหว่างระบบตัวเลขที่ต่างกัน
ฟังก์ชัน DEC2OCT ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) ที่ระบุให้เป็นเลขฐานแปด (Octal) มีประโยชน์ในการทำงานกับการคำนวณที่เกี่ยวข้องกับระบบเลขฐานต่างๆ เช่น ในด้านคอมพิวเตอร์หรือวิทยาศาสตร์ข้อมูล.
ฟังก์ชัน HEX2OCT แปลงเลขฐานสิบหก (hexadecimal) เป็นเลขฐานแปด (octal) โดยรองรับค่าลบและการระบุจำนวนหลัก
ฟังก์ชัน OCT2BIN ใน Excel ใช้สำหรับแปลงเลขฐานแปด (Octal) เป็นเลขฐานสอง (Binary) ซึ่งมีประโยชน์ในการคำนวณทางคอมพิวเตอร์และระบบดิจิทัล.
ฟังก์ชัน OCT2DEC แปลงเลขฐานแปด (Octal/Base-8) เป็นเลขฐานสิบ (Decimal/Base-10) ใช้ในการแปลงค่าตัวเลขที่ใช้เฉพาะตัวเลข 0-7 เป็นรูปแบบที่มนุษย์อ่านได้อย่างง่าย
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่