วัน เวลา ใน Excel

การจัดการวันเวลาใน 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

2 thoughts on “วัน เวลา ใน Excel”

  1. 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.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top