Thep Excel

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

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

=TIME(hour, minute, second)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
7/10

Difficulty
3/10

Usefulness
8/10

Syntax & Arguments

=TIME(hour, minute, second)

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

How it works

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

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

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

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

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

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

Examples

ตัวอย่างที่ 1: สร้างเวลา 8 โมงครึ่ง
TIME(8, 30, 0)
สร้างค่าเวลา 8 ชั่วโมง 30 นาที 0 วินาที ผลลัพธ์เป็นเวลาที่สามารถจัดรูปแบบหรือนำไปคำนวณได้
Excel Formula:

=TIME(8, 30, 0)

Result:

8:30:00 (หรือแสดงเป็น 08:30)

ตัวอย่างที่ 2: สร้างเวลาบ่าย (14:30:45)
TIME(14, 30, 45)
สร้างเวลา 14 ชั่วโมง 30 นาที 45 วินาที ใน 24 ชั่วโมง ผลลัพธ์จะแสดงตามรูปแบบเซลล์ที่ตั้ง
Excel Formula:

=TIME(14, 30, 45)

Result:

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

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

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

Result:

เวลาปัจจุบัน:00 (เช่น 16:30:00)

ตัวอย่างที่ 4: สร้างเวลาจากช่วงที่เกินค่ามาตรฐาน
TIME(0, 90, 0)
ให้ค่านาที 90 นาที ฟังก์ชันจะแปลงอัตโนมัติเป็น 1 ชั่วโมง 30 นาที ทำให้ง่ายในการนำข้อมูลที่เป็นนาทีมาสร้างเวลา
Excel Formula:

=TIME(0, 90, 0)

Result:

1:30:00

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

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

Result:

8:30:00

FAQs

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

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

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

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

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

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

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

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

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

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

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

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

Resources & Related

Related posts

Additional Notes

ฟังก์ชัน TIME ใน Excel ช่วยสร้างเวลาจากเลข ชั่วโมง, นาที, วินาที

Leave a Reply

Your email address will not be published. Required fields are marked *