HumanSoft โปรแกรม HR
เนื้อหาที่คุณกำลังอ่านอยู่ตอนนี้
  • สูตรการคำนวณพิเศษ (Extra Form) สำหรับประเภทการลา
  • สิ่งที่ต้องเตรียมก่อนใช้งาน
  • สิ่งที่จำเป็น
  • สิ่งที่แนะนำ
  • ขั้นตอนการใช้งาน
  • วิธีการคิดค่าปรับ
  • วิธีให้โควตา
  • ข้อกำหนดการกรอกข้อมูลและการคำนวณ
  • ข้อควรรู้เพิ่มเติม
  • ผลลัพธ์
  • คำถามที่พบบ่อย

สูตรการคำนวณพิเศษ (Extra Form) สำหรับประเภทการลา

คู่มือนี้อธิบายวิธีตั้งค่าสูตรการคำนวณพิเศษ (Extra Form) ในหน้าตั้งค่าประเภทการลา สำหรับฝ่ายบุคคล (HR) ที่ต้องการกำหนดเงื่อนไขการคำนวณค่าปรับหรือโควตาการลาแบบกำหนดเอง ครอบคลุมการเพิ่มเงื่อนไข การใช้ตัวแปรจากรายรับ-รายจ่ายหรือเวลาทำงานจริง และการบันทึกให้มีผลกับรอบเงินเดือน โดยตั้งค่าได้แยกตามประเภทพนักงาน (รายเดือน / รายวัน / เหมาจ่าย) และแยกตามส่วน (ค่าปรับ / โควตา)

 

สิ่งที่ต้องเตรียมก่อนใช้งาน

สิ่งที่จำเป็น

  • เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบฝ่ายบุคคลที่มีสิทธิ์เข้าถึงเมนูตั้งค่า

สิ่งที่แนะนำ

  • สร้างและตั้งค่าประเภทการลาที่ต้องการไว้ก่อนแล้ว

 

ขั้นตอนการใช้งาน

  1. คลิกเมนู “ตั้งค่า” ที่แถบนำทางด้านซ้าย

หน้าจอแถบเมนูหลัก ชี้ที่เมนู “ตั้งค่า”

  1. เลือก “ตั้งค่าการคำนวณ” แล้วเลือก “ตั้งค่าประเภทการลา”

เมนูย่อยภายใต้ “ตั้งค่าการคำนวณ” ชี้ที่ “ตั้งค่าประเภทการลา”

  1. กดปุ่ม “แก้ไข” ที่แถวของประเภทการลาที่ต้องการตั้งค่า

ตารางรายการประเภทการลา ชี้ที่ปุ่ม “แก้ไข”

  1. เลือกส่วนประเภทพนักงานที่ต้องการ: รายเดือน / รายวัน / เหมาจ่าย

หน้าแก้ไขประเภทการลา แสดงส่วนรายเดือน รายวัน เหมาจ่าย

 

วิธีการคิดค่าปรับ

ทำตามขั้นตอนนี้เมื่อต้องการตั้งค่าค่าปรับด้วยสูตรกำหนดเอง

  1. เลือกปุ่มตัวเลือก “สูตรการคำนวณพิเศษ” ใต้หัวข้อ “วิธีการคิดค่าปรับ”

ส่วน “วิธีการคิดค่าปรับ” ชี้ที่ปุ่มตัวเลือก “สูตรการคำนวณพิเศษ”

5.1 กดลิงก์ “ตั้งค่าการคำนวณเพิ่มเติม” ที่ปรากฏใต้ตัวเลือก — ระบบเปิดหน้า Extra Form

ลิงก์ “ตั้งค่าการคำนวณเพิ่มเติม” ปรากฏใต้ตัวเลือก “สูตรการคำนวณพิเศษ”

5.2 กดปุ่ม “เพิ่มเงื่อนไข” เพื่อสร้างชุดเงื่อนไขใหม่

  • ระบบแสดงส่วน “เงื่อนไขกำหนดเอง” ที่แถบด้านซ้าย
  • ถ้ามีเงื่อนไขอยู่แล้ว: กดปุ่ม “ปรับแต่งเงื่อนไข” ที่รายการที่ต้องการแก้ไขแทน

หน้า Extra Form แสดงส่วนเงื่อนไขกำหนดเอง ด้านซ้าย และปุ่ม “เพิ่มเงื่อนไข”

5.3 กำหนดรายละเอียดการปรับใช้ในหน้าต่างตั้งค่าที่เปิดขึ้น:

  • คลิกไอคอนดินสอเพื่อระบุ ชื่อเงื่อนไข หากไม่ระบุ ระบบจะแสดงชื่อเริ่มต้นเป็น “เงื่อนไขที่ …”
  • (ไม่บังคับ) กำหนด ปรับใช้กับ เพื่อจำกัดเงื่อนไขให้ใช้กับกลุ่มพนักงาน บริษัท แผนก หรือกะที่เจาะจง — หากไม่เลือกระบบใช้กับพนักงานทั้งองค์กรในส่วนนั้น

หน้าต่างตั้งค่าเงื่อนไข ช่องกรอกสูตรและเครื่องหมายเปรียบเทียบ

5.4 กำหนดรายละเอียดเงื่อนไขในหน้าต่างตั้งค่าที่เปิดขึ้น:

  • เลือก ประเภทงวดคำนวณ เช่น งวดปกติเต็มเดือน (ค่าเริ่มต้น)
  • ระบุ ตัวแปรฝั่งซ้าย ในช่องเงื่อนไขโดยพิมพ์ @ แล้วเลือกตัวแปรที่ต้องการ เช่น ค่าแรงต่อวัน หรือจำนวนชั่วโมงลา
  • เลือก เครื่องหมายเปรียบเทียบ เช่น > = หรือ <=
  • ระบุ ค่าเปรียบเทียบหรือตัวแปรฝั่งขวา ถ้าเป็นตัวแปรพิมพ์ @ เพื่อเลือก ถ้าเป็นตัวเลขพิมพ์ตรงได้เลย
  • ระบุ สูตรคำนวณการคิดเงิน โดยใช้สมการคณิตศาสตร์ เช่น @ค่าแรงต่อวัน * 2 หรือ @ค่าแรงต่อวัน * 1.5 (พิมพ์ @ เพื่อเรียกรายการตัวแปร) ระบบจะนำผลลัพธ์ที่ได้ไปใช้เป็นจำนวนเงินค่าปรับตามเงื่อนไข

หน้าต่างตั้งค่าเงื่อนไข ช่องกรอกสูตรคำนวณการคิดเงิน

5.5 ตัวอย่างภาพเมื่อระบุข้อมูลครบ

step8-3

5.6 กด “บันทึก” ในหน้าต่างตั้งค่า → ระบบแสดงหน้าต่างยืนยัน “ยืนยันบันทึกเงื่อนไขนี้ และการตั้งค่าประเภทการลา จะถูกบันทึกพร้อมกัน” → กด “ยืนยัน”

step9

หากภายหลังต้องการเปลี่ยนกลับไปใช้วิธีคำนวณแบบเดิม (“จำนวนเท่าของค่าแรง”) แทน — ระบบแสดงหน้าต่างยืนยัน “เปลี่ยนการตั้งค่า” แจ้งว่าสูตรที่ตั้งไว้ใน “สูตรการคำนวณพิเศษ” จะถูกลบทันที กด “ยืนยัน” เพื่อเปลี่ยน หรือ “ยกเลิก” เพื่อคงการตั้งค่าเดิมไว้

หน้าต่างยืนยัน “เปลี่ยนการตั้งค่า” เมื่อเปลี่ยนวิธีคิดค่าปรับจากสูตรการคำนวณพิเศษกลับไปเป็นจำนวนเท่าของค่าแรง

 

วิธีให้โควตา

ทำตามขั้นตอนนี้เมื่อต้องการตั้งค่าโควตาการลาด้วยสูตรกำหนดเอง

  1. เลือกปุ่มตัวเลือก “สูตรการคำนวณพิเศษ” ใต้หัวข้อ “วิธีให้โควตา”

ส่วน “วิธีให้โควตา” ชี้ที่ปุ่มตัวเลือก “สูตรการคำนวณพิเศษ”

6.1 กดลิงก์ “ตั้งค่าการคำนวณเพิ่มเติม” ที่ปรากฏใต้ตัวเลือก — ระบบเปิดหน้า Extra Form

ลิงก์ “ตั้งค่าการคำนวณเพิ่มเติม” ปรากฏใต้ตัวเลือก “สูตรการคำนวณพิเศษ”

6.2 กดปุ่ม “เพิ่มเงื่อนไข” เพื่อสร้างชุดเงื่อนไขใหม่

  • ระบบแสดงส่วน “เงื่อนไขกำหนดเอง” ที่แถบด้านซ้าย
  • ถ้ามีเงื่อนไขอยู่แล้ว: กดปุ่ม “ปรับแต่งเงื่อนไข” ที่รายการที่ต้องการแก้ไขแทน

หน้า Extra Form แสดงส่วนเงื่อนไขกำหนดเอง ด้านซ้าย และปุ่ม “เพิ่มเงื่อนไข”

6.3 กำหนดรายละเอียดการปรับใช้ในหน้าต่างตั้งค่าที่เปิดขึ้น:

  • คลิกไอคอนดินสอเพื่อระบุ ชื่อเงื่อนไข หากไม่ระบุ ระบบจะแสดงชื่อเริ่มต้นเป็น “เงื่อนไขที่ …”
  • (ไม่บังคับ) กำหนด ปรับใช้กับ เพื่อจำกัดเงื่อนไขให้ใช้กับกลุ่มพนักงาน บริษัท แผนก หรือกะที่เจาะจง — หากไม่เลือกระบบใช้กับพนักงานทั้งองค์กรในส่วนนั้น

หน้าต่างตั้งค่าเงื่อนไข ช่องกรอกสูตรและเครื่องหมายเปรียบเทียบ

6.4 กำหนดรายละเอียดเงื่อนไขในหน้าต่างตั้งค่าที่เปิดขึ้น:

  • เลือก ประเภทงวดคำนวณ เช่น งวดปกติเต็มเดือน (ค่าเริ่มต้น)
  • ระบุ ตัวแปรฝั่งซ้าย ในช่องเงื่อนไข — พิมพ์ @ เพื่อดูรายการตัวแปรทั้งหมด (เช่น ค่าแรงต่อวัน จำนวนชั่วโมงลา หรือค่าจากรายรับ-รายจ่ายตัวอื่น) แล้วเลือกจากรายการ
  • เลือก เครื่องหมายเปรียบเทียบ เช่น > = หรือ <=
  • ระบุ ค่าเปรียบเทียบหรือตัวแปรฝั่งขวา ถ้าเป็นตัวแปรพิมพ์ @ เพื่อเลือก ถ้าเป็นตัวเลขพิมพ์ตรงได้เลย
  • ระบุ สูตรคำนวณโควตาการลา โดยใช้สมการคณิตศาสตร์ เช่น @อายุงานนับจากวันที่เริ่มงาน(เดือน) หรือ (@อายุงานนับจากวันที่เริ่มงาน(วัน) / 30) * 1.5 (พิมพ์ @ เพื่อเรียกรายการตัวแปร) ผลลัพธ์ที่ได้จะเป็นจำนวนโควตาการลา โดยมีหน่วยเป็นวันเสมอ

หน้าต่างตั้งค่าเงื่อนไข ช่องกรอกสูตรคำนวณโควตาการลา

6.5 ตัวอย่างภาพเมื่อระบุข้อมูลครบ

6-exam

6.6 กด “บันทึก” ในหน้าต่างตั้งค่า → ระบบแสดงหน้าต่างยืนยัน “ยืนยันบันทึกเงื่อนไขนี้ และการตั้งค่าประเภทการลา จะถูกบันทึกพร้อมกัน” → กด “ยืนยัน”

6-save

หากภายหลังต้องการเปลี่ยนกลับไปใช้วิธีคำนวณแบบเดิม (“กำหนดเอง”) แทน — ระบบแสดงหน้าต่างยืนยัน “เปลี่ยนการตั้งค่า” แจ้งว่าสูตรที่ตั้งไว้ใน “สูตรการคำนวณพิเศษ” จะถูกลบทันที กด “ยืนยัน” เพื่อเปลี่ยน หรือ “ยกเลิก” เพื่อคงการตั้งค่าเดิมไว้

หน้าต่างยืนยัน “เปลี่ยนการตั้งค่า” เมื่อเปลี่ยนวิธีคิดโควตาจากสูตรการคำนวณพิเศษกลับไปเป็นกำหนดเอง

 

ข้อกำหนดการกรอกข้อมูลและการคำนวณ

  • ถ้าประเภทการลานั้นมี คำขอ (เอกสาร) ที่เกี่ยวข้อง ยื่นเข้ามาแล้ว — สลับไปมาระหว่าง “จำนวนเท่าของค่าแรง” กับ “สูตรการคำนวณพิเศษ” ได้ แต่จะเปลี่ยนไปใช้ “ตัดโควตาจากวันหยุดพิเศษ” ไม่ได้ และตราบใดที่ค่าปรับตั้งเป็น “ตัดโควตาจากวันหยุดพิเศษ” อยู่ ก็จะตั้งค่าจำนวนเท่าของค่าแรง สูตรการคำนวณพิเศษ และโควตาไม่ได้เช่นกัน (ล็อกกันทั้งสองทาง)
  • ถ้าเปลี่ยนวิธีคำนวณออกจาก “สูตรการคำนวณพิเศษ” — ระบบแสดงหน้าต่างยืนยัน “เปลี่ยนการตั้งค่า” ก่อนเสมอ เมื่อกด “ยืนยัน” ระบบจะล้างเงื่อนไข Extra Form ที่ตั้งไว้ในส่วนนั้นทันที (กด “ยกเลิก” เพื่อคงการตั้งค่าเดิมไว้)
  • ถ้าส่วน โควตา เปลี่ยนมาใช้ “สูตรการคำนวณพิเศษ” — ระบบล้างตารางโควตาที่กำหนดไว้ก่อนหน้าทั้งหมด
  • ถ้าส่วน ค่าปรับ เปลี่ยนมาใช้ “สูตรการคำนวณพิเศษ” — ระบบล้างค่า “จำนวนเท่าของค่าแรง” และ “ตัดโควตาจากวันหยุดพิเศษ” ที่กรอกไว้ก่อนหน้าทั้งหมด

ในช่องกรอกสูตร สามารถพิมพ์ @ เพื่อดึงตัวแปรจาก รายรับ-รายจ่ายตัวอื่น หรือ เงื่อนไขของเวลาการทำงานจริง มาใช้ในสูตรคำนวณได้

 

ข้อควรรู้เพิ่มเติม

  • การตั้งค่า Extra Form แยกกันสำหรับแต่ละประเภทพนักงาน — การแก้ไขส่วนรายเดือนไม่กระทบส่วนรายวันหรือเหมาจ่าย
  • หากต้องการตั้งค่าทั้งส่วนค่าปรับและโควตา ต้องเข้า Extra Form แยก 2 ครั้ง ผ่านลิงก์ “ตั้งค่าการคำนวณเพิ่มเติม” ของแต่ละส่วน
  • หากไม่กำหนด “ปรับใช้กับ” ในเงื่อนไข ระบบใช้เงื่อนไขนั้นกับพนักงานทุกคนในองค์กรที่อยู่ในส่วนประเภทพนักงานนั้น
  • แนะนำให้ทดสอบในรอบทดสอบก่อน เนื่องจากการเปลี่ยนสูตรกลางรอบเงินเดือนที่เปิดอยู่ต้องกด “ปรับใช้” เพิ่มเติม

 

ผลลัพธ์

หลังกด “ยืนยัน” ระบบแสดงผลดังนี้:

  • ระบบแสดงข้อความแจ้งเตือน “เปลี่ยนการตั้งค่าสำเร็จ”
  • ระบบเก็บการตั้งค่าไว้ 2 ส่วนแยกกัน คือ “การตั้งค่าปัจจุบัน” และ “การตั้งค่าของรอบเงินเดือนที่เปิดอยู่” (ค่าที่ผูกไว้กับรอบที่กำลังเปิดอยู่ในขณะนี้)
    • ถ้ามีรอบเงินเดือนที่เปิดอยู่ ระบบจะถามว่าต้องการ “ปรับใช้” การตั้งค่าใหม่นี้กับรอบเดือนที่เปิดอยู่ด้วยหรือไม่
    • กด “ปรับใช้” → เลือกรอบเดือน → ระบบแสดง “ปรับใช้สำเร็จ” (อัปเดตการตั้งค่าของรอบเดือนนั้นให้ตรงกับการตั้งค่าปัจจุบัน)
    • กด “ไม่เป็นไร” ไม่ปรับใช้การตั้งค่า รอบเงินเดือนที่เปิดอยู่จะยังคงใช้การตั้งค่าเดิมต่อไป จนกว่าจะมีการกดคำนวณเงินเดือนในรอบเดือนนั้นใหม่อีกครั้ง ระบบจึงจะดึงการตั้งค่าใหม่นี้ไปใช้งาน

 

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

ถ้าเลือก “สูตรการคำนวณพิเศษ” แล้วเปลี่ยนกลับไปเป็นวิธีอื่น เงื่อนไขที่ตั้งไว้จะหายไหม?

หายไป — เมื่อเปลี่ยนวิธีคำนวณออกจาก “สูตรการคำนวณพิเศษ” และบันทึก ระบบจะนำเงื่อนไข Extra Form เดิมในส่วนนั้นออกทั้งหมด หากต้องการใช้สูตรอีกครั้งต้องสร้างเงื่อนไขใหม่ ทั้งนี้ “จำนวนเท่าของค่าแรง” กับ “สูตรการคำนวณพิเศษ” สลับกันได้แม้มีคำขอ (เอกสาร) ยื่นเข้ามาแล้ว แต่ถ้าประเภทการลานั้นตั้งเป็น “ตัดโควตาจากวันหยุดพิเศษ” อยู่ และมีคำขอยื่นเข้ามาแล้ว ระบบจะไม่ให้เปลี่ยนข้ามระหว่างสองกลุ่มนี้

 

ใช้ “สูตรการคำนวณพิเศษ” ได้กับพนักงานทุกประเภทไหม?

ได้ — ระบบแยกการตั้งค่าเป็น 3 ส่วนอิสระ (รายเดือน / รายวัน / เหมาจ่าย) ฝ่ายบุคคล (HR) ตั้ง Extra Form แยกกันสำหรับแต่ละประเภทได้ และการตั้งค่าแต่ละส่วนไม่กระทบกัน

 

สามารถตั้ง Extra Form ทั้งส่วนค่าปรับและโควตาพร้อมกันได้ไหม?

ต้องทำแยก 2 ครั้ง — เลือก “สูตรการคำนวณพิเศษ” และกด “ตั้งค่าการคำนวณเพิ่มเติม” สำหรับส่วนค่าปรับครั้งหนึ่ง แล้วทำซ้ำสำหรับส่วนโควตาอีกครั้ง เพราะแต่ละส่วนนำไปหน้า Extra Form คนละส่วนกัน

 

หลังบันทึก Extra Form การตั้งค่าจะมีผลกับรอบเงินเดือนที่เปิดอยู่ทันทีไหม?

ไม่ทันที เนื่องจากระบบเก็บ “การตั้งค่าปัจจุบัน” กับ “การตั้งค่าของรอบเงินเดือนที่เปิดอยู่” เป็นคนละส่วนกัน — ถ้ากด “ปรับใช้” แล้วยืนยัน รอบที่เปิดอยู่จะอัปเดตให้ตรงกับการตั้งค่าปัจจุบันทันที ถ้ากด “ไม่เป็นไร” รอบเงินเดือนที่เปิดอยู่จะยังคงใช้การตั้งค่าเดิมต่อไป จนกว่าจะมีการกดคำนวณเงินเดือนในรอบเดือนนั้นใหม่อีกครั้ง ระบบจึงจะดึงการตั้งค่าใหม่นี้ไปใช้งาน

ทีมงาน HumanSoft พร้อมให้คำปรึกษาโปรแกรมเงินเดือน HumanSoftทดลองใช้ฟรี 30 วัน ครบทุกฟังก์ชัน งาน HR
  • บริการขึ้นระบบ ฟรี
  • ไม่มีค่าใช้จ่ายใดๆ ทั้งสิ้น
  • ยกเลิกเมื่อไหร่ก็ได้
ทดลองใช้งานฟรี
LINEแชทกับเราติดต่อเรา30 วันทดลอง
ใช้ฟรี
ตั้งค่าสูตรการคำนวณพิเศษ (Extra Form) สำหรับประเภทการลา