TLDR สรุปสั้นๆ
HEX2DEC แปลงเลขฐานสิบหกเป็นเลขฐานสิบได้ง่าย ๆ แตะผิดที่รูปแบบ เลขจะผิดทันที!
คำอธิบาย
แปลงเลขฐานสิบหกเป็นเลขฐานสิบ
มีครั้งแรกในเวอร์ชันไหน
2003
รูปแบบคำสั่ง (Syntax)
HEX2DEC(number)
Arguments
-
number (Required – string)
เลขฐานสิบหกที่ต้องการแปลงเป็นเลขฐานสิบ ต้องเป็นข้อความที่แสดงถึงเลขฐานสิบหกเท่านั้น และต้องไม่เกิน 10 ตัวอักษร (40 bits) โดยตัวเลขลบถูกแทนด้วยการใช้โนเวลสาแนนตัวเสริม (two’s-complement notation)
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: แปลงเลขฐานสิบหก A5 แปลงเป็นเลขฐานสิบ=HEX2DEC("A5")
Result:165 (จำนวนเต็ม เนื่องจากเป็นเลขฐานสิบ) -
Formula:
Description: แปลงเลขฐานสิบหก FFFFFFFF5B แปลงเป็นเลขฐานสิบ=HEX2DEC("FFFFFFFF5B")
Result:-165 (จำนวนเต็ม เนื่องจากแสดงด้วย two's-complement notation) -
Formula:
Description: แปลงเลขฐานสิบหก 3DA408B9 แปลงเป็นเลขฐานสิบ=HEX2DEC("3DA408B9")
Result:1.034E+09 (จำนวนเต็มที่แสดงค่าใหญ่มากในรูปแบบวิทยาศาสตร์)
Tips & Tricks
ลองใช้ function นี้ร่วมกับการอ้างอิงเซลล์และการกรอกข้อมูลหลายเซลล์พร้อมกัน และให้ตรวจสอบเสมอว่าเลขฐานสิบหกที่ใส่ลงไปมีรูปแบบถูกต้อง และอาจใช้การตรวจสอบข้อมูล (data validation) เพื่อให้แน่ใจว่าเฉพาะค่า hex เท่านั้นที่ได้รับการนําเข้า
ข้อควรระวัง (Cautions)
ต้องแน่ใจว่าเลขฐานสิบหกที่ใส่ลงไปมีรูปแบบถูกต้อง เช่น ปิดการใช้ตัวอักษรพิมพ์เล็กหรือการมีช่องว่าง และควรตรวจสอบเสมอว่าไม่ได้มีความยาวเกิน 10 ตัวอักษรเพื่อหลีกเลี่ยงข้อผิดพลาด #NUM!
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply