Excel-Formel: Die Ausgaben beginnen in einem bestimmten Monat

Inhaltsverzeichnis

Generische Formel

=IF(start<=month,expense,0)

Zusammenfassung

Um eine Ausgabe für einen bestimmten Monat zu starten, können Sie eine Formel verwenden, die auf der IF-Funktion basiert. In dem gezeigten Beispiel lautet die Formel in Zelle E5 (nach unten und quer kopiert):

=IF($D5<=E$4,$C5,0)

Dabei sind die Werte in Spalte D (Start) und im Bereich E4: J4 gültige Excel-Daten.

Erläuterung

Als erstes vergleicht diese Formel das Datum in Spalte D mit dem Datum in der Kopfzeile (E4: J4).

=IF($D5<=E$4

Übersetzt: wenn das Datum in Spalte D kleiner oder gleich dem Datum in Zeile E ist.

Beachten Sie, dass dies gemischte Referenzen sind. Die Spalte in $ D5 ist gesperrt, und die Zeile in E $ 4 ist gesperrt. Dadurch kann die Formel über die Tabelle kopiert werden.

Wenn das Ergebnis dieses Tests TRUE ist, gibt die IF-Funktion die Kosten aus Spalte C zurück, andernfalls gibt IF Null (0) zurück.

=IF($D5<=E$4,$C5,0)

Beachten Sie erneut, dass der Verweis auf $ C5 die Spalte gesperrt hat, sodass die Kosten immer von Spalte C übernommen werden.

Wenn die Formel in die Tabelle kopiert wird, beginnen die Ausgaben im richtigen Monat. In Monaten, in denen der Aufwand noch nicht gültig ist, ist das Ergebnis Null.

Mit boolescher Logik

Unter Verwendung der booleschen Logik könnte die Formel für eine einfachere Formel wie folgt umgeschrieben werden:

=$C5*($D5<=E$4)

Hier wird der logische Ausdruck verwendet, um Ausgaben in Monaten "aufzuheben", in denen sie noch nicht begonnen haben.

Interessante Beiträge...