---
title: COUNT – ฟังก์ชันนับจำนวนตัวเลข
url: https://www.thepexcel.com/functions/excel/statistical/count/
type: function-explainer
program: Excel
syntax: "=COUNT(value1, [value2], ...)"
date: 2025-11-30
updated: 2025-12-18
scores:
  popularity: 10
  difficulty: 1
  usefulness: 10
---

# COUNT – ฟังก์ชันนับจำนวนตัวเลข

> นับจำนวนเซลล์ที่มีข้อมูลเป็นตัวเลขในช่วงที่กำหนด

## คำอธิบาย

COUNT นับเฉพาะเซลล์ที่มี Data Type เป็นตัวเลข (Number) รวมถึงตัวเลขลบ เปอร์เซ็นต์ วันที่ เวลา เศษส่วน และผลลัพธ์จากสูตรที่คืนค่าเป็นตัวเลข เพิกเฉยเซลล์ว่าง ข้อความ ค่า Logic และ error values โดยอัตโนมัติ ทำให้ไม่ต้องกังวลว่าจะนับข้อมูลผิดถ้ามีข้อความปนอยู่ในช่วง

## Syntax

```excel
=COUNT(value1, [value2], ...)
```

**excel**

```excel
=COUNT(Sales[Amount])
```

นับจำนวนตัวเลขในคอลัมน์ Amount ของตาราง Sales

**excel**

```excel
=COUNT(Sales[Amount], Products[Price])
```

นับจำนวนตัวเลขจากหลายคอลัมน์พร้อมกัน

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| value1 | Yes | any/range |  | ค่าแรกที่ต้องการนับ สามารถเป็นเซลล์เดี่ยว ช่วงเซลล์ หรือค่าต่างๆ |
| value2 | No | any/range |  | ค่าเพิ่มเติมที่ต้องการนับ สามารถระบุได้สูงสุด 255 รายการ แต่ละรายการเป็นได้ทั้งเซลล์เดี่ยว ช่วงเซลล์ Table reference หรือค่าต่างๆ |

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

### นับจำนวนนักเรียนที่ส่งคะแนนสอบ

ใช้ COUNT เพื่อนับว่ามีนักเรียนกี่คนที่ส่งคะแนนสอบแล้ว (มีตัวเลขคะแนน) แยกจากที่ยังไม่ส่ง (เซลล์ว่าง)

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

### ตรวจสอบความสมบูรณ์ของข้อมูล

นับจำนวนเซลล์ที่มีข้อมูลตัวเลขเพื่อตรวจสอบว่าข้อมูลครบถ้วนหรือไม่ เทียบกับจำนวนที่คาดหวัง

_เหมาะกับ:_ data-validation

### นับจำนวนรายการขายที่มียอด

นับจำนวนรายการที่มียอดขาย (ตัวเลข) เพื่อคำนวณสถิติหรือเปรียบเทียบกับเป้าหมาย

_เหมาะกับ:_ business-reporting

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: นับจำนวนตัวเลขพื้นฐาน

```excel
=COUNT(10, 20, 30, 40, 50)
```

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

นับค่าตัวเลขทั้งหมด 5 ค่า (10, 20, 30, 40, 50) ได้ผลลัพธ์เป็น 5
.
ตรงไปตรงมาครับ ง่ายสุดๆ 😎

### 2. ตัวอย่างที่ 2: เพิกเฉยค่าที่ไม่ใช่ตัวเลข

```excel
=COUNT(10, 20, "A", TRUE, "")
```

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

นับเฉพาะ 10 และ 20 ได้ผลลัพธ์ 2
.
สังเกตว่า COUNT เพิกเฉย "A" (Text), TRUE (Logic) และค่าว่างทั้งหมด นับเฉพาะตัวเลขจริงๆ เท่านั้น

### 3. ตัวอย่างที่ 3: นับจาก Table reference

```excel
=COUNT(Sales[Amount])
```

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

สมมติตาราง Sales มี 150 รายการที่มียอดเงินในคอลัมน์ Amount จะได้ผลลัพธ์ 150
.
ไม่นับแถวที่ยอดเงินว่างเปล่า ทำให้ได้จำนวนรายการที่มี transaction จริงๆ

### 4. ตัวอย่างที่ 4: นับวันที่และเวลา

```excel
=COUNT(DATE(2024,1,1), DATE(2024,12,31), NOW())
```

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

ใน Excel วันที่และเวลาเก็บเป็น serial number (ตัวเลข) อยู่เบื้องหลัง
.
เช่น 01/01/2024 จริงๆ แล้วเก็บเป็น 45292 ดังนั้น COUNT จึงนับวันที่และเวลาเป็นตัวเลขด้วย 💡

### 5. ตัวอย่างที่ 5: นับจากหลายคอลัมน์

```excel
=COUNT(Sales[Q1], Sales[Q2], Sales[Q3], Sales[Q4])
```

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

นับจำนวนตัวเลขจาก 4 คอลัมน์ยอดขายรายไตรมาสพร้อมกัน
.
สมมติแต่ละคอลัมน์มีข้อมูลตัวเลข 145 แถว จะได้ 580 (145 × 4) สะดวกมากเวลาต้องนับข้อมูลจากหลายคอลัมน์

### 6. ตัวอย่างที่ 6: ตรวจสอบความสมบูรณ์ของข้อมูล

```excel
=IF(COUNT(Scores)=ROWS(Scores), "ครบแล้ว", "ยังไม่ครบ")
```

**ผลลัพธ์:** `ครบแล้ว`

เทียบจำนวนเซลล์ที่มีตัวเลข (COUNT) กับจำนวนแถวทั้งหมด (ROWS)
.
ถ้า Scores มี 30 แถวและมีตัวเลขครบ 30 ช่อง จะได้ "ครบแล้ว" แต่ถ้ามีคนยังไม่ส่งคะแนน (เซลล์ว่าง) จะได้ "ยังไม่ครบ" 📊

## ข้อควรระวังเรื่อง Performance

COUNT มีประสิทธิภาพสูงแม้กับข้อมูลขนาดใหญ่ สามารถนับข้อมูลหลักหมื่นหรือหลักแสนแถวได้รวดเร็ว

## บริบทเพิ่มเติม

ใช้ได้กับ Excel ทุกเวอร์ชัน ทั้ง Windows, Mac และ Web ไม่ต้องการเวอร์ชันพิเศษ

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

💡 **Tip**: COUNT เป็นฟังก์ชันพื้นฐานที่ดูเรียบง่าย แต่มีประโยชน์มากครับ นับเฉพาะ Data Type เป็น Number รวมถึงวันที่และเวลาด้วย
.
ส่วนตัวผมมักใช้ COUNT ร่วมกับ ROWS หรือ COUNTA เพื่อตรวจสอบว่าข้อมูลครบถ้วนหรือยัง เช่น ถ้านักเรียน 30 คนแต่ COUNT ได้แค่ 28 แปลว่ามีคน 2 คนยังไม่ส่งคะแนน 😅
.
**ข้อควรระวัง:** COUNT จะเพิกเฉยข้อความแม้จะหน้าตาเหมือนตัวเลข ตรวจสอบ Data Type ด้วย TYPE หรือสังเกตว่าข้อมูลชิดซ้าย (Text) หรือชิดขวา (Number)
.
สำหรับการนับแบบมีเงื่อนไข ให้ใช้ COUNTIF หรือ COUNTIFS แทน สำหรับการนับเซลล์ที่ไม่ว่างทุกประเภท ให้ใช้ COUNTA

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

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

แตกต่างกันเยอะเลยครับ 😅
.
COUNT นับเฉพาะเซลล์ที่มี Data Type เป็นตัวเลข (Number) รวมถึงวันที่และเวลา ส่วน COUNTA นับทุกเซลล์ที่ไม่ว่างเปล่า รวมทั้งข้อความ ตัวเลข ค่า Logic และ error values
.
ใช้ COUNT เมื่อต้องการนับเฉพาะตัวเลข ใช้ COUNTA เมื่อต้องการนับทุกอย่างที่ไม่ใช่เซลล์ว่าง

**Q: ทำไม COUNT ไม่นับตัวเลขบางตัว?**

เจอปัญหานี้บ่อยมากครับ 😭 เพราะข้อมูลนั้นมี Data Type เป็น Text ไม่ใช่ Number แม้จะดูเหมือนตัวเลขก็ตาม
.
**วิธีตรวจสอบ:**
1. ตัวเลขจริงชิดขวา แต่ Text ชิดซ้าย
2. ใช้ =TYPE(เซลล์) ถ้าได้ 1 = Number, ได้ 2 = Text
.
**วิธีแก้:** ใช้ =VALUE(เซลล์) เพื่อแปลง Text เป็น Number หรือคูณด้วย 1 เช่น =A1*1

**Q: COUNT นับวันที่และเวลาด้วยหรือไม่?**

ใช่ครับ COUNT นับวันที่และเวลาด้วย 📆
.
เพราะใน Excel วันที่และเวลาเก็บเป็นตัวเลข (serial number) อยู่เบื้องหลัง ตัวอย่างเช่น วันที่ 01/01/2024 จริงๆ เก็บเป็น 45292 ส่วนเวลา 12:00 เก็บเป็น 0.5
.
ดังนั้น COUNT จึงนับเซลล์ที่มีวันที่หรือเวลาเป็นตัวเลขด้วย

**Q: จะนับเฉพาะเซลล์ที่ตรงเงื่อนไขได้อย่างไร?**

ถ้าต้องการนับแบบมีเงื่อนไข ต้องใช้ฟังก์ชันคนละตัวครับ 💡
.
**COUNTIF** สำหรับเงื่อนไขเดียว เช่น =COUNTIF(A1:A10,">50") นับจำนวนเซลล์ที่มีค่ามากกว่า 50
.
**COUNTIFS** สำหรับหลายเงื่อนไข เช่น =COUNTIFS(A1:A10,">50",B1:B10,"

**Q: COUNT นับค่า 0 หรือไม่?**

ใช่ครับ COUNT นับค่า 0 เป็นตัวเลขด้วย
.
เพราะ 0 มี Data Type เป็น Number แตกต่างจากเซลล์ว่างที่ COUNT จะเพิกเฉย
.
ตัวอย่าง: =COUNT(0,5,10) จะได้ 3 แต่ =COUNT(,5,10) จะได้ 2 เท่านั้น

**Q: COUNT รองรับข้อมูลได้สูงสุดกี่พารามิเตอร์?**

COUNT รองรับสูงสุด 255 พารามิเตอร์ (value1 ถึง value255) แต่ละพารามิเตอร์สามารถเป็นเซลล์เดี่ยว ช่วงเซลล์ หรือค่าต่างๆ ช่วงเซลล์หนึ่งช่วงนับเป็น 1 พารามิเตอร์ แม้จะมีหลายหมื่นเซลล์ก็ตาม

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

COUNT เป็นฟังก์ชันพื้นฐานที่มีใน Excel ทุกเวอร์ชัน รวมถึง Excel for Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013, 2010, 2007 และเวอร์ชันเก่ากว่า ใช้ได้ทั้ง Windows, Mac และ Excel for the web

**Q: COUNT นับค่าเปอร์เซ็นต์และเศษส่วนด้วยไหม?**

ใช่ COUNT นับค่าเปอร์เซ็นต์ เศษส่วน และตัวเลขทั้งหมดที่มี Data Type เป็น Number ไม่สนใจว่าจะแสดงเป็นทศนิยมหรือเปอร์เซ็นต์หรือรูปแบบอื่น เพราะ Excel เก็บค่าเหล่านั้นเป็นตัวเลข

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

- [AGGREGATE – คำนวณแบบละเว้น Error และแถวที่ซ่อน](https://www.thepexcel.com/functions/excel/math-and-trigonometry/aggregate/)
- [COUNTA – ฟังก์ชันนับเซลล์ที่ไม่ว่าง](https://www.thepexcel.com/functions/excel/statistical/counta/)
- [COUNTBLANK – นับเซลล์ว่าง](https://www.thepexcel.com/functions/excel/statistical/countblank/)
- [COUNTIF – นับจำนวนแบบมีเงื่อนไข](https://www.thepexcel.com/functions/excel/statistical/countif/)
- [COUNTIFS – ฟังก์ชันนับเซลล์ตามหลายเงื่อนไขพร้อมกัน](https://www.thepexcel.com/functions/excel/statistical/countifs/)
- [DATE – ฟังก์ชันสร้างวันที่จากปี เดือน วัน](https://www.thepexcel.com/functions/excel/date-and-time/date/)
- [distinctcount](https://www.thepexcel.com/distinctcount/)
- [IFS – ทดสอบหลายเงื่อนไขแบบมีลำดับความสำคัญ](https://www.thepexcel.com/functions/excel/logical/ifs/)
- [TRIMMEAN – หาค่าเฉลี่ยตัดหัวท้าย](https://www.thepexcel.com/functions/excel/statistical/trimmean/)
- [TYPE – ตรวจสอบชนิดข้อมูล](https://www.thepexcel.com/functions/excel/information/type/)

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

- [Microsoft Support: COUNT function](https://support.microsoft.com/en-us/office/count-function-a59cd7fc-b623-4d93-87a4-d23bf411294c) _(documentation)_
- [Exceljet: Excel COUNT function](https://exceljet.net/functions/count-function) _(tutorial)_
- [ExcelJet](https://exceljet.net/excel-functions/excel-count-function) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/excel/statistical/count/](https://www.thepexcel.com/functions/excel/statistical/count/)_
