Benötige Hilfe bei Excel Berechnung: Wie kann ich eine Wenn Bedingung nach einmaligen ausführen sich ändern lassen?

Anonym 20 Zuverlässigkeitspunkte
2025-08-09T18:52:36.27+00:00

Hallo zusammen,

ich möchte in Ecxel automatisch ausfüllen lassen in welcher Höhe und in welcher Periode ein Wert fällig wird. Also je nachdem wie lange die Laufzeit definiert wird, fällt immer nach dieser Laufzeit (und einaml zu Beginn) der definierte Wert an. Beispiel: wird als Eingabe "Laufzeit 5 Jahre" und Höhe des Wertes mit 100 eingegeben, soll in Periode 0 und 5 100 verbucht werden. Das ganze soll dann zusätzlich 30 Jahre betrachtet werden, sodass dann in Periode 10, 15, 20, 25 und 30 die 100 wieder anfallen.

Diesen Part habe ich auch bereits mit folgender Logik abbilden können:

=WENN(REST(Periode - Laufzeit;Laufzeit)=0;100;0)

Jetzt möchte ich aber abbilden, dass nachdem das erstemal die erste Bedingung ausgeführt wurde, danach eine andere greift.

Konkret: es werden 30 Jahre betrachtet, zu beginn findet eine Reparatur statt, wonach der definierte Wert für die definierte Laufzeit verbucht wird. Also Reparatur findet statt und dann läuft es noch 5 Jahre. Nach diesen 5 Jahren soll dann aber nicht wieder der Wert der Reparatur verbucht werden, sondern der des Neukaufs und dass wiederholend bis der Betrachtungszeitraum zuende ist.

Also in Periode 5 sollen dann definierte 200 (für Neukauf) mit der neuen Laufzeit von 10 Jahren berücksichtigt werden. Also Ziel ist, dass in Periode 0 die Reperatur verbucht wird und dann die Laufzeit der Reparatur läuft. Wenn diese abgelaufen ist, soll der Wert des Neukaufs verbucht werden und ab da die Laufzeit des Neukaufs laufen und von dort an sich wiederholen.

(Periode 0 = 100, Periode 1, 2, 3, 4 = 0; Periode 5 = 200; Periode 6, 7, 8, 9, 10, 11, 12, 13, 14 = 0; Periode 15 = 200, Periode 16, 17, 18, 19, 20, 21, 22, 23, 24, = 0; Periode 25 = 200; Periode 26, 27, 28, 29, 30 = 0)

Ziel ist es halt, dass je nachdem wie lange die Laufzeit nach Reparatur und nach Neukauf definiert ist, trotzdem die richtigen Werte an die richtige Stelle automatisch gesetzt werden und die Reperatur nicht wiederholt wird.

Ich hoffe ich habe es verständlich erklärt und keine Fehler in meiner Logik.
Danke für jede Hilfe!

Microsoft 365 und Office | Excel | Für das Bildungswesen | Windows
0 Kommentare Keine Kommentare

Antwort, die vom Frageautor angenommen wurde
Anonym
2025-08-09T19:55:43.3733333+00:00

Hallo @Anonym,

Willkommen bei Microsoft Q&A. Basierend auf Ihrer Beschreibung, hier die Anleitung:

  1. Geben Sie in Spalte A von Zelle A2 bis A32 die Zahlen 0 bis 30 ein (für die Perioden).
  2. Tragen Sie in Zelle C1 den Wert 5 ein (Reparaturdauer).
  3. Tragen Sie in Zelle D1 den Wert 100 ein (Reparaturwert).
  4. Tragen Sie in Zelle E1 den Wert 10 ein (Neukaufdauer).
  5. Tragen Sie in Zelle F1 den Wert 200 ein (Neukaufwert).
  6. Geben Sie in Zelle B2 folgende Formel ein:
    =IF(A2=0, $D$1, IF(AND(A2>$C$1, $E$1<>0, MOD(A2-$C$1, $E$1)=0), $F$1, 0))
  7. Ziehen Sie die Formel von Zelle B2 bis B32 nach unten.

Das ist das endgültige Ergebnis:

Benutzerbild


Wenn Ihnen die Antwort geholfen hat, klicken Sie bitte auf „Antwort akzeptieren“ und geben Sie freundlicherweise eine positive Bewertung ab. Wenn Sie zusätzliche Fragen zu dieser Antwort haben, klicken Sie bitte auf „Kommentar“.

Hinweis: Bitte folgen Sie den Schritten in unserer Dokumentation, um E-Mail-Benachrichtigungen zu aktivieren, falls Sie eine entsprechende Benachrichtigung zu diesem Thread erhalten möchten.

War diese Antwort hilfreich?


0 zusätzliche Antworten

Sortieren nach: Älteste

Ihre Antwort

Antworten können von Fragestellenden als „Angenommen“ und von Moderierenden als „Empfohlen“ gekennzeichnet werden, wodurch Benutzende wissen, dass diese Antwort das Problem des Fragestellenden gelöst hat.