Forecast Berechnen
Hallo Zusammen! Ich habe folgendes Problem. Ich habe bestimmte Leistungen die über einen gewissen Zeitraum (Datum von) und (Datum bis) festgelegte Kosten verursachen. Nun möchte ich einen Forecast der Kosten auf Basis einer Gleichverteilung berechnen. Von der Grundidee also Kosten dividiert durch Gesamttage * Anzahl der Tage im jeweiligen Jahr. So weit so gut. Aber ich scheitere daran, wie ich die Tage in einem bestimmten Jahr berechnen kann. Hat wer eine Idee wie das einfach möglich ist?
lg
6 Antworten
-
du machst ein datumsfeld für den start und ein datum feld für das ende dann schreibst du in ein formelfeld days(datumstart, datumende)
-
Für die Gesamttage geht das ja. Aber wenn ich nur die Tage für ein Jahr also zb. Für 2019, 2020 und 2021 ausreichenden möchte?
In Access hab ich dass mit einer Datdif Funktion in einer verschachtelten Wenn Funktion zusammengebracht. Hier steh ich leider an.
-
Geht es um die Anzahl der Kalendertage eines Jahres? Das ginge bspw. so:
let Jahr := 2019;
days(date(Jahr, 1, 0), date(Jahr, 12, 31))
Anzahl der Wochentage Mo. bis Fr. eines Jahres genauso, nur mit workdays() statt days().
-
Nicht ganz - ich hab in einer Tabelle mehrere Zeiträume in den Spalten von Bis. Die Zeiträume sind zb. Innerhalb eines Jahres (was Einfach ist) aber auch über zwei bis drei Jahre (also zB. 01.03.2019 - 20.04.2021). Ich möchte mir dann mit so wenig Formeln wie möglich ausrechnen, wieviele Tage davon ins Jahr 2019, 2020 und 2021 Fallen.
Normalerweise würde ich einfach wie Bastian oben beschrieben hat mit days(datumstart, datumende) bzw. Damit Rechnen. Um das Korrekt zu machen brauch ich allerdings eine Formel mit mehreren Verschachtelten Wenn - Und - Dann Bedingungen und den Richtigen Rechnungen dazu. Meine Frage ist ob es eine einfachere Möglichkeit gibt.
-
Nicht ganz - ich hab in einer Tabelle mehrere Zeiträume in den Spalten von Bis. Die Zeiträume sind zb. Innerhalb eines Jahres (was Einfach ist) aber auch über zwei bis drei Jahre (also zB. 01.03.2019 - 20.04.2021). Ich möchte mir dann mit so wenig Formeln wie möglich ausrechnen, wieviele Tage davon ins Jahr 2019, 2020 und 2021 Fallen.
Normalerweise würde ich einfach wie Bastian oben beschrieben hat mit days(datumstart, datumende) bzw. Damit Rechnen. Um das Korrekt zu machen brauch ich allerdings eine Formel mit mehreren Verschachtelten Wenn - Und - Dann Bedingungen und den Richtigen Rechnungen dazu. Meine Frage ist ob es eine einfachere Möglichkeit gibt.
-
Ich habe eine Lösung gefunden! Erstaunlich einfach - ich hab zu kompliziert gedacht.
ich muss für jedes Jahr die Tage in einer Spalte berechnen. Für 2019 sieht das zb so aus
if year(Von) = 2019 and year(Bis) = 2019 then
days(Von, Bis)
else
if year(Von) = 2019 and year(Bis) = 2020 then
days(Von, Bis) - days(date(2020, 1, 0), Bis)
else
0
endfür 2020 brauch ich dann eine Else Bedingung mehr da es drei Möglichkeiten gibt. Ich denke damit komm ich über die Runden. Danke für die Inspirationen.
Content aside
- vor 5 JahrenZuletzt aktiv
- 6Antworten
- 1454Ansichten