Thep Excel

DOLLARDEแปลงเศษส่วนเป็นทศนิยม (Dollar)

แปลงราคาดอลลาร์ที่เป็นเศษส่วนให้เป็นทศนิยม โดยใช้ตัวหารที่กำหนด

fx
=DOLLARDE(fractional_dollar, fraction)

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
fractional_dollar Number ราคาหรือค่าที่เขียนในรูปเศษส่วน โดยส่วนจำนวนเต็มคือ dollars และส่วนเศษส่วนแสดงเป็นตัวเลขหลังจุดทศนิยม (เช่น 1.02 หมายถึง 1 และ 2/16)
fraction Number ตัวหาร (denominator) ที่ใช้ในการคำนวณเศษส่วน เช่น 16 สำหรับราคาหุ้น, 32 สำหรับพันธบัตร, 8 สำหรับเหล้า

Additional Notes

DOLLARDE เป็นฟังก์ชันที่ใช้แปลงราคาหรือค่าใดๆ ที่เขียนในรูปเศษส่วน (เช่น ราคาหุ้นหรือพันธบัตร) ให้เป็นรูปทศนิยม

ที่จำเป็นต้องใช้คือตัวหารตัวเลข เช่น 16 (ราคาหุ้น), 32 (พันธบัตรตามระบบเดิม), หรือ 8 (เหล้าแท้) DOLLARDE จะมองจำนวนที่ส่งเข้ามาเป็นตัวเลขที่มีส่วนจำนวนเต็มและเศษส่วน แล้วคำนวณค่าทศนิยมให้

ที่เจ๋งคือการเขียนจำนวนเศษส่วน มันมีวิธีอ่านที่ชาติมี แบบ 1.02 ไม่ใช่ 1.02 ตรงๆ แต่อ่านว่า “1 แล้วเศษ 2 ส่วน 16” ถ้าหารจะได้ 1 + 2÷16 = 1.125 พอดี นี่คือเทคนิคข้อมูล (quoting) ในตลาดสินค้าเก่า

ส่วนตัวผม ถ้าทำงานกับตลาดหุ้นหรือพันธบัตรจริงๆ ต้องใช้กับ DOLLARFR ด้วย เพราะ DOLLARFR ทำตรงข้าม แปลทศนิยมกลับเป็นเศษส่วน 😎

Examples

แปลงราคาหุ้นแบบ 1/16DOLLARDE(1.02, 16)

1.02 อ่านว่า 1 และ 2/16 -> 1 + (2÷16) = 1 + 0.125 = 1.125 เป็นราคาเป็นทศนิยม

fx
=DOLLARDE(1.02, 16)

ผลลัพธ์1.125
แปลงราคาพันธบัตรแบบ 1/32DOLLARDE(1.16, 32)

1.16 อ่านว่า 1 และ 16/32 -> 1 + (16÷32) = 1 + 0.5 = 1.5

fx
=DOLLARDE(1.16, 32)

ผลลัพธ์1.5
ตัวอย่างราคาหุ้นที่สูงขึ้นDOLLARDE(102.25, 16)

102.25 อ่านว่า 102 และ 25/16 -> 102 + (25÷16) = 102 + 1.5625 = 103.5625 (เศษส่วนมากกว่า 1 จะโยง)

fx
=DOLLARDE(102.25, 16)

ผลลัพธ์103.56250
ใช้ DOLLARDE กับ DOLLARFR แบบวนซ้ำDOLLARDE(DOLLARFR(1.125, 16), 16)

แปลง 1.125 เป็นเศษส่วน (1.02) แล้วแปลงกลับเป็นทศนิยม เผื่อตรวจสอบความถูกต้อง

fx
=DOLLARDE(DOLLARFR(1.125, 16), 16)

ผลลัพธ์1.125

FAQs

DOLLARDE ใช้ได้กับ Excel เวอร์ชันไหนบ้าง?+

ใช้ได้ตั้งแต่ Excel 2007 ขึ้นไปและ Excel 365 ทั้งหมด ฟังก์ชันนี้เป็นฟังก์ชันเก่าที่มีมาตั้งแต่ก่อน Excel 2000

ทำไมเศษส่วนต้องเป็นตัวเลขหลังจุดทศนิยม ไม่ใช่เศษส่วนจริง?+

เพราะเหตุผลทางประวัติศาสตร์ของตลาด ราคาหุ้นเก่านั้นเขียนโดยใช้เศษส่วน แต่ใน Excel จะต้องเป็นตัวเลขตรงตัว ดังนั้น 1 และ 2/16 จึงเขียนเป็น 1.02 แทน

ถ้าฉันใส่เศษส่วนที่มีค่ามากกว่า denominator จะเกิดอะไร?+

DOLLARDE จะยังคำนวณต่อได้ตามปกติ แต่ผลลัพธ์จะมากกว่าที่คาดไว้ เพราะเศษส่วนที่มากกว่า 1 จะเปลี่ยนเป็นตัวเลขเต็ม

DOLLARDE เหมือนกับ DOLLARFR หรือไม่?+

ตรงข้ามกันเลย DOLLARDE แปลงเศษส่วนเป็นทศนิยม DOLLARFR แปลงทศนิยมเป็นเศษส่วน

Resources & Related

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

ฟังก์ชันนี้DOLLARDEFinancial
Text (2)
DOLLAR

DOLLAR แปลงตัวเลขให้เป็นข้อความในรูปแบบสกุลเงิน ($) พร้อมลูกน้ำและทศนิยมตามที่ระบุ

TEXT

TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้

Financial (2)
DOLLARFR

DOLLARFR แปลงราคาแบบทศนิยมเป็นรูปแบบเศษส่วน ใช้หลักในตลาดหลักทรัพย์และพันธบัตร

PRICE

PRICE คำนวณราคาต่อมูลค่า 100 บาทของพันธบัตร โดยพิจารณาจากอัตราดอกเบี้ย ผลตอบแทน และสัญญาการจ่ายดอกเบี้ย

Comments

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