ฟังก์ชัน DEC2HEX ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) เป็นเลขฐานสิบหก (Hexadecimal) ซึ่งมักใช้ในการเขียนโปรแกรม การกำหนดสีในเว็บ (RGB/Hex code) และระบบคอมพิวเตอร์.
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | เลขฐานสิบ |
| [places]ไม่บังคับ | Number | จำนวนหลัก |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ฟังก์ชัน DEC2HEX ใน Excel ช่วยแปลงเลขฐานสิบเป็นเลขฐานสิบหก
255 คือค่าสูงสุดของ 2 หลักฐานสิบหก
ใส่ places เป็น 6 เพื่อเติมเลข 0 นำหน้าให้ครบ 6 หลัก เหมาะกับงานทำรหัสสี Hex (เช่น 0000FF คือสีน้ำเงินล้วนในระบบ RGB) เพราะเว็บและโปรแกรมกราฟิกส่วนใหญ่ต้องการ Hex code ครบ 6 หลัก
เมื่อ number เป็นค่าติดลบ DEC2HEX จะคืนค่าเป็นเลขฐานสิบหก 10 หลักในรูปแบบ two's complement เสมอ โดยไม่สนใจค่า places ที่ใส่ไป เพราะต้องเก็บบิตเครื่องหมายไว้ครบ
รับเลขฐานสิบได้ตั้งแต่ -549,755,813,888 ถึง 549,755,813,887 ถ้าใส่ตัวเลขนอกช่วงนี้จะได้ error #NUM! ทันที
places มีผลแค่ตอนที่ผลลัพธ์สั้นกว่าที่กำหนด (จะเติม 0 นำหน้าให้) แต่ถ้าค่าจริงยาวกว่าจำนวนหลักที่ตั้งไว้อยู่แล้ว หรือ number เป็นค่าติดลบ Excel จะไม่ตัดหรือย่อให้ ผลลัพธ์จะยาวเท่าที่จำเป็นเสมอ
ไม่ได้ เพราะ DEC2HEX คืนค่าเป็นข้อความ (Text) ไม่ใช่ตัวเลข ถ้าต้องเอากลับไปคำนวณต่อ ต้องแปลงกลับด้วย HEX2DEC ก่อน
ฟังก์ชันที่ผู้เขียนโยงไว้กับ DEC2HEX จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
แปลงเลขฐานสอง (Binary) ที่มีได้สูงสุด 10 บิตเป็นเลขฐานสิบ (Decimal) โดยสนับสนุนเลขลบผ่าน two's complement
BIN2HEX แปลงเลขฐานสอง (Binary) เป็นเลขฐานสิบหก (Hexadecimal) ให้ได้อย่างรวดเร็ว สำหรับการแปลงระหว่างระบบตัวเลขที่ต่างกัน
แปลงตัวเลขทศนิยม (ฐาน 10) เป็นตัวเลขฐานสอง (ฐาน 2) สำหรับการทำงานกับระบบเลขฐานสองที่ใช้ในการเขียนโปรแกรมและอิเล็กทรอนิกส์
ฟังก์ชัน DEC2OCT ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) ที่ระบุให้เป็นเลขฐานแปด (Octal) มีประโยชน์ในการทำงานกับการคำนวณที่เกี่ยวข้องกับระบบเลขฐานต่างๆ เช่น ในด้านคอมพิวเตอร์หรือวิทยาศาสตร์ข้อมูล.
แปลงเลขฐานสิบหก (Hexadecimal) เป็นเลขฐานสิบ (Decimal) ใช้บ่อยตอนอ่านค่าสี Hex หรือค่าที่ระบบคอมพิวเตอร์ส่งมาเป็นฐาน 16 แล้วต้องเอามาคำนวณต่อ
ฟังก์ชัน OCT2DEC แปลงเลขฐานแปด (Octal/Base-8) เป็นเลขฐานสิบ (Decimal/Base-10) ใช้ในการแปลงค่าตัวเลขที่ใช้เฉพาะตัวเลข 0-7 เป็นรูปแบบที่มนุษย์อ่านได้อย่างง่าย
แปลงตัวเลขฐาน 10 เป็นข้อความในฐานอื่น (Base 2-36) เช่น แปลงเลข 10 เป็นฐานสอง ('1010') หรือฐานสิบหก ('A') ใช้บ่อยในงาน IT เวลาต้องดูค่าเป็นบิตหรือทำ hex code
DECIMAL ใช้แปลง "ข้อความตัวเลข" ที่อยู่ในฐานที่กำหนด (radix 2–36) ให้เป็นเลขฐาน 10 เหมาะเมื่อคุณได้รหัส/เลขฐานอื่นจากระบบภายนอก (เช่น Hex หรือ Binary) แล้วต้องการนำมาคำนวณต่อใน Excel เป็นคู่กลับด้านของ BASE
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่