ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

สรุป

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

เมื่อต้องการสร้างแมโครนี้ ให้ปฏิบัติตามขั้นตอนเหล่านี้:

  1. ชี้ไปที่ แมโคร ในเมนู เครื่องมือ แล้วคลิก แมโคร for Project 2010, go to the View tab and click the Macros button.

  2. ในเขตข้อมูลชื่อแมโคร ให้พิมพ์ "CalcSPI_CPIแมโคร"แล้วคลิกสร้าง Visual Basic ตัวแก้ไข

  3. สร้างแมโครโดยพิมพ์ซับรูทต่อไปนี้


    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 คุณสามารถใช้เขตข้อมูลตัวเลขและตัวอักษรอื่นๆ ที่พร้อมใช้งานได้ คุณอาจต้องการใช้ฟังก์ชันการจัดรูปแบบเพื่อจัดรูปแบบผลลัพธ์ของคุณ

  4. ในเมนู Visual Basic ตัวแก้ไขบนเมนู ไฟล์ให้คลิกปิดและMicrosoft Project

  5. ใน Microsoft Projectบนแท็บเครื่องมือ ให้ชี้ไปที่แมโครแล้วคลิกแมโคร for Project 2010, go to the View tab and click the Macros button.

  6. ในรายการของแมโคร ให้คลิกCalcSPI_CPIแมโคร คลิก เรียกใช้

เมื่อต้องการดูผลลัพธ์ของแมโคร ให้แทรกเขตข้อมูล Number10 และ Number11 ในตารางงาน เมื่อต้องการทำสิ่งนี้ ให้ทำตามขั้นตอนเหล่านี้:

  1. บนเมนูแทรกให้คลิกคอลัมน์

    for Project 2010, go to the Format tab and click the Insert Column button.

  2. ในรายการชื่อเขตข้อมูล ให้คลิกNumber10

  3. คลิก ตกลง

  4. ทําซ้ําขั้นตอนที่ 1-3กับเขตข้อมูล Number11

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×