Thep Excel

DEC2OCTแปลงฐาน 10 เป็นฐาน 8

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

fx
=DEC2OCT(number, [places])

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number Number เลขฐานสิบ
[places]ไม่บังคับ Number จำนวนหลัก

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

ฟังก์ชัน DEC2OCT ใน Excel ช่วยแปลงเลขฐานสิบเป็นเลขฐานแปด

Examples

แปลงเลขฐานแปดDEC2OCT(8)

เลข 8 ในฐานสิบ คือ 10 ในฐานแปด

fx
=DEC2OCT(8)

ผลลัพธ์10
เติมเลข 0 นำหน้าให้ครบตำแหน่งด้วย placesDEC2OCT(12, 4)

ใส่ places เป็น 4 เพื่อให้ผลลัพธ์แสดงครบ 4 หลักเสมอ โดยเติม 0 นำหน้า เหมาะเวลาต้องเรียงข้อมูลเป็นคอลัมน์หรือส่งออกไปให้ระบบอื่นที่ต้องการความยาวคงที่

fx
=DEC2OCT(12, 4)

ผลลัพธ์0014
แปลงเลขติดลบเป็นฐานแปดแบบ two's complementDEC2OCT(-100)

เมื่อ number ติดลบ DEC2OCT จะคืนเลขฐานแปด 10 หลักในรูปแบบ two's complement เสมอ โดยไม่สนใจค่า places ที่ใส่ไป เพราะต้องเก็บบิตเครื่องหมายไว้ครบตามมาตรฐาน

fx
=DEC2OCT(-100)

ผลลัพธ์7777777634

FAQs

DEC2OCT รับค่าตัวเลขได้ในช่วงไหน+

รับเลขฐานสิบได้ตั้งแต่ -536,870,912 ถึง 536,870,911 เท่านั้น ถ้าใส่ตัวเลขนอกช่วงนี้จะได้ error #NUM! ทันที

ทำไมผลลัพธ์บางครั้งยาวกว่า places ที่ตั้งไว้+

places จะเติม 0 นำหน้าให้ก็ต่อเมื่อผลลัพธ์จริงสั้นกว่าที่กำหนดเท่านั้น ถ้าเลขจริงยาวกว่าอยู่แล้ว หรือ number เป็นค่าติดลบ Excel จะไม่ตัดให้สั้นลง ผลลัพธ์จะยาวเท่าที่จำเป็นเสมอ

เอาผลลัพธ์จาก DEC2OCT ไปคำนวณต่อได้เลยไหม+

ไม่ได้โดยตรง เพราะผลลัพธ์เป็นข้อความ (Text) ต้องแปลงกลับเป็นตัวเลขฐานสิบด้วย OCT2DEC ก่อนถึงจะเอาไปบวกลบคูณหารต่อได้

Resources & Related

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

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

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

BIN2OCT

ฟังก์ชั่นที่แปลงเลขฐานสอง (Binary) เป็นเลขฐานแปด (Octal) โดยรองรับการเติมศูนย์นำหน้า

DEC2BIN

แปลงตัวเลขทศนิยม (ฐาน 10) เป็นตัวเลขฐานสอง (ฐาน 2) สำหรับการทำงานกับระบบเลขฐานสองที่ใช้ในการเขียนโปรแกรมและอิเล็กทรอนิกส์

DEC2HEX

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

HEX2DEC

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

HEX2OCT

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

OCT2DEC

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

Math and trigonometry (1)
DECIMAL

DECIMAL ใช้แปลง "ข้อความตัวเลข" ที่อยู่ในฐานที่กำหนด (radix 2–36) ให้เป็นเลขฐาน 10 เหมาะเมื่อคุณได้รหัส/เลขฐานอื่นจากระบบภายนอก (เช่น Hex หรือ Binary) แล้วต้องการนำมาคำนวณต่อใน Excel เป็นคู่กลับด้านของ BASE

Comments

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