---
title: TIME – สร้างเวลา (Time Serial)
url: https://www.thepexcel.com/functions/excel/date-and-time/time/
type: function-explainer
program: Excel
syntax: "=TIME(hour, minute, second)"
date: 2025-12-02
updated: 2025-12-17
scores:
  popularity: 7
  difficulty: 3
  usefulness: 8
---

# TIME – สร้างเวลา (Time Serial)

> สร้างค่าเวลาจากชั่วโมง นาที และวินาที

## คำอธิบาย

TIME สร้างค่าเวลา (Time Serial) จากส่วนประกอบ ชั่วโมง นาที และวินาที แตกต่างจาก TIMEVALUE ที่อ่านเวลาจากข้อความ TIME ใช้ตัวเลขแยกจากกัน มีประโยชน์สำหรับการสร้างเวลาแบบไดนามิก

## Syntax

```excel
=TIME(hour, minute, second)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| hour | Yes | Number |  | ชั่วโมง (0-23 สำหรับระบบ 24 ชั่วโมง, หรือให้เกิน 24 เพื่อแทนหลายวัน) |
| minute | Yes | Number |  | นาที (0-59, สามารถให้เกิน 59 เพื่อแสดงชั่วโมงเพิ่มเติม) |
| second | Yes | Number |  | วินาที (0-59, สามารถให้เกิน 59 เพื่อแสดงนาทีเพิ่มเติม) |

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

### สร้างกำหนดการแรกเข้า-ออกงาน

สร้างเวลาตั้งเข้าและออกงานสำหรับพนักงาน เช่น เข้า TIME(8,0,0) ออก TIME(17,0,0) จากนั้นคำนวณเวลาทำงาน

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

### ปัดเศษเวลาสำหรับเก็บสถิติ

ปัดเศษเวลาปัจจุบันเป็นชั่วโมงล่วงน้อย (โดยตั้ง MINUTE=0) เพื่อเก็บข้อมูลเวลาที่เรียบร้อย

_เหมาะกับ:_ time-rounding

### สร้างช่วงเวลาสำหรับการสํารวจ

กำหนดช่วงเวลาสำหรับแบบสำรวจ เช่น TIME(9,0,0) ถึง TIME(17,0,0) และสร้างเวลาสนามที่ท่องเที่ยว

_เหมาะกับ:_ time-interval

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: สร้างเวลา 8 โมงครึ่ง

```excel
=TIME(8, 30, 0)
```

**ผลลัพธ์:** `8:30:00 (หรือแสดงเป็น 08:30)`

สร้างค่าเวลา 8 ชั่วโมง 30 นาที 0 วินาที ผลลัพธ์เป็นเวลาที่สามารถจัดรูปแบบหรือนำไปคำนวณได้

### 2. ตัวอย่างที่ 2: สร้างเวลาบ่าย (14:30:45)

```excel
=TIME(14, 30, 45)
```

**ผลลัพธ์:** `14:30:45 (หรือ 2:30:45 PM ถ้าจัดรูปแบบเป็น 12 ชั่วโมง)`

สร้างเวลา 14 ชั่วโมง 30 นาที 45 วินาที ใน 24 ชั่วโมง ผลลัพธ์จะแสดงตามรูปแบบเซลล์ที่ตั้ง

### 3. ตัวอย่างที่ 3: สร้างเวลาปัจจุบันโดยตั้งวินาทีเป็น 0

```excel
=TIME(HOUR(NOW()), MINUTE(NOW()), 0)
```

**ผลลัพธ์:** `เวลาปัจจุบัน:00 (เช่น 16:30:00)`

ดึงชั่วโมงและนาทีจากเวลาปัจจุบัน (NOW) แล้วสร้างเวลาใหม่โดยตั้งวินาทีเป็น 0 มีประโยชน์ในการปัดเศษเวลา

### 4. ตัวอย่างที่ 4: สร้างเวลาจากช่วงที่เกินค่ามาตรฐาน

```excel
=TIME(0, 90, 0)
```

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

ให้ค่านาที 90 นาที ฟังก์ชันจะแปลงอัตโนมัติเป็น 1 ชั่วโมง 30 นาที ทำให้ง่ายในการนำข้อมูลที่เป็นนาทีมาสร้างเวลา

### 5. ตัวอย่างที่ 5: เวลาเริ่มปฏิบัติงาน + ช่วงเวลา

```excel
=TIME(8, 0, 0) + TIME(0, 30, 0)
```

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

สร้างเวลาเริ่ม (8:00) และบวกเพิ่มเติม 30 นาที ได้ 8:30 มีประโยชน์ในการคำนวณเวลาลงทะเบียน จบประชุม หรือสิ้นสุดงาน

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

💡 **Tip**: ใช้ TIME ร่วมกับ HOUR(), MINUTE(), SECOND() เพื่อแยกส่วนของเวลาออกมา

⚠️ **ระวัง**: TIME ทำงานในระบบ 24 ชั่วโมง หากต้องการแสดง 12 ชั่วโมง ให้จัดรูปแบบเซลล์เป็น "h:mm:ss AM/PM"

💻 **Excel 365**: ใช้ #time(hour, minute, second) หรือ TIME() ได้ทั้งคู่

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

**Q: ผลลัพธ์จาก TIME คืออะไร?**

ผลลัพธ์เป็น Time Serial Number ซึ่ง Excel เก็บเป็นทศนิยมระหว่าง 0-1 (เช่น 0.5 = 12:00 noon) เมื่อจัดรูปแบบเซลล์เป็นเวลา ก็จะแสดงเป็น HH:MM:SS

**Q: ความแตกต่างระหว่าง TIME กับ TIMEVALUE คืออะไร?**

TIME สร้างเวลาจากตัวเลข 3 ส่วน (hour, minute, second) ส่วน TIMEVALUE อ่านเวลาจากข้อความ เช่น TIMEVALUE("8:30 AM") เลือกใช้ตามประเภทข้อมูลที่มี

**Q: สามารถให้ค่า hour มากกว่า 23 ได้ไหม?**

ได้ครับ TIME ยอมรับค่าที่เกิน 24 ชั่วโมง Excel จะคำนวณเป็นจำนวนวันอัตโนมัติ เช่น TIME(25,0,0) = 1:00:00 ของวันถัดไป

**Q: จะคำนวณเวลาต่างกันระหว่างสองเวลาได้ไหม?**

ได้ครับ ลบเวลา 2 ค่า ผลลัพธ์จะเป็นทศนิยม คูณด้วย 24 เพื่อได้ชั่วโมง หรือ 1440 เพื่อได้นาที เช่น =(TIME(17,0,0)-TIME(8,0,0))*24 = 9 ชั่วโมง

**Q: TIME ใช้ได้กับ Power Query หรือไม่?**

ใช้ได้ครับ ใน Power Query (Excel 365) TIME ยังใช้ได้ตามปกติ หรือใช้ #time() ใน Power Query M Language ซึ่งให้ผลลัพธ์แบบเดียวกัน

**Q: เวลาติดลบได้ไหม?**

ไม่ดีจริง ถ้าให้ค่าติดลบ Excel จะแสดง ###หรือข้อผิดพลาด ใช้ MAX() หรือ IF() เพื่อตรวจสอบว่าค่าไม่ติดลบก่อน

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

- [TIMEVALUE – แปลง Text เป็น Time](https://www.thepexcel.com/functions/excel/date-and-time/timevalue/)
- [HOUR – หาเลขชั่วโมง](https://www.thepexcel.com/functions/excel/date-and-time/hour/)
- [MINUTE – หาเลขนาที](https://www.thepexcel.com/functions/excel/date-and-time/minute/)
- [SECOND – หาเลขวินาที](https://www.thepexcel.com/functions/excel/date-and-time/second/)
- [NOW – แสดงวันและเวลาปัจจุบัน (Real-time)](https://www.thepexcel.com/functions/excel/date-and-time/now/)
- [TEXT – แปลงค่าตัวเลข/วันที่เป็นข้อความตามรูปแบบที่กำหนด](https://www.thepexcel.com/functions/excel/text/text/)

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

- [Microsoft Support: ฟังก์ชัน TIME](https://support.microsoft.com/th-th/office/time-function-9a5aff99-8f7d-4611-845e-747d0b8d5457) _(official)_
- [ExcelJet: How to use TIME](https://exceljet.net/functions/time-function) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/excel/date-and-time/time/](https://www.thepexcel.com/functions/excel/date-and-time/time/)_
