---
title: DOLLARFR – แปลงทศนิยมเป็นเศษส่วน (Dollar)
url: https://www.thepexcel.com/functions/excel/financial/dollarfr/
type: function-explainer
program: Excel
syntax: "=DOLLARFR(decimal_dollar, fraction)"
date: 2025-12-02
updated: 2025-12-23
scores:
  popularity: 4
  difficulty: 6
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

```excel
=DOLLARFR(decimal_dollar, fraction)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| decimal_dollar | Yes | Number |  | ตัวเลขทศนิยมที่ต้องการแปลง เช่น 1.125 |
| fraction | Yes | Number |  | ตัวหาร (denominator) ที่ใช้สำหรับเศษส่วน เช่น 16 สำหรับ 1/16, 32 สำหรับ 1/32 |

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - แปลง 1.125 เป็น 1/16

```excel
=DOLLARFR(1.125, 16)
```

**ผลลัพธ์:** `1.02`

1.125 ทศนิยมเท่ากับ 1 2/16 เศษส่วน แสดงผลเป็น 1.02 (เลข 1 = 1 ดอลลาร์, เลข 02 = ตัวเศษ 2 ส่วน 16)

### 2. ตลาดหลักทรัพย์ - ราคาบอร์สแบบ 1/32

```excel
=DOLLARFR(2.34375, 32)
```

**ผลลัพธ์:** `2.11`

ราคา 2.34375 ทศนิยมแปลงเป็น 2 11/32 เศษส่วน (ใช้ในการอ้างอิงราคาบอร์ส) แสดงผลเป็น 2.11

### 3. การแปลงด้วยเศษส่วน 1/8

```excel
=DOLLARFR(3.625, 8)
```

**ผลลัพธ์:** `3.5`

3.625 ทศนิยมเท่ากับ 3 5/8 เศษส่วน แสดงผลเป็น 3.5 (เลข 5 = ตัวเศษ, หลักของเศษส่วน 1/8)

### 4. ตัวอย่างจริง - ราคาพันธบัตร

```excel
=DOLLARFR(105.375, 32)
```

**ผลลัพธ์:** `105.12`

ราคาพันธบัตร 105.375 ทศนิยมแปลงเป็น 105 12/32 (ปัดให้เป็นเศษส่วน 1/32) แสดงผลเป็น 105.12 เพื่อใช้ในรายงานบอร์ส

## หมายเหตุเพิ่มเติม

- ใช้ DOLLARFR ร่วมกับ TEXT() เพื่อแสดงผลในรูปแบบที่เหมาะสม เช่น =TEXT(DOLLARFR(A1,16),"0.##") 

- ตลาดหลักทรัพย์สหรัฐฯ ใช้ fraction = 8, 16, 32 เป็นหลัก เลือก fraction ให้ตรงกับ convention ของตลาดที่ใช้งาน

- ถ้าต้องแสดงผลเป็นเศษส่วนจริง (เช่น 1 2/16) ให้รวมกับ TEXT() หรือ SUBSTITUTE() เพื่อแปลงรูปแบบ

- ตรวจสอบเสมอว่า decimal_dollar ที่ใส่ถูกต้อง เพราะความผิดพลาด 0.01 จะส่งผลต่อเศษส่วนได้

## คำถามที่พบบ่อย

**Q: ผลลัพธ์ 1.02 หมายความว่าอะไร**

1.02 ไม่ได้แปลว่า 1.02 ในทศนิยม มันคือการแสดงแบบเศษส่วน: 1 (จำนวนเต็ม) และ 02 (ตัวเศษ 2) โดยตัวหารถูกกำหนดโดยพารามิเตอร์ fraction ดังนั้น 1.02 ในการแสดง DOLLARFR คือ 1 2/16 ในเศษส่วน

**Q: ใช้กับ Excel เวอร์ชันไหนได้บ้าง**

DOLLARFR ใช้ได้กับ Excel 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016 และ Excel for the web

**Q: ถ้า fraction parameter ไม่ใช่จำนวนเต็มจะเป็นอย่างไร**

Excel จะปัดเศษ (truncate) ให้เป็นจำนวนเต็ม เช่น ใส่ 16.7 มันจะถูกมองว่าเป็น 16

**Q: DOLLARFR กับ DOLLAR ต่างกันอย่างไร**

DOLLARFR แปลงทศนิยมเป็นเศษส่วน DOLLAR แปลงตัวเลขให้เป็นสกุลเงิน (เช่น $1.23) ทั้งสองทำหน้าที่ต่างกันเลย

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Docs - DOLLARFR](https://support.microsoft.com/en-us/office/dollarfr-function-0835d163-3023-4a33-9824-3042c5d4f495) _(official)_
- [Microsoft Learn - Financial Functions](https://learn.microsoft.com/en-us/office/client-developer/excel/financial-functions) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/financial/dollarfr/](https://www.thepexcel.com/functions/excel/financial/dollarfr/)_
