TLDR สรุปสั้นๆ

DEC2BIN ใช้แปลงเลขฐานสิบเป็นเลขฐานสอง รองรับจำนวนระหว่าง -512 และ 511

คำอธิบาย

แปลงจำนวนเลขฐานสิบเป็นเลขฐานสองได้ง่ายๆ ด้วยฟังก์ชันนี้ ใครต้องการแปลงเลขฐานสิบให้เป็นฐานสอง เช่นจากเลข 9 ไปเป็น 1001 ก็ใช้ฟังก์ชันนี้ได้เลย

มีครั้งแรกในเวอร์ชันไหน

Excel 2003 หรือก่อนหน้านั้น

รูปแบบคำสั่ง (Syntax)

DEC2BIN(number, [places])

Arguments

  • number (Required – integer)
    จำนวนเต็มในรูปแบบฐานสิบที่ต้องการแปลง หากเป็นจำนวนลบ ฟังก์ชันจะแสดงผลเป็นเลขฐานสอง 10 หลัก โดยบิตขวาสุดคือบิตของเครื่องหมาย และที่เหลือเป็นบิตที่แสดงขนาด
  • places (Optional – integer)
    จำนวนหลักที่ต้องการให้แสดง หากเว้นว่างไว้จะใช้จำนวนหลักที่น้อยที่สุด แต่ว่าค่า `places` ถ้ากำหนดไว้จะใช้สำหรับเพิ่มค่า 0 ด้านหน้าเพื่อให้มีจำนวนหลักตามที่กำหนด

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =DEC2BIN(9, 4)
    Description: แปลงเลขฐานสิบคือ 9 เป็นเลขฐานสอง 4 หลัก
    Result:1001 (จากเลขฐานสิบที่มีค่าเท่ากับ 9)
  • Formula:
    =DEC2BIN(-100)
    Description: แปลงเลขฐานสิบลบคือ -100 เป็นเลขฐานสอง
    Result:1110011100 (แสดงเป็นรูปแบบ Two's complement ของเลขลบ)
  • Formula:
    =DEC2BIN(10, 8)
    Description: แปลงเลขฐานสิบคือ 10 เป็นเลขฐานสอง 8 หลัก
    Result:00001010 (เพิ่ม 0 ด้านหน้าเป็น 8 หลัก)
  • Formula:
    =DEC2BIN(-3)
    Description: แปลงเลขฐานสิบลบคือ -3 เป็นเลขฐานสองในรูปแบบ Two's complement
    Result:11111101 (เรียงตามแบบสอง'ส คอมพลีเมนท์)

Tips & Tricks

ใช้ autofill ใน Excel เพื่อคัดลอกฟังก์ชัน DEC2BIN ไปยังหลาย ๆ เซลล์อย่างรวดเร็ว เหมาะสำหรับการทำงานกับชุดข้อมูลใหญ่ ควรตรวจสอบช่วงของตัวเลขให้ดีว่าครบในข้อกำหนดเพื่อเลี่ยงข้อผิดพลาด

ข้อควรระวัง (Cautions)

ต้องระวังการใช้เนื่องจากรองรับตัวเลขที่อยู่ในช่วงระหว่าง -512 ถึง 511 เท่านั้น ถ้าอยู่นอกช่วงนี้จะได้ค่าผลลัพธ์เป็น #NUM! และหากค่า `places` ที่ระบุไว้ใช้ไม่ได้ ฟังก์ชันจะปัดขึ้น

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

Public Training Workshop 2025
อบรม In-House Training

Feedback การใช้งาน AI Chatbot