Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1628to1632
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

xlf Nr. ???: Exakte Aufteilung auf Monatstage

xlf Nr. ?: Exakte Aufteilung auf Monatstage
13.06.2018 18:44:55
lupo1
Vermutlich gibt es das noch nicht bei Euch, WF, aber es ist wert, aufgenommen zu werden (weil oft benötigt):
BoskoBiati fand heute bei
http://www.clever-excel-forum.de/Thread-Excel-Betraege-spitz-rechnen
eine schöne Lösung für auf exakt-anteilige Tage unterschiedlich langer Anfangs- und Endmonate aufgeteilte Monatsbeträge (also ohne Fiktion wie etwa bei TAGE360):
A1: Anfangsdatum
B1: Enddatum
C1: Monatsbetrag
D1: =(DATEDIF(A1-TAG(A1);MONATSENDE(B1;0)+1;"M")-((TAG(MONATSENDE(B1;0))+1-TAG(B1))/TAG(MONATSENDE(B1;0))+(TAG(A1)-1)/TAG(MONATSENDE(A1;0))))*C1
Der Trick dabei (ohne WENN-Fallunterscheidung oder &gt/&lt):
a) Es wird die Anzahl der berührten (anstelle der vollen) Monate ermittelt, die immer &gt0 ist
b) Dann werden die Tage vor dem ersten und ab dem letzten Tag im jeweiligen Monat abgezogen

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
höchstens als Ergänzung zur Nr. 508
13.06.2018 19:43:10
WF
Hi,
http://excelformeln.de/formeln.html?welcher=508
Ich hab's nicht getestet - auffällig ist aber, dass immer ein Tag fehlt:
vom 13.06.2018 bis 13.06.2018 sind es 0 Tage statt 1 Tag.
WF
Konventionssache
13.06.2018 23:23:22
lupo1
Argument für 13.6.-13.6. = 0:
Das "bis" kann als das anschließende nächste "von" verwendet werden, ohne 1 hinzuzählen zu müssen. Daher ist es richtig so.
In Excel ergibt 14.6-9.6 ebenfalls 5 statt 6.
Nur NETTOARBEITSTAGE schließt Anfang und Ende ein; lückenlos aufeinanderfolgende Berechnungen erfordern dann korrigierend:
=NETTOARBEITSTAGE(A1;A2-1)
=NETTOARBEITSTAGE(A2;A3-1)
=NETTOARBEITSTAGE(A3;A4-1)
::
=NETTOARBEITSTAGE(A8;A9-1)
usw.
Nur dann ergibt die Summe obiger acht Formeln den Wert von
=NETTOARBEITSTAGE(A1;A9-1)
Anzeige
morning - evening
14.06.2018 06:30:22
WF
das ist die gängige Praxis (z.B. im Finanzwesen).
daran halte ich mich
WF
kommt halt immer drauf an
14.06.2018 09:19:57
lupo1
Hotel [x] 12:00 bis [x+n-1] 12:00. Hier also umgekehrt: evening + morning = 1.
Das ergibt dann regelmäßig n Tage mit n-1 Übernachtungen.
Die n-1 sind die korrekte Berechnung für die Leistung und ergeben für 1 Jahr auch korrekt 365 Jahrestage.
Die berührten Hoteltage hingegen würden beim nahtlosen Übergang doppelt gezählt.
NETTOARBEITSTAGE ist halt eine Funktion mit einer zählenden statt differenzausnutzenden Aufgabe, so wie ANZAHL halt auch. Daher ist da immer einer mehr drin.
snb hat mit ZEILE(INDIREKT("1:"&... weiter ...
14.06.2018 16:35:36
lupo1
... (dort in dem Thread) in der Zwischenzeit verkürzt.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige