สรุป
Microsoft Projectคํานวณ Schedule Performance Index (SPI) หรือ Cost Performance Index (CPI) บทความนี้มีแมโครตัวอย่างที่คํานวณ SPI และ CPI ของแต่ละงานในโครงการ
หมายเหตุ: SPI คืออัตราส่วนของงานที่จัดการกับงานที่จัดเวลาไว้ (BCWP/BCWS) CPI คืออัตราส่วนของค่าใช้จ่ายงบประมาณต่อค่าใช้จ่ายจริง (BCWP/ACWP)
ข้อมูลเพิ่มเติม
หมายเหตุ: Microsoft มีตัวอย่างการเขียนโปรแกรมให้ภาพประกอบเท่านั้น โดยไม่รับประกันตามที่แสดงไว้หรือแสดงเป็นนัย ซึ่งรวมถึงแต่จะไม่จํากัดเพียง การรับประกันโดยนัยของความสามารถทางการค้าหรือความเหมาะสมของวัตถุประสงค์เฉพาะ บทความนี้ถือว่า คุณคุ้นเคยกับภาษาการเขียนโปรแกรมที่จะถูกสาธิตพร้อมด้วยเครื่องมือที่ใช้สร้างและแก้จุดบกพร่องของกระบวนการ วิศวกรฝ่ายสนับสนุนของ Microsoft สามารถช่วยอธิบายฟังก์ชันการการใช้งานของกระบวนงานเฉพาะ ได้ แต่จะไม่ปรับเปลี่ยนตัวอย่างเหล่านี้เพื่อให้มีฟังก์ชันการฟังก์ชันหรือการสร้างที่เพิ่มเข้ามาเพื่อให้ตรงตามความต้องการเฉพาะของคุณ
แมโครต่อไปนี้จะคํานวณดัชนีประสิทธิภาพการดําเนินการ (SPI) และดัชนีต้นทุนประสิทธิภาพการดําเนินการ (CPI) ของแต่ละงาน และวางผลลัพธ์ลงในเขตข้อมูลตัวเลข SPI ของแต่ละงานเท่ากับ BCWP/BCWS CPI ของแต่ละงานเท่ากับ BCWP/ACWP
เมื่อต้องการสร้างแมโครนี้ ให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
ชี้ไปที่ แมโคร ในเมนู เครื่องมือ แล้วคลิก แมโคร for Project 2010, go to the View tab and click the Macros button.
-
ในเขตข้อมูลชื่อแมโคร ให้พิมพ์ "CalcSPI_CPIแมโคร"แล้วคลิกสร้าง Visual Basic ตัวแก้ไข
-
สร้างแมโครโดยพิมพ์ซับรูทต่อไปนี้
Sub CalcSPI_CPI() ลดความสว่างเป็นงาน
For Each t In ActiveProject.Tasks
ถ้า Not Is Nothing
ถ้า t.BCWS <> 0 Then
t.Number10 = t.BCWP / t.BCWS 'การคํานวณ SPI
End If
ถ้า t.ACWP <> 0 Then
t.Number11 = t.BCWP / t.ACWP 'การคํานวณ CPI
End If
End If
t ถัดไป
หมายเหตุ
ย่อยสิ้นสุด:ตัวอย่างนี้ใช้เขตข้อมูล Number10 และ Number11 คุณสามารถใช้เขตข้อมูลตัวเลขและตัวอักษรอื่นๆ ที่พร้อมใช้งานได้ คุณอาจต้องการใช้ฟังก์ชันการจัดรูปแบบเพื่อจัดรูปแบบผลลัพธ์ของคุณ -
ในเมนู Visual Basic ตัวแก้ไขบนเมนู ไฟล์ให้คลิกปิดและMicrosoft Project
-
ใน Microsoft Projectบนแท็บเครื่องมือ ให้ชี้ไปที่แมโครแล้วคลิกแมโคร for Project 2010, go to the View tab and click the Macros button.
-
ในรายการของแมโคร ให้คลิกCalcSPI_CPIแมโคร คลิก เรียกใช้
เมื่อต้องการดูผลลัพธ์ของแมโคร ให้แทรกเขตข้อมูล Number10 และ Number11 ในตารางงาน เมื่อต้องการทำสิ่งนี้ ให้ทำตามขั้นตอนเหล่านี้:
-
บนเมนูแทรกให้คลิกคอลัมน์
for Project 2010, go to the Format tab and click the Insert Column button. -
ในรายการชื่อเขตข้อมูล ให้คลิกNumber10
-
คลิก ตกลง
-
ทําซ้ําขั้นตอนที่ 1-3กับเขตข้อมูล Number11