How To Roundoff Task Durations In Microsoft Project || MSP Tutorials
Hier ist ein ausführliches Tutorial auf Deutsch, das dir zeigt, wie du Aufgabendauern in Microsoft Project (MSP) rundest und sauber darstellst.
In Microsoft Project kommt es oft vor, dass durch Ressourcenzuweisungen oder Kalenderänderungen krumme Werte in der Spalte „Dauer“ entstehen (z. B. „4,12 Tage“ statt „4 Tage“). Da MSP von Haus aus keine einfache „Runden“-Schaltfläche für die Dauer besitzt, zeige ich dir hier die besten Methoden, um das Problem zu lösen.
Methode 1: Dauer über ein benutzerdefiniertes Feld runden (für Berichte)
Wenn du die exakten Berechnungen im Hintergrund behalten, aber für deinen Chef oder Kunden gerundete Werte anzeigen möchtest, ist ein benutzerdefiniertes Feld die beste Wahl.
- Rechtsklick auf eine Spaltenüberschrift und wähle Feld anpassen....
- Wähle unter „Typ“ oben rechts Zahl aus.
- Wähle ein freies Feld (z. B. Zahl1) und klicke auf Umbenennen. Nenne es „Gerundete Dauer“.
- Klicke auf die Schaltfläche Formel....
- Gib folgende Formel ein (Beispiel für Rundung auf ganze Tage):
IIf([Dauer]=0;0;ProjDurConv([Dauer];pjDays))- Erklärung: MSP speichert Dauern intern in Minuten. Diese Funktion wandelt sie in Tage um.
- Um mathematisch zu runden, nutze:
Round([Dauer]/480;0)(wobei 480 die Minuten pro Arbeitstag sind).
- Wähle unten bei „Berechnung für Zeilen für Sammelvorgänge“ die Option Formel verwenden.
- Bestätige mit OK. Jetzt kannst du die Spalte „Gerundete Dauer“ in deine Ansicht einfügen.
Methode 2: Die Ursache beheben (Dezimalstellen vermeiden)
Krumme Zahlen entstehen meist, wenn die Arbeitszeiten der Ressourcen nicht exakt mit dem Projektkalender übereinstimmen. So verhinderst du sie von vornherein:
-
Projekt-Optionen prüfen:
- Gehe auf Datei > Optionen > Terminplanung.
- Stelle sicher, dass „Standard-Uhrzeit (Beginn)“ und „Standard-Uhrzeit (Ende)“ exakt mit deinem Kalender übereinstimmen (z. B. 08:00 bis 17:00 Uhr).
- Prüfe, ob „Stunden pro Tag“ (z. B. 8) und „Stunden pro Woche“ korrekt hinterlegt sind.
-
Feste Dauer verwenden:
- Wenn du verhindern willst, dass MSP die Dauer ändert, wenn du Ressourcen zuweist, markiere die Aufgaben und gehe auf den Reiter Vorgang > Informationen > Erweitert.
- Stelle den Vorgangstyp auf Feste Dauer. Dadurch bleibt deine eingegebene Dauer (z. B. 5 Tage) bestehen, auch wenn die Ressource nur 50% arbeitet.
Methode 3: Schnelles „Glätten“ per Makro (Für Profis)
Wenn du viele Vorgänge hast und alle manuell auf den nächsten vollen Tag runden möchtest, kannst du dieses kleine VBA-Makro nutzen:
- Drücke
ALT + F11, um den Editor zu öffnen. - Gehe auf
Einfügen > Modulund kopiere diesen Code hinein:
Sub DauerRunden()
Dim t As Task
For Each t In ActiveProject.Tasks
If Not (t Is Nothing) Then
If Not t.Summary Then
' Rundet auf den nächsten vollen Tag auf
t.Duration = Int(t.Duration / 480 + 0.5) * 480
End If
End If
Next t
End Sub
- Führe das Makro aus. (Hinweis: 480 steht für 8 Std./Tag. Passe dies an, falls du 7,5 oder andere Stunden arbeitest).
Tipps für die Praxis
- Dauer vs. Arbeit: Verwechsle nicht die Spalte Dauer (Zeitspanne) mit der Spalte Arbeit (Aufwand). Krumme Werte bei „Arbeit“ sind oft normal, bei „Dauer“ meistens ein Zeichen für Kalender-Konflikte.
- Ansicht aufräumen: Wenn dich nur die Nachkommastellen nerven, kannst du in den Optionen > Terminplanung unter „Anzeigeoptionen“ einstellen, dass die Dauer immer in Tagen angezeigt wird, aber das verhindert nicht die Berechnung von z. B. 4,2 Tagen.
Hat dir dieses Tutorial geholfen? Dann teile es oder lass ein Feedback da! Viel Erfolg bei deiner Projektplanung mit MS Project.