Thep Excel

HEX2DECแปลงฐาน 16 เป็นฐาน 10

แปลงเลขฐานสิบหก (Hexadecimal) เป็นเลขฐานสิบ (Decimal) ใช้บ่อยตอนอ่านค่าสี Hex หรือค่าที่ระบบคอมพิวเตอร์ส่งมาเป็นฐาน 16 แล้วต้องเอามาคำนวณต่อ

fx
=HEX2DEC(number)

ความนิยม3/10
ความยาก5/10
ประโยชน์4/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number Text เลขฐานสิบหก

ฟังก์ชัน HEX2DEC ใน Excel ช่วยแปลงเลขฐานสิบหกเป็นเลขฐานสิบ เพื่อให้เอาค่าตัวเลขไปคำนวณต่อในสูตรอื่นได้จริง เพราะเลขฐานสิบหกใน Excel ถูกเก็บเป็นข้อความ (Text) ไม่ใช่ตัวเลข

Examples

แปลง 'FF' เป็นฐานสิบHEX2DEC("FF")

ตัวเลขฐานสิบหก FF เท่ากับ 255 ในฐานสิบ

fx
=HEX2DEC("FF")

ผลลัพธ์255
แปลงค่าติดลบHEX2DEC("FFFFFFFFF")

เลขฐานสิบหก FFFFFFFFF (9 ตัว F) = 68,719,476,735 ในฐานสิบ (เป็นค่าบวก) — HEX2DEC จะถือเป็นเลขลบแบบ two's complement ก็ต่อเมื่อใส่ครบ 10 หลักและบิตซ้ายสุดเป็น 1 เท่านั้น

fx
=HEX2DEC("FFFFFFFFF")

ผลลัพธ์68,719,476,735
ใช้กับรหัสสีHEX2DEC("A0")

แปลงค่าสีในระบบ Hex เป็น Decimal (เช่น สีเขียว A0)

fx
=HEX2DEC("A0")

ผลลัพธ์160

FAQs

HEX2DEC รับข้อความฐานสิบหกได้ยาวสุดกี่หลัก+

รับได้สูงสุด 10 หลัก ถ้าใส่เกิน 10 หลักจะได้ error #NUM! และถ้าใส่ตัวอักษรที่ไม่ใช่ 0-9 หรือ A-F จะได้ error #NUM! เช่นกัน

ทำไมค่าที่ครบ 10 หลักบางค่าถึงกลายเป็นเลขติดลบ+

เพราะ HEX2DEC ตีความเลขฐานสิบหกแบบ two's complement เมื่อใส่ครบ 10 หลักและบิตซ้ายสุดเป็น 1 (เช่นขึ้นต้นด้วย 8-F) ระบบจะถือว่าเป็นเลขลบทันที แต่ถ้าใส่ไม่ครบ 10 หลัก จะได้ค่าบวกตามปกติเสมอ

เอา HEX2DEC ไปใช้กับรหัสสีเว็บได้อย่างไร+

แยกรหัสสี Hex ออกเป็น 3 ช่อง (R, G, B) ด้วย MID แล้วใช้ HEX2DEC แปลงแต่ละช่องเป็นตัวเลข 0-255 เพื่อเอาไปคำนวณความสว่างหรือเทียบสีต่อได้

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ HEX2DEC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้HEX2DECEngineering
Engineering (7)
BIN2DEC

แปลงเลขฐานสอง (Binary) ที่มีได้สูงสุด 10 บิตเป็นเลขฐานสิบ (Decimal) โดยสนับสนุนเลขลบผ่าน two's complement

BIN2HEX

BIN2HEX แปลงเลขฐานสอง (Binary) เป็นเลขฐานสิบหก (Hexadecimal) ให้ได้อย่างรวดเร็ว สำหรับการแปลงระหว่างระบบตัวเลขที่ต่างกัน

DEC2HEX

ฟังก์ชัน DEC2HEX ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) เป็นเลขฐานสิบหก (Hexadecimal) ซึ่งมักใช้ในการเขียนโปรแกรม การกำหนดสีในเว็บ (RGB/Hex code) และระบบคอมพิวเตอร์.

DEC2OCT

ฟังก์ชัน DEC2OCT ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) ที่ระบุให้เป็นเลขฐานแปด (Octal) มีประโยชน์ในการทำงานกับการคำนวณที่เกี่ยวข้องกับระบบเลขฐานต่างๆ เช่น ในด้านคอมพิวเตอร์หรือวิทยาศาสตร์ข้อมูล.

HEX2BIN

HEX2BIN แปลงเลขฐานสิบหก (hexadecimal) เป็นเลขฐานสอง (binary) รองรับค่าลบในรูปแบบ two's complement และกำหนดจำนวนหลักผลลัพธ์ด้วยอาร์กิวเมนต์ places ได้

HEX2OCT

ฟังก์ชัน HEX2OCT แปลงเลขฐานสิบหก (hexadecimal) เป็นเลขฐานแปด (octal) โดยรองรับค่าลบและการระบุจำนวนหลัก

OCT2DEC

ฟังก์ชัน OCT2DEC แปลงเลขฐานแปด (Octal/Base-8) เป็นเลขฐานสิบ (Decimal/Base-10) ใช้ในการแปลงค่าตัวเลขที่ใช้เฉพาะตัวเลข 0-7 เป็นรูปแบบที่มนุษย์อ่านได้อย่างง่าย

Math and trigonometry (1)
BASE

แปลงตัวเลขฐาน 10 เป็นข้อความในฐานอื่น (Base 2-36) เช่น แปลงเลข 10 เป็นฐานสอง ('1010') หรือฐานสิบหก ('A') ใช้บ่อยในงาน IT เวลาต้องดูค่าเป็นบิตหรือทำ hex code

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่