Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เพิ่มประสิทธิภาพ HR ด้วย 7 ฟังก์ชัน Excel หลัก

Excel เป็นหนึ่งในเครื่องมือที่นิยมที่สุดที่ทีมทรัพยากรบุคคล (HR) ใช้งาน ผู้เชี่ยวชาญ HR จัดการวันที่ เวลาสิ้นสุด บันทึกพนักงาน การติดตามลา และเวิร์กโฟลว์การจ้างงานทุกวัน ฟังก์ชันในตัวของ Excel สามารถเพิ่มประสิทธิภาพงานเหล่านี้โดยทำให้การคำนวณอัตโนมัติและลดข้อผิดพลาด เมื่อคุณรู้จักฟังก์ชันที่ถูกต้อง คุณสามารถทำงานซ้ำๆ อัตโนมัติและประหยัดเวลาหลายชั่วโมง

ในบทช่วยสอนนี้ เราจะแสดง 7 ฟังก์ชัน Excel สำหรับการจัดการทรัพยากรบุคคลที่มีประสิทธิภาพ เราจะเน้นที่ NETWORKDAYS, NETWORKDAYS.INTL, WORKDAY, WORKDAY.INTL, DATEDIF, EDATE และ YEARFRAC ฟังก์ชันเหล่านี้มีประโยชน์โดยเฉพาะสำหรับการจัดการวันที่โดยตัดวันหยุดสุดสัปดาห์และวันหยุดราชการ

มาพิจารณาชุดข้อมูล HR ตัวอย่างเพื่อสำรวจ 7 ฟังก์ชัน Excel นี้สำหรับการจัดการทรัพยากรบุคคลที่มีประสิทธิภาพ

1. NETWORKDAYS: นับวันทำงานระหว่างสองวันที่

NETWORKDAYS ส่งคืนจำนวนวันทำงานระหว่างวันที่เริ่มต้นและวันที่สิ้นสุด โดยไม่นับวันเสาร์ วันอาทิตย์ และวันหยุดราชการที่ระบุเพิ่มได้ เหมาะสำหรับติดตามยอดลาหรือวัดเวลาในไปป์ไลน์การจ้างงาน

ไวยากรณ์:

=NETWORKDAYS(start_date, end_date, [holidays])
  • start_date: วันที่เริ่มต้น
  • end_date: วันที่สิ้นสุด
  • [holidays] – ทางเลือก: ช่วงของวันที่หยุดราชการ

กรณีใช้งาน HR: คำนวณวันลาที่ใช้จาก 10 ก.พ. 2026 ถึง 14 ก.พ. 2026 ไม่นับวันหยุดราชการ

  • เลือกเซลล์และป้อนสูตรต่อไปนี้
=NETWORKDAYS(E2,F2,$N$2:$N$6)

สูตรนี้คำนวณจำนวนวันทำงานที่พนักงานขาดงาน โดยไม่นับวันหยุดสุดสัปดาห์และวันหยุดราชการทางการ

เคล็ดลับ: NETWORKDAYS สมมติว่าวันหยุดสุดสัปดาห์คือเสาร์-อาทิตย์ หากองค์กรของคุณใช้รูปแบบวันหยุดต่างกัน ให้ใช้ NETWORKDAYS.INTL แทน

2. NETWORKDAYS.INTL: นับวันทำงานด้วยการตั้งค่าวันหยุดสุดสัปดาห์แบบกำหนดเอง

ฟังก์ชันนี้คล้าย NETWORKDAYS แต่อนุญาตให้กำหนดวันหยุดสุดสัปดาห์แบบกำหนดเองได้ เช่น วันศุกร์-เสาร์ในบางภูมิภาค องค์กรบางแห่งไม่ปฏิบัติตามวันหยุดสุดสัปดาห์มาตรฐานเสาร์-อาทิตย์ NETWORKDAYS.INTL ให้คุณกำหนดวันหยุดสุดสัปดาห์แบบกำหนดเอง ทำให้มีประโยชน์สำหรับทีม HR ระดับสากลที่จัดการสัปดาห์ทำงานที่แตกต่างกัน

ไวยากรณ์:

=NETWORKDAYS.INTL(start_date, end_date, weekend, [holidays])
  • start_date และ end_date: เหมือนด้านบน
  • weekend: ตัวเลขหรือสตริงที่กำหนดวันไม่ทำงาน (เช่น 1 = เสาร์-อาทิตย์, 7 = ศุกร์-เสาร์)
  • [holidays] – ทางเลือก: ช่วงของวันที่หยุดราชการ

อาร์กิวเมนต์ weekend สามารถเป็นรหัสได้ เช่น:

  • 1 = เสาร์, อาทิตย์
  • 7 = ศุกร์, เสาร์
  • หรือรูปแบบ 7 ตัวอักษร เช่น "0000110"

กรณีใช้งาน HR: การติดตามลาสำหรับสำนักงานภูมิภาค

สมมติว่าพนักงานปฏิบัติตามตารางวันหยุดสุดสัปดาห์ ศุกร์-เสาร์ ให้คำนวณวันลาทั้งหมด

  • เลือกเซลล์และป้อนสูตรต่อไปนี้
=NETWORKDAYS.INTL(E3,F3,7,$N$2:$N$6)

นี่นับวันทำงานของวันลาในขณะที่เคารพรูปแบบวันหยุดสุดสัปดาห์ที่แตกต่าง

คุณค่า HR เชิงปฏิบัติ: โดยไม่มีฟังก์ชันนี้ ยอดลาอาจคำนวณผิดสำหรับพนักงานที่ทำงานภายใต้ตารางเวลาที่ไม่มาตรฐาน

3. WORKDAY: หาวันที่ธุรกิจในอนาคตหรืออดีต

WORKDAY ส่งคืนวันที่ที่เป็นจำนวนวันทำงานที่กำหนด ก่อนหรือหลังวันที่เริ่มต้น โดยไม่นับวันหยุดสุดสัปดาห์และวันหยุดราชการ มีประโยชน์สำหรับการคาดการณ์วันสิ้นสุดในกระบวนการจ้างงานหรือช่วงทดลองงาน

ไวยากรณ์:

=WORKDAY(start_date, days, [holidays])
  • start_date: วันที่ฐาน
  • days: จำนวนวันทำงานที่จะบวก (บวก) หรือลบ (ลบ)
  • [holidays] – ทางเลือก: ช่วงของวันที่หยุดราชการ

กรณีใช้งาน HR: ตั้งจุดตรวจสอบการ Onboarding หรือช่วงทดลองงาน

สมมติว่า HR ต้องการคำนวณวันที่ครบ 60 วันทำงานหลังวันที่เข้าทำงานของพนักงานสำหรับ Milestone ช่วงทดลองงาน

  • เลือกเซลล์และป้อนสูตรต่อไปนี้
=WORKDAY(K2,60,$N$2:$N$6)

นี่ให้วันที่หลัง 60 วันทำงาน ข้ามวันหยุดสุดสัปดาห์และวันหยุดราชการ สูตรส่งคืนวันที่ธุรกิจ milestone แทนที่จะแค่บวก 60 วันปฏิทิน

การใช้งานอีกอย่าง:

ทีมจ้างงานสามารถใช้ตั้งเป้าหมาย เช่น:

"ผู้สมัครควรได้รับจดหมายจ้างงานภายใน 10 วันทำงานหลังสัมภาษณ์รอบสุดท้าย"

สูตร:

=WORKDAY(K2,10,$N$2:$N$6)

ที่นี่ K2 มีวันที่สัมภาษณ์ สูตรส่งคืนกำหนดส่งจดหมายจ้างงาน

4. WORKDAY.INTL: หาวันที่ธุรกิจด้วยวันหยุดสุดสัปดาห์แบบกำหนดเอง

WORKDAY.INTL ทำงานเหมือน WORKDAY แต่ให้คุณกำหนดโครงสร้างวันหยุดสุดสัปดาห์ที่แตกต่างได้ เหมาะอย่างยิ่งสำหรับการดำเนินงาน HR ระดับสากล การประสานงานจ้างงานข้ามประเทศ และตาราง Onboarding ท้องถิ่น

ไวยากรณ์:

=WORKDAY.INTL(start_date, days, weekend, [holidays])

กรณีใช้งาน HR: กำหนดส่งงานจ้างงานข้ามสถานที่

สมมติว่าสำนักงาน HR ภูมิภาคปฏิบัติตามวันหยุดสุดสัปดาห์ ศุกร์-เสาร์ และต้องการกำหนดวันที่ส่งงานจ้างงาน 5 วันทำงานหลังสัมภาษณ์

สูตร:

=WORKDAY.INTL(K3,5,7,$N$2:$N$6)

นี่ส่งคืนกำหนดส่งงานจ้างงานตามปฏิทินทำงานจริงของสำนักงาน ผู้สมัครที่สัมภาษณ์วันที่ 11 ก.พ. 2026 อาจมีกำหนด 5 วันทำงานที่แตกต่างกัน ขึ้นอยู่กับโมเดลวันหยุดที่ใช้

ข้อมูลเชิงลึก HR: ฟังก์ชันนี้หลีกเลี่ยงข้อผิดพลาดทั่วไปในการนำกฎปฏิทินของสำนักงานใหญ่ไปใช้กับทุกสาขา

5. DATEDIF: วัดระยะเวลาทำงานหรืออายุงานของพนักงาน

DATEDIF คำนวณความต่างระหว่างสองวันที่ในหน่วยปี เดือน หรือวัน มันเป็นหนึ่งในฟังก์ชันที่มีประโยชน์ที่สุดสำหรับรายงาน HR และมีประโยชน์โดยเฉพาะสำหรับรางวัลอายุงาน คุณสมบัติการเลื่อนตำแหน่ง เงินสวัสดิการ และคุณสมบัติสวัสดิการ

ไวยากรณ์:

=DATEDIF(start_date, end_date, unit)

หน่วยทั่วไป:

  • "Y" = ปีเต็ม
  • "M" = เดือนเต็ม
  • "D" = วันเต็ม
  • "YM" = เดือนไม่นับปี
  • "MD" = วันไม่นับเดือนและปี

กรณีใช้งาน HR: คำนวณอายุงานพนักงาน

คำนวณอายุงานพนักงานในปีจากวันที่เข้าทำงาน 05/15/2020 ถึงวันนี้ โดยใช้ TODAY() เป็นวันที่ปัจจุบัน

สูตร:

สูตรนี้คำนวณอายุงานรวมจากวันที่เข้าทำงาน

เพื่อแสดงอายุงานในปีและเดือน:

=DATEDIF(C2,TODAY(),"Y")&" years, "&DATEDIF(C2,TODAY(),"YM")&" months"

นี่ให้ผลลัพธ์อายุงานที่สะอาดและสมจริงกว่าการลบวันที่ด้วยมือ

หมายเหตุสำคัญ: DATEDIF รองรับใน Excel แต่อาจไม่ปรากฏในคำแนะนำสูตรขณะพิมพ์ มันยังทำงานอยู่

6. EDATE: ติดตาม Milestone HR แบบรายเดือน

EDATE ส่งคืนวันที่ที่เป็นจำนวนเดือนที่กำหนด ก่อนหรือหลังวันที่กำหนด ไม่เหมือนการบวก 30 วันที่อาจลurch ผิดพลาดตามเวลา EDATE จะจบในวันเดียวกันของเดือน ทำให้เหมาะสำหรับกิจกรรม HR ที่เกิดซ้ำ

ไวยากรณ์:

=EDATE(start_date, months)
  • ใช้ตัวเลขบวกสำหรับวันที่ในอนาคต
  • ใช้ตัวเลขลบสำหรับวันที่ในอดีต

กรณีใช้งาน HR: วันที่ช่วงทดลองงานและยืนยันการทำงาน

ถ้า C2 มีวันที่เข้าทำงานของพนักงาน และช่วงทดลองงาน 3 เดือน:

นี่ส่งคืนวันที่สิ้นสุดช่วงทดลองงานของพนักงาน

กรณีใช้งาน HR: คุณสมบัติสวัสดิการหลัง 6 เดือน

กรณีใช้งาน HR: การต่อสัญญาประจำปี

ร่วมกับ TODAY() สำหรับการติดตามแบบเรียลไทม์:

เพื่อตรวจสอบว่าช่วงทดลองงานเสร็จสิ้น:

=IF(TODAY()>=EDATE(C2,3),"Probation Complete","Probation Ongoing")

7. YEARFRAC: คำนวณระยะเวลาทำงานเป็นทศนิยมของปี

YEARFRAC ส่งคืนส่วนของปีระหว่างสองวันที่ นี่มีประโยชน์ใน HR เมื่อคุณต้องการค่าอายุงานที่แม่นยำกว่าปีเต็มหรือเดือนเต็ม

ไวยากรณ์:

=YEARFRAC(start_date, end_date, [basis])
  • start_date และ end_date: เหมือนด้านบน
  • [basis] – ทางเลือก: วิธีนับวัน (0 = US 30/360, 1 = actual/actual, และอื่นๆ)

กรณีใช้งาน HR: อายุงานพนักงานที่แม่นยำ

สูตร:

สูตรนี้ส่งคืนอายุงานรวมเป็นตัวเลขทศนิยม ตัวอย่างอาจแสดงว่าพนักงานทำงานครบประมาณ 5.14 ปี

เคล็ดลับ: TODAY(): ทำให้ HR Trackers ไดนามิก

TODAY() ส่งคืนวันที่ปัจจุบันและอัปเดตอัตโนมัติทุกครั้งที่เวิร์กบุ๊กคำนวณซ้ำ แทนที่จะอัปเดตวันที่รายงานด้วยมือทุกวัน TODAY() ทำให้ไฟล์ทันสมัยอัตโนมัติ

ไวยากรณ์:

กรณีใช้งาน HR: การคำนวณสถานะแบบเรียลไทม์

คุณสามารถรวม TODAY() กับฟังก์ชันอื่นๆ เพื่อทำให้ Trackers อัปเดตเองได้

อายุงานจะอัปเดตอัตโนมัติทุกวันโดยไม่ต้องเปลี่ยนแปลงด้วยมือ

เคล็ดลับสำหรับการใช้งานที่มีประสิทธิภาพใน HR

  • สร้างตารางวันหยุดราชการ: เก็บวันที่หยุดราชการทางการทั้งหมดในช่วงเดียวและอ้างอิงช่วงนั้นในสูตร ทำให้เวิร์กบุ๊กของคุณบำรุงรักษาง่าย อัปเดตครั้งเดียว และสูตรทั้งหมดอัปเดตอัตโนมัติ
  • ใช้ Named Ranges: =NETWORKDAYS(HireDate, TODAY(), CompanyHolidays) อ่านง่ายกว่า =NETWORKDAYS($C$4, TODAY(), $N$2:$N$45) มันยังช่วยป้องกันข้อผิดพลาดสูตรเมื่อแถวเลื่อน
  • ตรวจสอบความถูกต้องของวันที่ที่ป้อน: สูตรที่อิงวันที่อาจล้มเหลวเงียบๆ เมื่อเซลล์มีข้อความที่ดูเหมือนวันที่แต่ไม่ได้จัดเก็บเป็นวันที่ ใช้ Data → Data Validation → Date บนคอลัมน์ใดๆ ที่ป้อนเข้าสูตรเหล่านี้
  • ปรับตามภูมิภาค: ทดสอบสูตรด้วยรูปแบบวันที่และมาตรฐานวันหยุดของ Locale ของคุณ
  • รวมฟังก์ชัน: ใช้ DATEDIF กับ IF สำหรับการตรวจสอบคุณสมบัติ
  • จัดการข้อผิดพลาด: ห่อสูตรด้วย IFERROR เช่น =IFERROR(NETWORKDAYS(E2, F2), "Invalid Dates")
  • ใช้วันที่ไดนามิก: คู่สูตรกับ TODAY() สำหรับการอัปเดตแบบเรียลไทม์

สรุป

การเรียนรู้ 7 ฟังก์ชัน Excel นี้สามารถทำให้การจัดการทรัพยากรบุคคลมีประสิทธิภาพและแม่นยำมากขึ้น เวิร์กบุ๊ก HR ที่แข็งแกร่งทำมากกว่าการจัดเก็บข้อมูลพนักงาน มันช่วยตอบคำถามปฏิบัติการได้อย่างรวดเร็ว สอดคล้อง และแม่นยำ ลองฝึกกับสเปรดชีทตัวอย่างและสำรวจว่าฟังก์ชันเหล่านี้สามารถทำให้งานประจำวันของคุณอัตโนมัติได้ พวกเขาร่วมกันทำให้ Excel มีประสิทธิภาพมากขึ้นสำหรับการดำเนินงาน HR โดยไม่ต้องการระบบซับซ้อนหรือการทำอัตโนมัติขั้นสูง