แปลงราคาดอลลาร์ที่เป็นเศษส่วนให้เป็นทศนิยม โดยใช้ตัวหารที่กำหนด
=DOLLARDE(fractional_dollar, fraction)
=DOLLARDE(fractional_dollar, fraction)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| fractional_dollar | Number | Yes | ราคาหรือค่าที่เขียนในรูปเศษส่วน โดยส่วนจำนวนเต็มคือ dollars และส่วนเศษส่วนแสดงเป็นตัวเลขหลังจุดทศนิยม (เช่น 1.02 หมายถึง 1 และ 2/16) | |
| fraction | Number | Yes | ตัวหาร (denominator) ที่ใช้ในการคำนวณเศษส่วน เช่น 16 สำหรับราคาหุ้น, 32 สำหรับพันธบัตร, 8 สำหรับเหล้า |
DOLLARDE(1.02, 16)=DOLLARDE(1.02, 16)
1.125
DOLLARDE(1.16, 32)=DOLLARDE(1.16, 32)
1.5
DOLLARDE(102.25, 16)=DOLLARDE(102.25, 16)
102.40625
DOLLARDE(DOLLARFR(1.125, 16), 16)=DOLLARDE(DOLLARFR(1.125, 16), 16)
1.125
ใช้ได้ตั้งแต่ Excel 2007 ขึ้นไปและ Excel 365 ทั้งหมด ฟังก์ชันนี้เป็นฟังก์ชันเก่าที่มีมาตั้งแต่ก่อน Excel 2000
เพราะเหตุผลทางประวัติศาสตร์ของตลาด ราคาหุ้นเก่านั้นเขียนโดยใช้เศษส่วน แต่ใน Excel จะต้องเป็นตัวเลขตรงตัว ดังนั้น 1 และ 2/16 จึงเขียนเป็น 1.02 แทน
DOLLARDE จะยังคำนวณต่อได้ตามปกติ แต่ผลลัพธ์จะมากกว่าที่คาดไว้ เพราะเศษส่วนที่มากกว่า 1 จะเปลี่ยนเป็นตัวเลขเต็ม
ตรงข้ามกันเลย DOLLARDE แปลงเศษส่วนเป็นทศนิยม DOLLARFR แปลงทศนิยมเป็นเศษส่วน
DOLLARDE เป็นฟังก์ชันที่ใช้แปลงราคาหรือค่าใดๆ ที่เขียนในรูปเศษส่วน (เช่น ราคาหุ้นหรือพันธบัตร) ให้เป็นรูปทศนิยม
ที่จำเป็นต้องใช้คือตัวหารตัวเลข เช่น 16 (ราคาหุ้น), 32 (พันธบัตรตามระบบเดิม), หรือ 8 (เหล้าแท้) DOLLARDE จะมองจำนวนที่ส่งเข้ามาเป็นตัวเลขที่มีส่วนจำนวนเต็มและเศษส่วน แล้วคำนวณค่าทศนิยมให้
ที่เจ๋งคือการเขียนจำนวนเศษส่วน มันมีวิธีอ่านที่ชาติมี แบบ 1.02 ไม่ใช่ 1.02 ตรงๆ แต่อ่านว่า “1 แล้วเศษ 2 ส่วน 16” ถ้าหารจะได้ 1 + 2÷16 = 1.125 พอดี นี่คือเทคนิคข้อมูล (quoting) ในตลาดสินค้าเก่า
ส่วนตัวผม ถ้าทำงานกับตลาดหุ้นหรือพันธบัตรจริงๆ ต้องใช้กับ DOLLARFR ด้วย เพราะ DOLLARFR ทำตรงข้าม แปลทศนิยมกลับเป็นเศษส่วน 😎