คำนวณ KPI พนักงาน ภาพทีมงานและผู้จัดการทบทวนผลการทำงานในองค์กร

สูตรคำนวณ KPI พนักงานในระบบ HR ใช้ Target, Weight และ Actual อย่างไร

คำนวณ KPI พนักงานคืออะไร? สูตร KPI พนักงานต้องแปลง Actual เทียบ Target แล้วคูณ Weight เพื่อให้ตัวชี้วัดที่สำคัญมีสัดส่วนเหมาะสม ก่อนใช้สูตรต้องระบุทิศทางว่าค่าสูงหรือต่ำเป็นผลดี หน่วยวัด รอบเวลา และเพดานคะแนนให้ชัด

คำนวณ KPI พนักงาน ภาพประกอบการทบทวนผลงานและตัวชี้วัดในองค์กร
ตัวอย่างการทบทวนเป้าหมายและผลงานระหว่างหัวหน้ากับทีม

คำนวณ KPI พนักงานคืออะไร และมีองค์ประกอบอะไรบ้าง

ถ้าค่ายิ่งสูงยิ่งดี คะแนนความสำเร็จพื้นฐานคำนวณจาก Actual ÷ Target ถ้าค่ายิ่งต่ำยิ่งดี มักใช้ Target ÷ Actual ส่วนคะแนนถ่วงน้ำหนักคือคะแนนตัวชี้วัดคูณ Weight และคะแนนรวมคือผลบวกของคะแนนถ่วงน้ำหนัก โดย weight ทุกข้อควรรวมเป็น 100% หรือ 1 ตามรูปแบบระบบ

สรุป: สูตร KPI ที่ใช้งานได้ต้องระบุ Target, Actual, Weight, ทิศทาง และกฎกรณีขอบให้ครบ ก่อนรวมคะแนนและทบทวนผล

Workflow ตั้งแต่กำหนดเป้าหมายถึงสรุปผล

นิยามตัวชี้วัดและทิศทาง → ตรวจ Target/หน่วย/Weight → รับ Actual จากแหล่งข้อมูล → ตรวจค่าขาดหรือช่วงผิดปกติ → คำนวณคะแนนพื้นฐาน → ใช้ cap/floor ตามนโยบาย → รวมคะแนนและให้ผู้รับผิดชอบทบทวน

  1. กำหนดนิยาม เกณฑ์ และผู้รับผิดชอบข้อมูล
  2. เก็บผลหรือ feedback ตามรอบ
  3. ตรวจความครบถ้วนและหลักฐาน
  4. ทบทวน อนุมัติ และสื่อสารผล
  5. นำผลไปใช้ตามนโยบายที่กำหนด

สถาปัตยกรรมข้อมูล

แยกสูตรออกจากข้อมูล KPI และเก็บสูตร version ต่อรอบ กำหนด precision และการปัดเศษ ตรวจ weight รวม หน่วยเดียวกัน และวิธีจัดการ target เป็นศูนย์หรือ actual ไม่มีค่า

คำนวณ KPI พนักงาน: จุดตรวจที่ต้องโปร่งใส

  • เจ้าของตัวชี้วัดและแหล่งข้อมูล
  • สูตรหรือ rubric และเวอร์ชัน
  • สิทธิ์แก้ไข การอนุมัติ และประวัติ
คำนวณ KPI พนักงาน ภาพทีม HR และหัวหน้าทบทวนผลการทำงาน
การกำหนดเกณฑ์ร่วมกันช่วยให้ผลประเมินอธิบายได้

ประโยชน์ทางธุรกิจและทางเทคนิค

สูตรที่ชัดช่วยลดข้อถกเถียงเรื่องวิธีรวมคะแนน และทำให้พนักงานตรวจที่มาของผลได้ แต่สูตรเดียวใช้กับทุก KPI ไม่ได้ เพราะทิศทางและความสัมพันธ์อาจต่างกัน

กรณีใช้งานจริง

ใช้กับ KPI จำนวนยอดขายหรือ milestone ที่ค่าสูงมักดี และ KPI จำนวนข้อผิดพลาดหรือระยะเวลาที่ค่าต่ำอาจดีกว่า ต้องให้เจ้าของตัวชี้วัดยืนยันความหมายก่อนใส่สูตร

ความปลอดภัย

จำกัดผู้เปลี่ยนสูตรและ target เก็บประวัติค่าเดิมและผลคำนวณ แยกสิทธิ์ผู้ป้อน Actual กับผู้อนุมัติ

Scalability

บริหารสูตรเป็น template ที่ version ได้ แทนการคัดลอกสูตรในแต่ละแผนก พร้อมทดสอบกรณี target/actual เป็นศูนย์ ขาด หรือเกินเพดาน

การเชื่อมต่อระบบ

รับ Actual จากแหล่งต้นทางด้วย mapping หน่วยและช่วงวันเดียวกัน แนบ lineage เพื่อให้ย้อนดูได้ว่า score มาจากข้อมูลชุดใด

ปัญหาที่พบบ่อย

Weight ไม่รวมตามเกณฑ์ ทิศทางสูตรกลับด้าน หารด้วยศูนย์ และปัดเศษคนละจุดทำให้คะแนนเพี้ยน ต้องมี validation และ test cases

Best Practices

เขียนนิยาม KPI พร้อมสูตร ทิศทาง cap, floor, weight, owner และช่วงเวลา ทดลองคำนวณด้วยกรณีจริงที่ปกปิดข้อมูลก่อนเปิดใช้

แนวโน้มในอนาคต

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

type Direction = "higher-is-better" | "lower-is-better";

function weightedKpiScore(
  target: number,
  actual: number,
  weight: number,
  direction: Direction
): number {
  if (target <= 0 || actual < 0 || weight < 0) {
    throw new Error("Target, Actual, or Weight is outside the allowed range.");
  }

  const attainment = direction === "higher-is-better"
    ? actual / target
    : actual === 0 ? 1 : target / actual;

  return attainment * weight;
}

ตัวอย่างฟังก์ชันนี้เป็นโครงคำนวณพื้นฐาน องค์กรต้องกำหนดการ cap คะแนน การจัดการ Actual เป็นศูนย์ และรูปแบบหน่วย Weight ตามนโยบายก่อนใช้งานจริง

สรุป

สูตร KPI ที่ใช้งานได้ต้องระบุ Target, Actual, Weight, ทิศทาง และกฎกรณีขอบให้ครบ ก่อนรวมคะแนนและทบทวนผล

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

คำนวณระดับการบรรลุจาก Actual เทียบ Target แล้วคูณ Weight จากนั้นรวมคะแนนถ่วงน้ำหนักทุกตัวชี้วัด
กำหนด direction เป็น lower-is-better และใช้สูตรตามนิยามตัวชี้วัด พร้อมทดสอบค่า Actual เป็นศูนย์
เลือกใช้ฐาน 100% หรือ 1 ให้เหมือนกันทุกตัวชี้วัดในแผนเดียว และตรวจผลรวมก่อนคำนวณ
กำหนด cap/floor ตามนโยบายและบันทึกเวอร์ชันให้ผู้ถูกประเมินเห็น
ทำได้ตามกติกา แต่ต้องเก็บค่าเดิม เหตุผล วันมีผล และผู้อนุมัติ
เราใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณบนเว็บไซต์ของเรา การเรียกดูเว็บไซต์นี้แสดงว่าคุณยอมรับการใช้คุกกี้ของเรา