⏱️ Timesheet / บันทึกเวลา

Timesheet Google Sheets — บันทึกชั่วโมงทำงาน คำนวณ OT อัตโนมัติ

AdminYo
11 เมษายน 2026
10 นาที
Timesheet Google Sheets คำนวณ OT อัตโนมัติ

Cheat Sheet สูตร Google Sheets ฟรี

รวมสูตรที่ใช้บ่อย พร้อมตัวอย่าง อธิบายเข้าใจง่าย เปิดดูได้ตลอดขณะทำงาน

HR ต้องนั่งคำนวณ OT ให้พนักงานทุกคนปลายเดือน ตัวเลขผิดพลาดบ่อย ทะเลาะกับพนักงานเรื่องชั่วโมงทำงาน

Timesheet ใน Google Sheets ให้พนักงาน check-in check-out เอง คำนวณชั่วโมงและ OT อัตโนมัติ ทุกคนเห็นตัวเลขเดียวกัน

ใช้ Excel อยู่? สูตรเหมือนกัน

TIME(), HOUR(), MINUTE() ทำงานเหมือนกันทั้ง Excel และ Sheets ข้อดีของ Sheets คือพนักงานกรอกเวลาผ่านมือถือได้เลย

โครงสร้างและสูตร Timesheet

Columnข้อมูลตัวอย่าง
Aวันที่1/5/2025
Bเวลาเข้า09:00 (Time format)
Cเวลาออก18:30
Dชั่วโมงทำงานสูตรคำนวณ
Eชั่วโมง OTสูตรคำนวณ
Fหมายเหตุลาครึ่งวัน, ทำงานที่บ้าน
1

คำนวณชั่วโมงทำงาน

=(C2-B2)*24

C2=เวลาออก, B2=เวลาเข้า — คูณ 24 เพราะ Sheets เก็บเวลาเป็นส่วนของวัน (1 วัน = 1.0)

2

คำนวณ OT (เกิน 8 ชั่วโมง)

=MAX(0, D2-8)

D2=ชั่วโมงทำงาน — ถ้าทำงานน้อยกว่า 8 ชม. OT=0, ถ้ามากกว่าจะคำนวณส่วนที่เกิน

3

สรุปรวมชั่วโมงทั้งเดือน

=SUMIF(A:A,">="&DATE(2025,5,1),D:D)

รวมชั่วโมงเฉพาะเดือนที่ต้องการ ไม่ต้องเลือกแถวเอง

4

คำนวณค่าแรง OT

=E2 * (เงินเดือน/30/8) * 1.5

OT ตามกฎหมาย = 1.5 เท่าของค่าแรงปกติ — แก้ค่า 1.5 เป็น 3 สำหรับ OT วันหยุด

Timesheet Google Sheets คำนวณชั่วโมง OT

Timesheet พร้อม Dashboard สรุปชั่วโมงและ OT ต่อเดือน

เทคนิคที่ใช้บ่อย

  • Data Validation เวลา — ใส่ Validation ว่าต้องเป็น Time format ป้องกันพิมพ์ผิด
  • Conditional Formatting วันหยุด — ไฮไลท์เสาร์อาทิตย์สีต่างออกมาเพื่อดู OT วันหยุดได้ง่าย
  • Google Form สำหรับ check-in — ให้พนักงานกรอกเวลาผ่าน Form → ข้อมูลเข้า Sheets อัตโนมัติ ไม่ต้องส่ง Excel กัน
  • แยก Sheet ต่อเดือน — Duplicate Sheet ทุกต้นเดือน เพื่อประวัติไม่ปนกัน

Error ที่เจอบ่อย

ชั่วโมงได้เป็นทศนิยมแปลกๆ เช่น 8.5

ถูกต้องแล้ว 8.5 หมายถึง 8 ชั่วโมง 30 นาที — ถ้าอยากให้แสดง "8:30" ให้ Format เป็น [h]:mm แทน

เวลาออกน้อยกว่าเวลาเข้า (ทำงานข้ามวัน)

ใช้ =IF(C2<B2, C2+1-B2, C2-B2)*24 เพื่อจัดการกรณีทำงานข้ามเที่ยงคืน

เวลาเป็น text ไม่ใช่ Time

ตรวจด้วย =ISNUMBER(B2) ถ้าได้ FALSE แสดงว่าเป็น text ต้องแปลงเป็น Time format ก่อน

ต้องการ Employee Schedule Template พร้อมใช้?

มี Template ตารางเวลาทำงาน พร้อม Timesheet คำนวณ OT และ Dashboard สรุปต่อเดือน

ดู Employee Schedule Template →

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

Timesheet Sheets เหมาะกับ Freelance ไหม?

เหมาะมาก — ใช้บันทึกชั่วโมงต่อโปรเจค คำนวณค่าจ้างอัตโนมัติ และสร้าง invoice summary ได้

พนักงานหลายคนใช้ Timesheet เดียวกันได้ไหม?

ได้ — เพิ่มคอลัมน์ชื่อพนักงาน แล้วใช้ SUMIF กรองชั่วโมงต่อคน หรือแยก Sheet ต่อคนถ้าต้องการความเป็นส่วนตัว

ส่ง Timesheet ให้ลูกค้า approve ได้ยังไง?

Share → Specific people → ให้ลูกค้าดูได้อย่างเดียว หรือ Download เป็น PDF แล้วส่งทาง email

ถ้าบทความนี้มีประโยชน์ ช่วยแชร์ให้เพื่อนๆ ด้วย

อยากสร้างระบบจริงด้วย Google Sheets?

คู่มือฉบับสมบูรณ์ สอนสร้างระบบ step-by-step ตั้งแต่เริ่มต้นจนใช้งานได้จริง พร้อมเทมเพลตและไฟล์ตัวอย่างครบ

ดาวน์โหลดทันทีหลังชำระเงิน ไม่มีค่าสมัครรายเดือน

บทความที่เกี่ยวข้อง

เครื่องมือแนะนำ