ฟังก์ชัน OCT2DEC แปลงเลขฐานแปด (Octal/Base-8) เป็นเลขฐานสิบ (Decimal/Base-10) ใช้ในการแปลงค่าตัวเลขที่ใช้เฉพาะตัวเลข 0-7 เป็นรูปแบบที่มนุษย์อ่านได้อย่างง่าย
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Text or Number | เลขฐานแปดที่ต้องการแปลง ยอมรับค่าตัวเลข 0-7 เท่านั้น สามารถเป็นข้อความหรือตัวเลข |
ฟังก์ชัน OCT2DEC ช่วยแปลงเลขฐานแปดที่ใช้ตัวเลข 0-7 เป็นเลขฐานสิบที่เราใช้ในชีวิตประจำวัน
ในโลกการโปรแกรมมิ่งและการตั้งค่าระบบ (เช่น Linux permission) มักจะใช้เลขฐานแปด ตัวอย่างเช่น chmod 755 ในการตั้งสิทธิ์แฟ้ม 755 (ฐานแปด) = 493 (ฐานสิบ) ฟังก์ชันนี้จึงมีประโยชน์ในการแปลงค่าเหล่านี้
OCT2DEC รับค่าข้อความหรือตัวเลขที่เป็นเลขฐานแปด และคืนค่าเลขฐานสิบ ค่าที่รับได้จะ 10 บิต (ช่วง 0-1023 สำหรับค่าบวก) และสำหรับค่าลบจะใช้ระบบ Two’s complement
เลข 10 ในฐานแปด = (1 × 8¹) + (0 × 8⁰) = 8 + 0 = 8
เลข 77 ในฐานแปด = (7 × 8¹) + (7 × 8⁰) = 56 + 7 = 63
ใช้ในการแปลง Linux permission ฐานแปด 755 = (7×64) + (5×8) + (5×1) = 448 + 40 + 5 = 493
ใช้ระบบ 10-bit Two's complement เลข 7777777777 ในฐานแปด เทียบเท่ากับ -1 ในฐานสิบ
OCT2DEC ไม่รับเครื่องหมายลบ (-) แต่ใช้ระบบ Two's complement สำหรับแสดงค่าลบ ตัวอย่าง 7777777777 = -1
หากใช้ตัวเลข 8 หรือ 9 หรือตัวอักษรอื่นที่ไม่ใช่ 0-7 Excel จะแสดงข้อผิดพลาด #NUM!
BASE เป็นฟังก์ชันทั่วไปสำหรับแปลงเป็นฐานใดๆ (2-36) ขณะที่ OCT2DEC เฉพาะฐานแปด (8) OCT2DEC จึงรวดเร็วและเรียบง่ายกว่า
สูงสุด 10 บิต ค่าสูงสุด 1777777777 (ฐานแปด) = 534,217,727 (ฐานสิบ) และต่ำสุด 7777777777 = -1
ใช้งานจริงในการตั้งค่า Linux permission (chmod) การแสดงค่าในระบบคอมพิวเตอร์เก่า และโปรแกรมที่ใช้เลขฐานแปด
ฟังก์ชันที่ผู้เขียนโยงไว้กับ OCT2DEC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
แปลงเลขฐานสอง (Binary) ที่มีได้สูงสุด 10 บิตเป็นเลขฐานสิบ (Decimal) โดยสนับสนุนเลขลบผ่าน two's complement
BIN2HEX แปลงเลขฐานสอง (Binary) เป็นเลขฐานสิบหก (Hexadecimal) ให้ได้อย่างรวดเร็ว สำหรับการแปลงระหว่างระบบตัวเลขที่ต่างกัน
ฟังก์ชั่นที่แปลงเลขฐานสอง (Binary) เป็นเลขฐานแปด (Octal) โดยรองรับการเติมศูนย์นำหน้า
แปลงตัวเลขทศนิยม (ฐาน 10) เป็นตัวเลขฐานสอง (ฐาน 2) สำหรับการทำงานกับระบบเลขฐานสองที่ใช้ในการเขียนโปรแกรมและอิเล็กทรอนิกส์
ฟังก์ชัน DEC2HEX ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) เป็นเลขฐานสิบหก (Hexadecimal) ซึ่งมักใช้ในการเขียนโปรแกรม การกำหนดสีในเว็บ (RGB/Hex code) และระบบคอมพิวเตอร์.
ฟังก์ชัน DEC2OCT ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) ที่ระบุให้เป็นเลขฐานแปด (Octal) มีประโยชน์ในการทำงานกับการคำนวณที่เกี่ยวข้องกับระบบเลขฐานต่างๆ เช่น ในด้านคอมพิวเตอร์หรือวิทยาศาสตร์ข้อมูล.
HEX2BIN แปลงเลขฐานสิบหก (hexadecimal) เป็นเลขฐานสอง (binary) รองรับค่าลบในรูปแบบ two's complement และกำหนดจำนวนหลักผลลัพธ์ด้วยอาร์กิวเมนต์ places ได้
แปลงเลขฐานสิบหก (Hexadecimal) เป็นเลขฐานสิบ (Decimal) ใช้บ่อยตอนอ่านค่าสี Hex หรือค่าที่ระบบคอมพิวเตอร์ส่งมาเป็นฐาน 16 แล้วต้องเอามาคำนวณต่อ
ฟังก์ชัน OCT2BIN ใน Excel ใช้สำหรับแปลงเลขฐานแปด (Octal) เป็นเลขฐานสอง (Binary) ซึ่งมีประโยชน์ในการคำนวณทางคอมพิวเตอร์และระบบดิจิทัล.
OCT2HEX ใช้แปลงเลขฐาน 8 (Octal) ให้เป็นเลขฐาน 16 (Hex) โดยมักใช้เมื่อรับค่าจากระบบที่เก็บเป็นฐาน 8 แล้วต้องการแสดง/คำนวณต่อในรูป Hex และสามารถกำหนดจำนวนหลักด้วยอาร์กิวเมนต์ places ได้
แปลงตัวเลขฐาน 10 เป็นข้อความในฐานอื่น (Base 2-36) เช่น แปลงเลข 10 เป็นฐานสอง ('1010') หรือฐานสิบหก ('A') ใช้บ่อยในงาน IT เวลาต้องดูค่าเป็นบิตหรือทำ hex code
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่