---
title: MODE – หาค่าฐานนิยม (ค่าที่ซ้ำกันมากที่สุด)
url: https://www.thepexcel.com/functions/excel/compatibility/mode/
type: function-explainer
program: Excel
syntax: "=MODE(number1, [number2], ...)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 6
  difficulty: 3
  usefulness: 6
---

# MODE – หาค่าฐานนิยม (ค่าที่ซ้ำกันมากที่สุด)

> MODE คืนค่าตัวเลขที่เกิดขึ้นบ่อยที่สุดในกลุ่มข้อมูล หากมีค่าที่ความถี่สูงสุดเท่ากันหลายค่า MODE จะคื

## คำอธิบาย

MODE คืนค่าตัวเลขที่เกิดขึ้นบ่อยที่สุดในกลุ่มข้อมูล หากมีค่าที่ความถี่สูงสุดเท่ากันหลายค่า MODE จะคืนค่าตัวแรกที่พบ และถ้าไม่มีค่าซ้ำกันเลย จะคืนค่า #N/A (ใน Excel รุ่นใหม่แนะนำให้ใช้ MODE.SNGL หรือ MODE.MULT แทน)

## Syntax

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

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number1 | Yes | Number/Range |  | ตัวเลข หรือช่วงข้อมูลแรก ที่ต้องการหาค่าฐานนิยม |
| number2 | No | Number/Range | - | ตัวเลข หรือช่วงข้อมูลเพิ่มเติม (สามารถเพิ่มได้สูงสุด 255 ตัว) เชื่อมด้วยเครื่องหมายจุลภาค |

## เคสการใช้งาน

### วิเคราะห์สินค้าขายดี

หาขนาดเสื้อที่ขายดีที่สุด (Most Frequent Size) หรือระดับราคาที่ลูกค้านิยมซื้อมากที่สุด

_เหมาะกับ:_ sales-analysis

### หาคะแนนยอดนิยม

วิเคราะห์ผลคะแนนสอบเพื่อดูว่านักเรียนส่วนใหญ่ทำคะแนนได้เท่าไหร่

_เหมาะกับ:_ education

## ตัวอย่าง

### 1. หาค่าที่ซ้ำบ่อยที่สุด - กรณีพื้นฐาน

```excel
=MODE(10, 20, 20, 30, 40)
```

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

เลข 20 ปรากฏ 2 ครั้ง ซึ่งเป็นความถี่สูงสุดในชุดข้อมูล ตัวเลขอื่น (10, 30, 40) ปรากฏเพียง 1 ครั้ง ดังนั้น MODE จึงคืนค่า 20

### 2. หาไซส์รองเท้าที่ขายดีที่สุด

```excel
=MODE(A2:A50)
```

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

ช่วง A2:A50 มีข้อมูลไซส์รองเท้า (41, 42, 42, 42, 43, 44, 45, ...) เลข 42 ปรากฏบ่อยที่สุด ความหมาย: ไซส์ 42 ขายดีที่สุดในสต็อก

### 3. กรณีไม่มีค่าซ้ำเลย

```excel
=MODE(1, 2, 3, 4, 5)
```

**ผลลัพธ์:** `#N/A`

ข้อมูลทุกตัวมีค่าไม่ซ้ำกันเลย (ความถี่เท่ากันที่ 1) ฟังก์ชันจึงหาค่าฐานนิยมไม่ได้และคืนค่า Error #N/A เพราะไม่มี "ตัวแทน" ที่ชัดเจน

### 4. กรณีมีค่าซ้ำสูงสุดเท่ากันหลายตัว

```excel
=MODE(1, 1, 2, 2, 3)
```

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

ทั้ง 1 และ 2 ปรากฏ 2 ครั้งเท่ากัน (ความถี่เท่ากัน) MODE จะคืนค่าของตัวแรกที่มันเจอในลำดับข้อมูล ซึ่งคือ 1 หากต้องค่าทั้งหมด ให้ใช้ MODE.MULT แทน

### 5. หาเกรดที่นักเรียนส่วนใหญ่ได้

```excel
=MODE(B2:B30)
```

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

ข้อมูลคะแนน (B2:B30) มีเกรด 75 ปรากฏมากกว่าเกรดอื่น ความหมาย: เกรด 75 เป็นตัวแทนของระดับความสามารถกลุ่มใหญ่

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

- ⚠️ **Legacy Function**: ฟังก์ชัน MODE เป็น legacy function ที่อยู่เพื่อความเข้ากันได้เท่านั้น ถ้าคุณใช้ Excel 2010 ขึ้นไป แนะนำให้เปลี่ยนไปใช้ **MODE.SNGL** แทนเดี๋ยวนี้เลย จะปลอดภัยกว่าในอนาคต

- 💡 **เข้าใจฐานนิยมให้ลึก**: ฐานนิยมเหมาะสำหรับข้อมูล categorical (หมวดหมู่) หรือ discrete (แยกจำนวน) เช่น ไซส์สินค้า, คะแนนเต็ม 100, อยุ่ (ทำเป็นช่วง) มากกว่าข้อมูล continuous (ต่อเนื่อง) เช่น น้ำหนัก, อุณหภูมิ

- 🔍 **หลีกเลี่ยง #N/A**: ถ้าคุณกลัวค่า #N/A ให้ใช้ IFERROR เพื่อจัดการ เช่น =IFERROR(MODE(A2:A10), "No mode found")

- 📊 **รวม MODE กับ COUNTIF**: เพื่อให้ได้ข้อมูลเต็ม ลองสร้างสูตรเช่น `=COUNTIF(A2:A10, MODE(A2:A10))` ที่จะบอกว่าค่าฐานนิยมปรากฏกี่ครั้ง

- 🔄 **MODE vs MODE.SNGL vs MODE.MULT**: ใช้ MODE.SNGL ถ้าต้องค่าเดียว, MODE.MULT ถ้าต้องค่าทั้งหมด (เป็น array), และ MODE เฉพาะเมื่อต้องรักษาความเข้ากันได้กับไฟล์เก่า

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

**Q: MODE ต่างจาก MODE.SNGL อย่างไร?**

ทำงานเหมือนกันทุกประการครับ แต่ MODE.SNGL เป็นชื่อใหม่ที่ Microsoft แนะนำให้ใช้แทน MODE เพื่อความชัดเจนว่าคืนค่าเดียว (Single) ใน Excel ใหม่ MODE อาจถูกถอดออกได้ในอนาคต

**Q: ถ้าต้องการค่าฐานนิยมทั้งหมด (กรณีมีหลายค่า) ต้องใช้อะไร?**

ต้องใช้ฟังก์ชัน **MODE.MULT** ครับ ซึ่งจะคืนค่าออกมาเป็น Array ของค่าที่ซ้ำสูงสุดทั้งหมด เช่น =MODE.MULT(1,1,2,2,3) จะคืน {1,2} ทั้งสองค่า

**Q: MODE ใช้ได้กับข้อมูลข้อความไหม?**

ไม่ครับ MODE ทำงานกับตัวเลขเท่านั้น (numbers) ถ้าใส่ข้อความหรือค่าว่าง MODE จะละเว้นค่านั้นไป ถ้าข้อมูลเป็นข้อความ คุณอาจต้องใช้ COUNTIF เพื่อหารูปแบบซ้ำกันแทน

**Q: MODE แตกต่างจาก AVERAGE และ MEDIAN อย่างไร?**

**AVERAGE** = ค่าเฉลี่ย (รวมทั้งหมดแล้วหารด้วยจำนวน) | **MEDIAN** = ค่ากลาง (ตัวกลางเมื่อจัดเรียง) | **MODE** = ค่าที่ซ้ำบ่อย (ความถี่สูงสุด) แต่ละตัวบอกคนละเรื่องของข้อมูล

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

- [MODE.SNGL – หาค่าฐานนิยม (Single Mode)](https://www.thepexcel.com/functions/excel/statistical/mode-sngl/)
- [MODE.MULT – หาค่าฐานนิยมทั้งหมด](https://www.thepexcel.com/functions/excel/statistical/mode-mult/)
- [MEDIAN – หาค่ามัธยฐาน (ค่ากลาง)](https://www.thepexcel.com/functions/excel/statistical/median/)
- [AVERAGE – หาค่าเฉลี่ยของตัวเลข](https://www.thepexcel.com/functions/excel/statistical/average/)
- [COUNTIF – นับจำนวนแบบมีเงื่อนไข](https://www.thepexcel.com/functions/excel/statistical/countif/)

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

- [Microsoft Support: MODE Function (ภาษาไทย)](https://support.microsoft.com/th-th/office/mode-function-e45192ce-9122-4980-82ed-4bdc34973120) _(official)_
- [Microsoft Support: MODE Function (English)](https://support.microsoft.com/en-us/office/mode-function-e45192ce-9122-4980-82ed-4bdc53e28840) _(official)_
- [MODE.SNGL vs MODE.MULT Comparison](https://support.microsoft.com/en-us/office/mode-sngl-function-f1267c16-bc6a-46b0-aec5-3f3971d6d3c3) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/compatibility/mode/](https://www.thepexcel.com/functions/excel/compatibility/mode/)_
