---
title: "FACTDOUBLE – คำนวณค่า Double Factorial (!!)"
url: https://www.thepexcel.com/functions/excel/math-and-trigonometry/factdouble/
type: function-explainer
program: Excel
syntax: =FACTDOUBLE(number)
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 2
  usefulness: 6
---

# FACTDOUBLE – คำนวณค่า Double Factorial (!!)

> ฟังก์ชัน FACTDOUBLE ใช้คำนวณค่า Double Factorial (!!) ของตัวเลข เช่น 5!! = 5 × 3 × 1 = 15 หรือ 6!! =

## คำอธิบาย

ฟังก์ชัน FACTDOUBLE ใช้คำนวณค่า Double Factorial (!!) ของตัวเลข เช่น 5!! = 5 × 3 × 1 = 15 หรือ 6!! = 6 × 4 × 2 = 48

## Syntax

```excel
=FACTDOUBLE(number)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number | Yes | Number (ตัวเลข) |  | ตัวเลขที่ต้องการคำนวณค่า Double Factorial หากไม่ใช่จำนวนเต็ม จะถูกปัดลงโดยอัตโนมัติ |

## ตัวอย่าง

### 1. คำนวณ Double Factorial ของเลขคี่

```excel
=FACTDOUBLE(5)
```

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

5!! = 5 × 3 × 1 = 15 (คูณเฉพาะตัวเลขคี่จากn ลงมาจนถึง 1)

### 2. คำนวณ Double Factorial ของเลขคู่

```excel
=FACTDOUBLE(6)
```

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

6!! = 6 × 4 × 2 = 48 (คูณเฉพาะตัวเลขคู่จาก n ลงมาจนถึง 2)

### 3. เปรียบเทียบ FACTDOUBLE กับ FACT

```excel
=FACTDOUBLE(7) หรือ =FACT(7)
```

**ผลลัพธ์:** `105 หรือ 5040`

7!! = 7 × 5 × 3 × 1 = 105 แต่ 7! = 7 × 6 × 5 × 4 × 3 × 2 × 1 = 5040 FACTDOUBLE คูณข้ามตัวเลข

### 4. ตัวอย่างจริง: คำนวณค่าในตารางสถิติ

```excel
ในเซลล์ A2 = 8, สูตร B2 = =FACTDOUBLE(A2)
```

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

8!! = 8 × 6 × 4 × 2 = 384 ใช้ได้กับการหารหลายชั้นในสูตรคำนวณขั้นสูง

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

- ใช้ FACTDOUBLE เมื่อต้องการข้ามตัวเลข อย่าสับสนกับ FACT ที่คำนวณเลขทั้งหมด

- เมื่อใส่เลขทศนิยม ฟังก์ชันจะปัดลงอัตโนมัติ ไม่ต้องใช้ INT() ก่อน

- เพื่อหลีกเลี่ยง #NUM! error สำหรับจำนวนลบ ให้ใช้ IF หรือ IFERROR เช่น =IFERROR(FACTDOUBLE(A1),"ข้อมูลไม่ถูกต้อง")

- ค่า FACTDOUBLE โตขึ้นอย่างรวดเร็ว ระวังกรณีที่ใส่เลขใหญ่เกินไป

- ใช้โครงสร้าง =FACTDOUBLE(INT(A1)) ถ้าต้องการให้ปัดลงอย่างชัดเจน หรือ =FACTDOUBLE(ROUND(A1,0)) สำหรับปัดเศษ

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

**Q: FACTDOUBLE แตกต่างจาก FACT อย่างไร?**

FACT คำนวณแฟกทอเรียลเต็ม (n! = n × (n-1) × ... × 1) แต่ FACTDOUBLE คำนวณแฟกทอเรียลคู่ (n!! = n × (n-2) × (n-4) × ...) ดังนั้น 5! = 120 แต่ 5!! = 15

**Q: ถ้าใส่เลขทศนิยม เช่น =FACTDOUBLE(5.7) จะเกิดอะไรขึ้น?**

ฟังก์ชันจะปัดลง (truncate) เลขทศนิยมโดยอัตโนมัติ ดังนั้น =FACTDOUBLE(5.7) จะเท่ากับ =FACTDOUBLE(5) = 15

**Q: ถ้าใส่เลขลบ จะเกิดข้อผิดพลาด?**

ใช่ ถ้าใส่เลขติดลบ จะได้ #NUM! error เนื่องจาก Double Factorial ไม่นิยามสำหรับจำนวนลบ

**Q: เลขที่ใหญ่ที่สุดที่ใช้ได้คืออะไร?**

Excel สามารถคำนวณได้สูงสุด FACTDOUBLE(300) หากพยายามคำนวณ FACTDOUBLE(301) ขึ้นไปจะได้ #NUM! error

**Q: ใช้งาน FACTDOUBLE ได้ที่ไหน?**

ใช้ในด้านคณิตศาสตร์ประยุกต์ ฟิสิกส์ สถิติ และการวิเคราะห์ทฤษฎีความน่าจะเป็น เช่น ในการคำนวณค่า permutation และ combination ขั้นสูง

## ฟังก์ชันที่เกี่ยวข้อง

- [FACT – คำนวณค่าแฟกทอเรียล](https://www.thepexcel.com/functions/excel/math-and-trigonometry/fact/)
- [N – แปลงค่าให้เป็นตัวเลข](https://www.thepexcel.com/functions/excel/information/n/)

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

- [Microsoft Support - FACTDOUBLE Function](https://support.microsoft.com/en-us/office/factdouble-function-e67697ac-d214-48eb-b7b7-cce2589ecac8) _(official)_
- [Excel Functions - FACTDOUBLE](https://www.excelfunctions.net/excel-factdouble-function.html) _(article)_

---

_Source: [https://www.thepexcel.com/functions/excel/math-and-trigonometry/factdouble/](https://www.thepexcel.com/functions/excel/math-and-trigonometry/factdouble/)_
