Thep Excel

BIN2DEC – แปลงเลขฐานสองเป็นฐานสิบ

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

=BIN2DEC(number)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=BIN2DEC(number)

Argument Type Required Default Description
number Text or Number Yes เลขฐานสองที่ต้องการแปลง ประกอบด้วยเฉพาะ 0 และ 1 เท่านั้น สามารถเป็นข้อความหรือตัวเลขก็ได้

Examples

แปลงค่าบวกพื้นฐาน
BIN2DEC("1010")
เลขฐานสอง 1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10 ในฐานสิบ
Excel Formula:

=BIN2DEC("1010")

Result:

10

แปลงค่าที่มีหลายบิต
BIN2DEC("11001")
เลขฐานสอง 11001 = 1×16 + 1×8 + 0×4 + 0×2 + 1×1 = 25
Excel Formula:

=BIN2DEC("11001")

Result:

25

แปลงเลขลบ (Two's complement)
BIN2DEC("1111111111")
เมื่อบิตซ้ายสุดเป็น 1 ใน 10 บิต Excel จะถือว่าเป็นเลขลบ 1111111111 แทนค่า -1 ในระบบ two's complement
Excel Formula:

=BIN2DEC("1111111111")

Result:

-1

แปลงจากเซลล์อื่น
BIN2DEC(A2)
ถ้า A2 มีเลขฐานสอง "101" ผลลัพธ์จะเป็น 5 ฟังก์ชันจะแปลงค่าจากเซลล์โดยอัตโนมัติ
Excel Formula:

=BIN2DEC(A2)

Result:

ขึ้นอยู่กับค่าใน A2

FAQs

BIN2DEC รองรับเลขฐานสองได้ยาวแค่ไหน

BIN2DEC รองรับเลขฐานสองได้สูงสุด 10 หลัก (10 bits) เท่านั้น ถ้าส่วนเกินจะคืนค่า #NUM! error

เลขลบแสดงอย่างไรใน BIN2DEC

Excel ใช้ระบบ two’s complement สำหรับแสดงเลขลบ บิตซ้ายสุดทำหน้าที่เป็น sign bit ถ้าเป็น 1 จะเป็นเลขลบ เช่น 1111111111 = -1

ถ้าใส่ข้อมูลที่ไม่ใช่เลขฐานสองจะเกิดอะไรขึ้น

ฟังก์ชันจะคืนค่า #NUM! error ตรวจสอบว่ามีตัวเลขที่ไม่ใช่ 0 หรือ 1 ปะปนอยู่

ต้องใส่เครื่องหมายคำพูด " " หรือไม่

ไม่จำเป็น แต่ใส่ได้ เพราะ BIN2DEC ยอมรับทั้ง text และ number ถ้าส่งค่าจากเซลล์ไม่ต้องใส่คำพูด

Resources & Related

Additional Notes

ฟังก์ชัน BIN2DEC ช่วยแปลงเลขฐานสอง (ตัวเลขที่ประกอบด้วย 0 และ 1 เท่านั้น) เป็นเลขฐานสิบที่เราใช้งานทั่วไป

ฟังก์ชันนี้มีประโยชน์มากในการทำงานกับข้อมูลทางเทคนิค เช่น การแปลงค่า bit หรือทำงานกับระบบคอมพิวเตอร์ ที่ต้องแปลงเลขฐานสองให้อ่านออก

ข้อสำคัญที่ต้องจำคือ Excel รองรับเลขฐานสองได้สูงสุด 10 หลัก (10 bits) เท่านั้น และถ้าบิตซ้ายสุด (Most Significant Bit) เป็น 1 ระบบจะถือว่าเป็นเลขลบโดยใช้ two’s complement notation

Leave a Reply

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