---
title: GCD – หา ห.ร.ม.
url: https://www.thepexcel.com/functions/excel/math-and-trigonometry/gcd/
type: function-explainer
program: Excel
syntax: "=GCD(number1, [number2], ...)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 2
  usefulness: 6
---

# GCD – หา ห.ร.ม.

> ฟังก์ชัน GCD หาค่าตัวหารร่วมมากที่สุด (Greatest Common Divisor) ของจำนวนเต็มตั้งแต่ 2 จำนวนขึ้นไป มี

## คำอธิบาย

ฟังก์ชัน GCD หาค่าตัวหารร่วมมากที่สุด (Greatest Common Divisor) ของจำนวนเต็มตั้งแต่ 2 จำนวนขึ้นไป มีประโยชน์ในการลดทอนเศษส่วนและการแยกตัวประกอบ

## Syntax

```excel
=GCD(number1, [number2], ...)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number1 | Yes | Number |  | จำนวนเต็มตัวแรก สามารถเป็นตัวเลขบวกหรือศูนย์ |
| number2 | No | Number | number1 | จำนวนเต็มตัวที่สอง สามารถระบุได้หลายตัว (สูงสุด 255 ตัว) |

## ตัวอย่าง

### 1. หา ห.ร.ม. ของ 24 และ 36

```excel
=GCD(24, 36)
```

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

12 คือจำนวนที่มากที่สุดที่หาร 24 และ 36 ได้ลงตัว (24÷12=2, 36÷12=3)

### 2. หา ห.ร.ม. ของจำนวนหลายตัว

```excel
=GCD(48, 60, 84)
```

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

12 คือตัวหารร่วมมากของ 48, 60 และ 84 ทั้งสามจำนวน

### 3. ลดทอนเศษส่วนให้เป็นรูปอย่างต่ำ

```excel
=GCD(18, 24)
```

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

ใช้ GCD(18, 24)=6 เพื่อลดทอน 18/24 เป็น 3/4 โดยหารทั้งเศษและส่วน

### 4. ตรวจสอบว่าตัวเลขเป็นจำนวนเฉพาะสัมพัทธ์

```excel
=GCD(13, 15)
```

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

ผลลัพธ์ 1 หมายความว่า 13 และ 15 ไม่มีตัวหารร่วมนอกจาก 1 (เป็นจำนวนเฉพาะสัมพัทธ์)

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

- ใช้ GCD ร่วมกับ NUMERATOR และ DENOMINATOR เพื่อลดเศษส่วนอัตโนมัติ

- ตัวเลขที่ใส่ GCD ต้องเป็นจำนวนเต็มบวกเท่านั้น ตัวเลขลบหรือทศนิยมจะให้ผลลัพธ์ผิด

- สามารถระบุตัวเลขได้สูงสุด 255 ตัว ทำให้ GCD มีความยืดหยุ่นสูง

- GCD(n, n) = n เสมอ (ห.ร.ม. ของจำนวนเดียวกันคือตัวมันเอง)

- การแบ่งเงินหรือสิ่งของให้เท่าๆ กันให้จำนวนสูงสุด ใช้ GCD เพื่อหากลุ่มที่เหมาะสมที่สุด

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

**Q: ทำไม GCD(5, 0) ถึงได้ผลลัพธ์เป็น 5?**

เพราะว่า ศูนย์หารด้วยจำนวนใดๆ ได้ลงตัว ดังนั้น 5 จึงเป็นตัวหารร่วมมาก แนวคิด: GCD(a, 0) = a เสมอ

**Q: ฟังก์ชัน GCD รองรับตัวเลขลบหรือไม่?**

ไม่สามารถใช้ตัวเลขลบได้ หากใส่ตัวเลขลบ Excel จะแสดง #NUM! error ต้องใช้ ABS() ครอบถ้าข้อมูลอาจเป็นลบ เช่น =GCD(ABS(A1), ABS(B1))

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

GCD หาตัวหารร่วม "มากที่สุด" ส่วน LCM หาตัวคูณร่วม "น้อยที่สุด" ตัวอย่าง: GCD(12, 18)=6 แต่ LCM(12, 18)=36

**Q: สามารถใช้ GCD กับเศษส่วนได้หรือไม่?**

ไม่ได้ต้องใช้ GCD กับตัวเลขเต็มเท่านั้น ถ้าใส่เศษส่วนมันจะตัดส่วนทศนิยมออก เช่น GCD(3.7, 4.5) ก็คำนวณจาก GCD(3, 4)=1

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

- [LCM – หา ค.ร.น.](https://www.thepexcel.com/functions/excel/math-and-trigonometry/lcm/)
- [QUOTIENT – หารเอาส่วน (ไม่เอาเศษ)](https://www.thepexcel.com/functions/excel/math-and-trigonometry/quotient/)
- [MOD – หาเศษเหลือจากการหาร](https://www.thepexcel.com/functions/excel/math-and-trigonometry/mod/)
- [PRODUCT – หาผลคูณของตัวเลข](https://www.thepexcel.com/functions/excel/math-and-trigonometry/product/)

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

- [Microsoft Support - GCD Function](https://support.microsoft.com/en-us/office/gcd-function-d5107a51-69e3-461f-8e4c-ddfc21b5073a) _(official)_
- [Least Common Multiple (LCM) Function](https://support.microsoft.com/en-us/office/lcm-function-7152b67e-63d2-441e-ac50-99a9e112c41c) _(official)_

---

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