ฟังก์ชัน DOLLARFR ใน Excel ใช้แปลง ตัวเลขทศนิยม ให้เป็น ตัวเลขในรูปแบบเศษส่วน (fractional dollar) เช่น 1.125 จะแปลงเป็น 1.02 ถ้าใช้ฐานเศษ 16 (หมายถึง 1 กับ 2/16) ซึ่งเป็นรูปแบบที่ใช้กันในตลาดพันธบัตรหรือราคาสินทรัพย์การเงินของสหรัฐ
ฟังก์ชันนี้ทำงานตรงข้ามกับฟังก์ชัน DOLLARDE โดยใช้ในกรณีที่ต้องการ แสดงราคาในรูปแบบดั้งเดิม เช่น ราคาหุ้นแบบเศษ 1/8, 1/16 หรือ 1/32 ซึ่งนิยมใช้ในระบบการซื้อขายพันธบัตรเก่า หรือสำหรับการรายงานข้อมูลการเงินเฉพาะกลุ่ม
ฟังก์ชัน DOLLARFR เป็นเครื่องมือที่สะดวกและแม่นยำ ทำให้ไม่ต้องคำนวณเศษส่วนเองและสามารถใช้แสดงผลราคาสินทรัพย์ได้ในรูปแบบที่เข้าใจง่ายต่อการเปรียบเทียบ
ประโยชน์ของฟังก์ชัน DOLLARFR ใน Excel
- แปลงค่าทศนิยมให้เป็นเศษส่วนในรูปแบบที่ใช้ในตลาดการเงิน
- เหมาะสำหรับการแสดงราคาหุ้น พันธบัตร หรือสินค้าโภคภัณฑ์
- ช่วยให้ข้อมูลมีรูปแบบที่เข้าใจตรงกันกับระบบซื้อขาย
- ใช้งานตรงข้ามกับ DOLLARDE ได้อย่างมีประสิทธิภาพ
- ป้องกันการคำนวณผิดพลาดจากการเขียนเศษส่วนแบบ manual
รูปแบบการใช้งาน (Syntax)
DOLLARFR(decimal_dollar, fraction)
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน DOLLARFR มีดังนี้:
decimal_dollar– ค่าทศนิยม เช่น 1.125, 2.3125, 3.75fraction– ตัวส่วนของเศษส่วนที่ต้องการ เช่น 16, 32, 8, 4 (ตามระบบตลาด)
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน DOLLARFR ใน Excel
ตัวอย่างที่ 1: แปลง 1.125 เป็นรูปแบบเศษส่วน (16 ส่วน)
สมมติมีราคาในรูปแบบ 1.125 และต้องการแปลงให้แสดงเป็น 1.02 (หมายถึง 1 กับ 2/16)
| ทศนิยม | ตัวส่วน | เศษส่วน |
|---|---|---|
| 1.125 | 16 | (สูตร) |
สูตร
=DOLLARFR(1.125, 16)

- แยกส่วนจำนวนเต็ม: 1
- ส่วนทศนิยม = 0.125 → คำนวณ 0.125 × 16 = 2
- เขียนเป็น 1.02 (หมายถึง 1 กับ 2/16)
ผลลัพธ์
1.02

ตัวอย่างที่ 2: แปลง 2.3125 เป็นรูปแบบเศษ 32 ส่วน
สูตร
=DOLLARFR(2.3125, 32)
- 0.3125 × 32 = 10 → เขียนเป็น 2.10
- หมายถึง 2 กับ 10/32
ผลลัพธ์
2.10
ตัวอย่างที่ 3: แปลงหลายค่าพร้อมกัน
| ทศนิยม | ตัวส่วน | เศษส่วน |
|---|---|---|
| 3.25 | 8 | =DOLLARFR(A2, B2) |
| 4.625 | 8 | =DOLLARFR(A3, B3) |
| 2.875 | 8 | =DOLLARFR(A4, B4) |
สูตร
=DOLLARFR(A2, B2)

ผลลัพธ์

ตัวอย่างที่ 4: ใช้ฟังก์ชัน DOLLARFR ใน Excel เตรียมข้อมูลสำหรับระบบที่ใช้รูปแบบเศษส่วน
สมมติระบบภายในของบริษัทต้องการราคาหุ้นเป็นเศษส่วน 1/32 เช่น 99.4375 → 99.14
สูตร
=DOLLARFR(99.4375, 32)
- 0.4375 × 32 = 14
- เขียนเป็น 99.14 → 99 กับ 14/32
ผลลัพธ์
99.14
ตัวอย่างที่ 5: ใช้ฟังก์ชัน DOLLARFR ใน Excel ร่วมกับ IFERROR เพื่อป้องกัน fraction เป็น 0
เราสามารถใช้ฟังก์ชัน IFERROR เพื่อดักจับข้อผิดพลาดได้
สูตร
=IFERROR(DOLLARFR(A2, B2), "เกิดข้อผิดพลาด")

- ถ้า
fraction = 0จะเกิดข้อผิดพลาด #DIV/0! - ฟังก์ชัน IFERROR จะเปลี่ยนจากแสดงข้อผิดพาด เป็นข้อความ “เกิดข้อผิดพลาด” แทน
- เหมาะกับฟอร์มที่รับค่าจากผู้ใช้

หมายเหตุ
- ตัวส่วน (fraction) ต้องไม่เป็น 0
- ผลลัพธ์คือค่าทศนิยมที่ “หน้าทศนิยม = จำนวนเต็ม”, “หลังทศนิยม = เศษ” เช่น 1.02 = 1 กับ 2/16
- ใช้ร่วมกับ ฟังก์ชัน DOLLARDE เพื่อแปลงกลับเป็นค่าทศนิยม
สรุป
ฟังก์ชัน DOLLARFR ใน Excel เป็นเครื่องมือที่ใช้ในการแปลงเลขทศนิยมให้เป็นรูปแบบเศษส่วนตามมาตรฐานตลาดการเงิน ช่วยให้สามารถแสดงราคาสินทรัพย์ในรูปแบบที่ใช้งานจริงในตลาดได้อย่างแม่นยำ เหมาะสำหรับนักวิเคราะห์ นักลงทุน และผู้ใช้งานด้านบัญชีการเงินที่ต้องการความถูกต้องในการนำเสนอข้อมูล
ข้อมูลอ้างอิง: DOLLARFR function
