---
title: INT – ปัดเศษลงให้เป็นจำนวนเต็ม
url: https://www.thepexcel.com/functions/excel/math-and-trigonometry/int/
type: function-explainer
program: Excel
syntax: =INT(number)
date: 2025-11-30
updated: 2025-12-17
scores:
  popularity: 7
  difficulty: 2
  usefulness: 8
---

# INT – ปัดเศษลงให้เป็นจำนวนเต็ม

> แปลงเป็นจำนวนเต็มโดยการปัดเศษลง

## คำอธิบาย

INT จะปัดตัวเลขลงไปยังจำนวนเต็มที่น้อยกว่าหรือเท่ากับตัวเลขนั้นเสมอ สำหรับจำนวนบวกจะเหมือนการตัดทศนิยมทิ้ง แต่สำหรับจำนวนลบจะปัดลงให้มีค่าติดลบมากขึ้น (เช่น -5.5 จะเป็น -6)

## Syntax

```excel
=INT(number)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number | Yes | Number |  | ตัวเลขที่ต้องการแปลงเป็นจำนวนเต็ม |

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

### คำนวณอายุงาน (ปีเต็ม)

หาผลต่างวันแล้วหารด้วย 365.25 จากนั้นใช้ INT เพื่อให้ได้จำนวนปีเต็มที่ทำงานมา

_เหมาะกับ:_ hr-calculation

### หาจำนวนกล่องสินค้า

มีสินค้า 100 ชิ้น ใส่กล่องละ 12 ชิ้น ใช้ INT(100/12) เพื่อดูว่าจะได้กี่กล่องเต็ม (เศษที่เหลืออาจต้องใส่กล่องแยก)

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

## ตัวอย่าง

### 1. ปัดเศษจำนวนบวก

```excel
=INT(8.9)
```

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

ปัด 8.9 ลงมาเป็นจำนวนเต็มที่น้อยกว่าหรือเท่ากับ 8.9 ซึ่งคือ 8

### 2. ปัดเศษจำนวนลบ

```excel
=INT(-8.9)
```

**ผลลัพธ์:** `-9`

สำหรับเลขลบ INT จะปัดลงไปหาค่าที่น้อยกว่า (ทางซ้ายของเส้นจำนวน) ดังนั้น -8.9 จึงกลายเป็น -9 (ไม่ใช่ -8)

### 3. ดึงเฉพาะวันที่จาก DateTime

```excel
=INT(NOW())
```

**ผลลัพธ์:** `30/11/2025`

เนื่องจากวันที่คือจำนวนเต็มและเวลาคือทศนิยม INT จะตัดส่วนเวลาทิ้งเหลือแต่วันที่

### 4. ดึงเฉพาะส่วนทศนิยม

```excel
=A1 - INT(A1)
```

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

สมมติ A1 คือ 10.45 เมื่อนำค่าเดิมลบด้วยจำนวนเต็ม (10) จะเหลือแต่เศษทศนิยม (0.45)

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

💡 **Tip**: ถ้าต้องการปัดเศษให้เป็นจำนวนเต็มที่ใกล้ที่สุด (ตามหลักคณิตศาสตร์) ให้ใช้ **ROUND(number, 0)** แทน

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

**Q: INT ต่างจาก TRUNC อย่างไร?**

ต่างกันที่เลขลบ: INT(-5.5) ได้ -6 (ปัดลง) แต่ TRUNC(-5.5) ได้ -5 (ตัดทศนิยมทิ้งเฉยๆ ไม่สนทิศทาง)

**Q: INT ต่างจาก ROUNDDOWN อย่างไร?**

สำหรับจำนวนเต็ม ทั้งคู่ให้ผลเหมือนกันถ้า ROUNDDOWN ใช้ num_digits=0 แต่ INT เขียนสั้นกว่าและเข้าใจง่ายกว่าสำหรับกรณีจำนวนเต็ม

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

- [TRUNC – ตัดทศนิยมทิ้งไปเลย](https://www.thepexcel.com/functions/excel/math-and-trigonometry/trunc/)
- [ROUND – ปัดเศษตัวเลข (มาตรฐาน)](https://www.thepexcel.com/functions/excel/math-and-trigonometry/round/)
- [ROUNDDOWN – ปัดเศษตัวเลขลงเสมอ](https://www.thepexcel.com/functions/excel/math-and-trigonometry/rounddown/)
- [FLOOR – ปัดเศษลงตามพหุคูณที่กำหนด](https://www.thepexcel.com/functions/excel/compatibility/floor/)
- [CEILING – ปัดเศษขึ้นตามจำนวนที่กำหนด](https://www.thepexcel.com/functions/excel/compatibility/ceiling/)
- [MOD – หาเศษเหลือจากการหาร](https://www.thepexcel.com/functions/excel/math-and-trigonometry/mod/)

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

- [Microsoft Support: ฟังก์ชัน INT](https://support.microsoft.com/th-th/office/int-function-a6c4af9e-356d-4369-ab6a-cb1fd9d343ef) _(official)_
- [ExcelJet: How to use INT](https://exceljet.net/functions/int-function) _(guide)_

---

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