ฟังก์ชัน OCT2BIN ใน Excel ใช้สำหรับแปลงเลขฐานแปด (Octal) เป็นเลขฐานสอง (Binary) ซึ่งมีประโยชน์ในการคำนวณทางคอมพิวเตอร์และระบบดิจิทัล.
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Text | เลขฐานแปด |
| [places]ไม่บังคับ | Number | จำนวนหลัก |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ฟังก์ชัน OCT2BIN ใน Excel ช่วยแปลงเลขฐานแปดเป็นเลขฐานสอง
แปลงเป็น Binary
เลข 17 ในฐานแปด เท่ากับ 1×8 + 7 = 15 ในฐานสิบ และเท่ากับ 1111 ในฐานสอง เพราะไม่ได้ระบุ places จึงไม่มีการเติม 0 นำหน้า
เมื่อเลขฐานแปดแทนค่าติดลบ (ครบ 10 หลักและบิตซ้ายสุดเป็น 1) OCT2BIN จะคืนเลขฐานสอง 10 หลักในรูปแบบ two's complement เสมอ โดยไม่สนใจค่า places ที่ใส่ไป
ถ้าเป็นค่าบวก แปลงได้สูงสุดถึง 777 (ฐานแปด) เพราะผลลัพธ์ฐานสองต้องไม่เกิน 10 บิต ถ้าเลขฐานแปดมากกว่านี้จะได้ error #NUM! ทันที
places จะเติม 0 นำหน้าให้เฉพาะตอนที่ผลลัพธ์จริงสั้นกว่าจำนวนหลักที่ตั้งไว้ ถ้าผลลัพธ์ยาวกว่าอยู่แล้ว หรือ number แทนค่าติดลบ Excel จะไม่ตัดให้สั้นลง และจะไม่สนใจ places เลย
ทั้งสามฟังก์ชันรับ input เป็นเลขฐานแปดเหมือนกัน แต่แปลงออกไปคนละฐาน OCT2BIN แปลงเป็นฐานสอง OCT2DEC แปลงเป็นฐานสิบ (ตัวเลขจริง เอาไปคำนวณต่อได้เลย) และ OCT2HEX แปลงเป็นฐานสิบหก เลือกใช้ตามฐานปลายทางที่ต้องการ
ฟังก์ชันที่ผู้เขียนโยงไว้กับ OCT2BIN จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ฟังก์ชั่นที่แปลงเลขฐานสอง (Binary) เป็นเลขฐานแปด (Octal) โดยรองรับการเติมศูนย์นำหน้า
แปลงตัวเลขทศนิยม (ฐาน 10) เป็นตัวเลขฐานสอง (ฐาน 2) สำหรับการทำงานกับระบบเลขฐานสองที่ใช้ในการเขียนโปรแกรมและอิเล็กทรอนิกส์
HEX2BIN แปลงเลขฐานสิบหก (hexadecimal) เป็นเลขฐานสอง (binary) รองรับค่าลบในรูปแบบ two's complement และกำหนดจำนวนหลักผลลัพธ์ด้วยอาร์กิวเมนต์ places ได้
ฟังก์ชัน OCT2DEC แปลงเลขฐานแปด (Octal/Base-8) เป็นเลขฐานสิบ (Decimal/Base-10) ใช้ในการแปลงค่าตัวเลขที่ใช้เฉพาะตัวเลข 0-7 เป็นรูปแบบที่มนุษย์อ่านได้อย่างง่าย
OCT2HEX ใช้แปลงเลขฐาน 8 (Octal) ให้เป็นเลขฐาน 16 (Hex) โดยมักใช้เมื่อรับค่าจากระบบที่เก็บเป็นฐาน 8 แล้วต้องการแสดง/คำนวณต่อในรูป Hex และสามารถกำหนดจำนวนหลักด้วยอาร์กิวเมนต์ places ได้
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่