Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Zusammenfassung

Microsoft Project berechnet nicht den Planleistungsindex (Schedule Performance Index, SPI) oder den Kostenleistungsindex (Cost Performance Index, CPI). Dieser Artikel enthält ein Beispielmakro, mit dem SPI und CPI für jede Aufgabe in einem Projekt berechnet werden.

HINWEIS: SPI ist das Verhältnis der geleisteten Arbeit zur berechneten Arbeit (SKAA/SKAA). SKAA ist das Verhältnis zwischen Soll-Kosten und Ist-Kosten (SKAA/SKAA).

Weitere Informationen

HINWEIS:Microsoft stellt nur zur Veranschaulichung Beispiele für die Programmierung zur Verfügung, ohne dass die Garantie entweder ausgedrückt oder impliziert ist. Dies schließt, jedoch nicht beschränkt auf, implizierte Garantien der Handelsbarkeit oder Eignung für einen bestimmten Zweck ein. In diesem Artikel wird davon ausgegangen, dass Sie mit der gezeigten Programmiersprache und den Tools vertraut sind, die zum Erstellen und Debuggen von Prozeduren verwendet werden. Microsoft-Supporttechniker können dabei helfen, die Funktionalität eines bestimmten Verfahrens zu erläutern, aber sie ändern diese Beispiele nicht, um zusätzliche Funktionen bereitzustellen oder Prozeduren zu erstellen, die Ihren speziellen Anforderungen entsprechen. 


Das folgende Makro berechnet den Planleistungsindex (Spi) und den Kostenleistungsindex (Cost Performance Index, CPI) für jeden Vorgang und platziert die Ergebnisse in numerischen Feldern. Die SPI für jeden Vorgang ist gleich SKAA/SSKAA. Der PI für jeden Vorgang ist gleich SKAA/SKAA.

Führen Sie die folgenden Schritte aus, um dieses Makro zu erstellen:

  1. Zeigen Sie im Menü Extras auf Makro, und klicken Sie dann auf Makros. In Project 2010 wechseln Sie zur Registerkarte Ansicht, und klicken Sie auf die Schaltfläche Makros.

  2. Geben Sie im Feld Makroname den Namen "CalcSPI_CPI" ein, und klicken Sie dann auf Erstellen, um den Visual Basic zu öffnen.

  3. Erstellen Sie das Makro, indem Sie die folgende Unterroutine eingeben.


    Sub CalcSPI_CPI() Dim t As Task
    Für jede t in "ActiveProject.Tasks"
      Wenn Nicht ist nichts, dann
        Wenn t.BCWS <> 0 Dann
            t.Zahl10 = t.SKAA / t.BCWS 'dies berechnet SPI
        End If
        If t.ACWP <> 0 Then
            t.Number11 = t.BCWP / t.ACWP 'this calculates CPI
        End If
      End If
    Nächstes t
    End Sub

    NOTE: In diesem Beispiel werden die Felder "Zahl10" und "Zahl11" verwendet. Sie können jedes der anderen verfügbaren numerischen und alphanumerischen Felder verwenden. Möglicherweise möchten Sie auch die Formatfunktion verwenden, um die Ergebnisse zu formatieren.

  4. Klicken Sie im Visual Basic-Editor im Menü Datei auf Schließen und zurück zu Microsoft Project.

  5. Zeigen Microsoft Project Der Benutzer im Menü ExtrasaufMakro , und klicken Sie dann auf Makros. In Project 2010 wechseln Sie zur Registerkarte Ansicht, und klicken Sie auf die Schaltfläche Makros.

  6. Klicken Sie in der Liste der Makros auf CalcSPI_CPI. Geben Sie im Suchfeld Ausführen ein.

Zum Anzeigen der Ergebnisse des Makros fügen Sie das Feld "Zahl10" und "Zahl11" in eine Vorgangstabelle ein. Führen Sie hierzu die folgenden Schritte aus:

  1. Klicken Sie im Menü Einfügen auf Spalte.

    In Project 2010 wechseln Sie zur Registerkarte Format, und klicken Sie auf die Schaltfläche Spalte einfügen.

  2. Klicken Sie in der Liste Feldname auf Zahl10.

  3. Klicken Sie auf OK.

  4. Wiederholen Sie die Schritte 1 bis 3 für das Feld "Zahl11".

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×