บทความ Timesheet / บันทึกเวลา

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

พี่โยไอที
11 เมษายน 2026 · อัปเดต 13 ตุลาคม 2026
9 นาที
Timesheet Google Sheets คำนวณ OT อัตโนมัติ

Cheat Sheet สูตร Google Sheets ฟรี

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

สิ้นเดือนต้องนั่งรวมชั่วโมงทำงานของพนักงานจากสมุดลงเวลา คิด OT ทีละวัน แล้วยังต้องเถียงกันว่าวันไหนมาสาย — ตัวเลขผิดนิดเดียวก็กระทบเงินเดือน

Timesheet (ไทม์ชีต) คือตารางบันทึกเวลาเข้า-ออกงานรายวัน ที่คิดชั่วโมงทำงาน OT และวันมาสายให้เอง บทความนี้ทำให้ดูทีละคอลัมน์ ทุกสูตรทดสอบในไฟล์ Google Sheets จริงแล้ว

Timesheet ต้องมีคอลัมน์อะไรบ้าง

คอลัมน์สูตร / วิธีกรอกหมายเหตุ
วันที่พิมพ์ 13/10/20261 แถว = 1 คน 1 วัน
เวลาเข้า / ออกพิมพ์ 8:30 หรือ 17:45Sheets รับเป็นเวลาให้เอง
ชั่วโมงทำงาน=ROUND((C2-B2)*24-1,2)หักพัก 1 ชั่วโมง · ตั้งรูปแบบเป็นตัวเลข
OT=MAX(0,D2-8)เฉพาะส่วนที่เกิน 8 ชั่วโมง
มาสาย=IF(B2>TIME(9,0,0),"สาย","")เปลี่ยน 9,0,0 เป็นเวลาเข้างานของบริษัท

ตัวอย่างจริง 3 วัน

ตัวอย่าง: ชั่วโมงทำงาน · OT · มาสาย จากเวลาเข้า-ออก
ภาพหน้าจอ Google Sheets: ตัวอย่าง: ชั่วโมงทำงาน · OT · มาสาย จากเวลาเข้า-ออก

ภาพจากไฟล์ Google Sheets จริง · เปิดไฟล์ตัวอย่างนี้ (ดูอย่างเดียว — ไฟล์ → ทำสำเนา เพื่อลองแก้)

ดูเป็นตาราง (ก๊อปตัวเลขได้)
ABCDEF
1วันที่เข้าออกชั่วโมงทำงาน (หักพัก 1 ชม.)OT (เกิน 8 ชม.)มาสาย
213/10/202608:5518:308.580.58
314/10/202609:2018:007.670สาย
415/10/202608:3020:0010.52.5
5รวม26.753.081

สูตรในช่องสีฟ้า (ช่วงเช่น C2:C4 = พิมพ์ที่ช่องแรกแล้วลากลง):

  • D2:D4=ROUND((C2-B2)*24-1,2)
  • E2:E4=MAX(0,D2-8)
  • F2:F4=IF(B2>TIME(9,0,0),"สาย","")
  • D5=SUM(D2:D4)
  • E5=SUM(E2:E4)
  • F5=COUNTIF(F2:F4,"สาย")

ช่องชั่วโมงต้องตั้งรูปแบบเป็นตัวเลข (ไม่งั้นจะโชว์เป็นเวลา) · TIME(9,0,0) คือเวลาเข้างาน 09:00 เปลี่ยนเป็นของบริษัทตัวเองได้

ทำไมคูณ 24: Sheets เก็บเวลาเป็นเศษส่วนของ 1 วัน (12 ชั่วโมง = 0.5) ผลของ เวลาออก − เวลาเข้า จึงเป็นเศษของวัน คูณ 24 ถึงจะเป็นชั่วโมง — อ่านเรื่องเวลาและกะดึกที่ข้ามเที่ยงคืนเพิ่มได้ในบทความ TODAY / NOW

จากชั่วโมงเป็นเงิน

อยากได้สูตรหมายเหตุ
ค่าแรงปกติ (รายชั่วโมง)=MIN(D2,8)*ค่าแรงต่อชั่วโมงจ่ายปกติไม่เกิน 8 ชั่วโมงต่อวัน
ค่า OT วันทำงานปกติ=E2*ค่าแรงต่อชั่วโมง*1.5กฎหมายแรงงานไทยกำหนด OT วันทำงานไม่น้อยกว่า 1.5 เท่า
รวมชั่วโมงทั้งเดือนของแต่ละคน=SUMIF(ชื่อ,"สมชาย",ชั่วโมง)ใช้กับตารางที่มีหลายคน
จำนวนวันมาสายของแต่ละคน=COUNTIFS(ชื่อ,"สมชาย",มาสาย,"สาย")สรุปท้ายเดือน

เก็บ ค่าแรงต่อชั่วโมง และ เวลาเข้างาน ไว้ในช่องตั้งค่าช่องเดียว แล้วอ้างด้วย $ (หรือตั้งชื่อช่วง) วันที่บริษัทปรับค่าแรง แก้ช่องเดียวจบ

ให้พนักงานลงเวลาเองแบบไม่ต้องแตะชีต

  1. 1

    Google Form 2 ช่อง

    ชื่อ (ดรอปดาวน์) + ปุ่ม เข้างาน/ออกงาน — Form บันทึกเวลาที่กดส่งให้เองในคอลัมน์ประทับเวลา
  2. 2

    ชีตคำตอบ + ARRAYFORMULA

    คำตอบเข้าเป็นแถวใหม่ทุกครั้ง ใช้ ARRAYFORMULA ที่หัวคอลัมน์ให้สูตรทำงานกับแถวใหม่เอง
  3. 3

    ชีตสรุปรายเดือน

    SUMIF / COUNTIFS ตามตารางด้านบน ดึงจากชีตคำตอบ

ข้อผิดพลาดที่เจอบ่อย

ชั่วโมงทำงานโชว์เป็น 9:35 แทน 9.58

ช่องผลลัพธ์ติดรูปแบบเวลามา เปลี่ยนเป็น รูปแบบ → ตัวเลข → ตัวเลข

กะดึก (22:00–06:00) ได้ค่าติดลบ

ใช้ =MOD(C2-B2,1)*24 แทน C2-B2 เพื่อให้ข้ามเที่ยงคืนได้

พิมพ์ 8.30 แล้วสูตรไม่ทำงาน

จุดทำให้เป็นตัวเลขธรรมดา ต้องพิมพ์ด้วยโคลอน 8:30 ถึงจะเป็นเวลา

OT ขึ้น 0.58 แต่บริษัทคิดเป็นครึ่งชั่วโมง

ปัดลงเป็นช่วง 30 นาทีด้วย =FLOOR(D2-8,0.5) แล้วครอบ MAX(0,…) กันค่าติดลบ

อยากได้ระบบลงเวลาผ่านมือถือ ที่สรุปชั่วโมงและ OT ให้เอง?

หน้าจอกรอกแบบแอปที่พนักงานเปิดจากลิงก์หรือ QR แล้วข้อมูลลงชีตเป็นระเบียบ — อยู่ในรายการระบบที่เปิดจอง ส่วนตารางเวลาทำงานแบบเทมเพลตฟรีก็มีให้ก๊อปไปใช้ได้ทันที
ดูระบบที่เปิดจอง

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

Timesheet คืออะไร?

ตารางบันทึกเวลาเข้า-ออกงานของพนักงานรายวัน ใช้คิดชั่วโมงทำงาน OT และวันมาสาย เพื่อคำนวณเงินเดือนหรือค่าแรงรายชั่วโมง

คิดชั่วโมงทำงานจากเวลาเข้า-ออกยังไง?

ใช้ =(เวลาออก-เวลาเข้า)*24 ถ้าหักพักเที่ยงให้ลบ 1 แล้วตั้งรูปแบบช่องเป็นตัวเลข เช่น =ROUND((C2-B2)*24-1,2)

คิด OT เกิน 8 ชั่วโมงยังไง?

ใช้ =MAX(0,ชั่วโมงทำงาน-8) ได้เฉพาะส่วนที่เกิน ถ้าทำงานไม่ถึง 8 ชั่วโมงจะได้ 0 ไม่ติดลบ

เช็คมาสายอัตโนมัติยังไง?

ใช้ =IF(เวลาเข้า>TIME(9,0,0),"สาย","") แล้วนับวันสายด้วย COUNTIF

ใช้ Google Form ลงเวลาได้ไหม?

ได้ Form บันทึกเวลาที่กดส่งให้เอง พนักงานแค่เลือกชื่อและกดเข้างานหรือออกงาน แล้วใช้สูตรในชีตคำตอบสรุปให้

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

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

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

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

อยากได้ระบบแบบนี้ แต่ไม่มีเวลาทำเอง?

รับทำระบบ Google Sheets ตามงานจริงของคุณ — บัญชี สต็อก ลงเวลา แจ้งเตือนเข้า LINE และ Apps Script อัตโนมัติ ทักมาเล่าปัญหาได้เลย ประเมินให้ฟรี

ทัก LINE ปรึกษาฟรี

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

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