การจัดการวันเวลาใน Excel เป็นเรื่องสำคัญที่หลายคนมองข้าม แต่หากเข้าใจหลักการแล้ว จะสามารถประยุกต์ใช้ได้อย่างมืออาชีพ ทั้งการคำนวณ การแปลงรูปแบบ และการจัดการข้อมูลข้ามปี
1️⃣ โครงสร้างพื้นฐานของวันเวลาใน Excel
- Excel เริ่มนับวันแรกจาก 01/01/1900 โดยถือว่าเป็นลำดับที่ 1
- วันที่ปัจจุบันสามารถดูได้โดยใช้
=TODAY()
แล้วจัดรูปแบบเซลล์เป็น General - เวลาใน 1 วัน = 1 หน่วย เช่น 1 ชั่วโมง = 1/24
2️⃣ การบวกลบวันเวลา
- สามารถบวกลบวันเวลาเหมือนตัวเลขทั่วไป
- หากผลลัพธ์เป็นค่าลบ Excel จะแสดง
#####
เพราะยังใช้รูปแบบวันที่อยู่ - วิธีแก้: คลิกขวาเซลล์ > Format Cells > Number > General
3️⃣ การแปลง พ.ศ. เป็น ค.ศ.
วิธีที่ 1: ใช้ค่าคงที่ 198327
- คีย์ 198327 ในเซลล์ใดก็ได้ > Copy
- คลุมวันที่ในคอลัมน์ A > Paste Special > Subtract
- เหมาะกับข้อมูลที่มีรูปแบบสม่ำเสมอ
- เหมาะกับการแปลงเฉพาะครั้งนั้น ๆ ไม่ควรทำเป็นสูตรเพราะบางปีตัวเลขอาจจะคลาดเคลื่อนได้
- ต้องตรวจสอบเสมอว่าได้คำตอบที่ถูกต้อง
วิธีที่ 2: ใช้สูตร DATE()
=DATE(YEAR(A1)-543, MONTH(A1), DAY(A1))
- เหมาะกับการแปลงที่ต้องการรักษาวันและเดือนให้ตรง
- ระวังปีที่มีวันที่ 29 ก.พ. อาจเกิดความคลาดเคลื่อน
วิธีที่ 3: สูตรแปลงแบบข้อความ
=(TEXT(A1,"d/m/") & TEXT(A1,"yyyy")-543)+0
- ใช้ได้กับช่วงปี 2499–2562
- หากวันที่ไม่ถูกต้อง จะเกิด error ซึ่งสามารถจัดการได้ด้วยฟังก์ชันเสริม
4️⃣ การแปลง ค.ศ. เป็น พ.ศ.
- ไม่ควรใช้ 198327 บวกกลับเข้าไป
- วิธีที่ถูกต้องคือ จัดรูปแบบเซลล์ให้แสดงเป็น พ.ศ.
- วันที่ควรคีย์เป็น ค.ศ. แล้วใช้ Format Cells เพื่อแสดงผลเป็น พ.ศ.
5️⃣ การจัดการเวลา
- 1 วัน = 24 ชั่วโมง = 1440 นาที = 86400 วินาที
- การรวมเวลาที่เกิน 24 ชั่วโมง ต้องใช้รูปแบบ
[h]:mm:ss
- ตัวอย่างการแปลงเวลาแบบทศนิยม:
=INT(A1)/24 + (A1-INT(A1))*60/1440
หรือ
=SUBSTITUTE(TEXT(A1,"0.00"),".",":")+0
6️⃣ ฟังก์ชันที่ควรรู้
DATEDIF()
– คำนวณช่วงเวลาDATE()
– สร้างวันที่จากปี เดือน วันTODAY()
– วันที่ปัจจุบันYEAR()
,MONTH()
,DAY()
– ดึงส่วนประกอบของวันที่HOUR()
,MINUTE()
,SECOND()
– ดึงส่วนประกอบของเวลาWEEKDAY()
– หาวันในสัปดาห์
Revised: January 28, 2017 at 10:52
It is very helpful. I have to work on my timesheet and payroll and I didn't know about Excel. My English is not perfect yet, I was looking for learning about excel in Thai instead. This blogger is help me very much. Thank you very much.
You are welcome. Glad to read your comment.