Forum des VBA-Tutorials

Zählerstand zum Jahresende hochrechnen Funktion gesucht (VBA)

Accessuser, Montag, 06. November 2017, 18:31 (vor 14 Tagen)

Hallo,
ich suchen eine Funktion.
Wir lesen die Zählerstände nicht genau zum 31.12. ab.
Wenn z.B
15.02.2016 5000
28.08.2016 5800
05.02.2017 6800
eingetragen ist, ist der letzte Wert 2016 = 5800
mit der Differenz in Tagen und dem
ersten Wert 2017 = 6800.
sind 162 Tage errechnet.
Die Differenz 6800-5800 = 1000
Also 1000 Einheiten in 162 Tagen.
Entspricht 6,172 Einheiten pro Tag.
Jetzt diesen Wert vom Start 28.08.2016 bis 31.12.2016 hochrechnen.
Tage Differenz 28.08.2016 bis 31.12.2016 = 126 Tage
Die Funktion soll jetzt 126 x 6,172 Rechnen = 778 und als Jahresendwert 2016=6578 zeigen.
Vielleicht geht es auch einfacher.

Richtig erklärt und verstanden?;-)

Danke für euere Unterstützung.:-)
Gruss
Uwe

Zählerstand zum Jahresende hochrechnen Funktion gesucht

PhilS ⌂, Dienstag, 07. November 2017, 08:11 (vor 14 Tagen) @ Accessuser

Die gesuchte Funktion gibt es nicht "fertig im Glas", die wirst du selbst schreiben müssen.

Die eingebauten Funktionen DateDiff, DateSerial, DatePart bzw Year, und DMax werden dir für Teilschritte helfen. Der Rest ist eigentlich reine Algebra, die du ja in der Beschreibung ausgeführt hast.

RSS-Feed dieser Diskussion
powered by my little forum