แปลงเลขฐานสอง (Binary) ที่มีได้สูงสุด 10 บิตเป็นเลขฐานสิบ (Decimal) โดยสนับสนุนเลขลบผ่าน two’s complement
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Text or Number | เลขฐานสองที่ต้องการแปลง ประกอบด้วยเฉพาะ 0 และ 1 เท่านั้น สามารถเป็นข้อความหรือตัวเลขก็ได้ |
ฟังก์ชัน BIN2DEC ช่วยแปลงเลขฐานสอง (ตัวเลขที่ประกอบด้วย 0 และ 1 เท่านั้น) เป็นเลขฐานสิบที่เราใช้งานทั่วไป
ฟังก์ชันนี้มีประโยชน์มากในการทำงานกับข้อมูลทางเทคนิค เช่น การแปลงค่า bit หรือทำงานกับระบบคอมพิวเตอร์ ที่ต้องแปลงเลขฐานสองให้อ่านออก
ข้อสำคัญที่ต้องจำคือ Excel รองรับเลขฐานสองได้สูงสุด 10 หลัก (10 bits) เท่านั้น และถ้าบิตซ้ายสุด (Most Significant Bit) เป็น 1 ระบบจะถือว่าเป็นเลขลบโดยใช้ two’s complement notation
เลขฐานสอง 1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10 ในฐานสิบ
เลขฐานสอง 11001 = 1×16 + 1×8 + 0×4 + 0×2 + 1×1 = 25
เมื่อบิตซ้ายสุดเป็น 1 ใน 10 บิต Excel จะถือว่าเป็นเลขลบ 1111111111 แทนค่า -1 ในระบบ two's complement
ถ้า A2 มีเลขฐานสอง "101" ผลลัพธ์จะเป็น 5 ฟังก์ชันจะแปลงค่าจากเซลล์โดยอัตโนมัติ
BIN2DEC รองรับเลขฐานสองได้สูงสุด 10 หลัก (10 bits) เท่านั้น ถ้าส่วนเกินจะคืนค่า #NUM! error
Excel ใช้ระบบ two's complement สำหรับแสดงเลขลบ บิตซ้ายสุดทำหน้าที่เป็น sign bit ถ้าเป็น 1 จะเป็นเลขลบ เช่น 1111111111 = -1
ฟังก์ชันจะคืนค่า #NUM! error ตรวจสอบว่ามีตัวเลขที่ไม่ใช่ 0 หรือ 1 ปะปนอยู่
ไม่จำเป็น แต่ใส่ได้ เพราะ BIN2DEC ยอมรับทั้ง text และ number ถ้าส่งค่าจากเซลล์ไม่ต้องใส่คำพูด
ฟังก์ชันที่ผู้เขียนโยงไว้กับ BIN2DEC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
BIN2HEX แปลงเลขฐานสอง (Binary) เป็นเลขฐานสิบหก (Hexadecimal) ให้ได้อย่างรวดเร็ว สำหรับการแปลงระหว่างระบบตัวเลขที่ต่างกัน
ฟังก์ชั่นที่แปลงเลขฐานสอง (Binary) เป็นเลขฐานแปด (Octal) โดยรองรับการเติมศูนย์นำหน้า
แปลงตัวเลขทศนิยม (ฐาน 10) เป็นตัวเลขฐานสอง (ฐาน 2) สำหรับการทำงานกับระบบเลขฐานสองที่ใช้ในการเขียนโปรแกรมและอิเล็กทรอนิกส์
ฟังก์ชัน DEC2HEX ใน Excel ใช้สำหรับแปลงเลขฐานสิบ (Decimal) เป็นเลขฐานสิบหก (Hexadecimal) ซึ่งมักใช้ในการเขียนโปรแกรม การกำหนดสีในเว็บ (RGB/Hex code) และระบบคอมพิวเตอร์.
ฟังก์ชัน 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
อีเมลของคุณจะไม่ถูกเผยแพร่