Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
936to940
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
936to940
936to940
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Halbe Monatswerte berechnen

Halbe Monatswerte berechnen
26.12.2007 12:07:24
obelix
Hallo,
ich stehe vor folgendem Problem:
Ich möchte für eine Kostenkontrolle die Monatswerte als Berechnungsgrundlage berechnen können. Dies ist mir auch möglich. Allerdings kann ich (noch) nicht den HALBEN MONAT berechnen.
- Der halbe Monat sollte mit dem 1. Tag beginnen und mit dem 15. enden und
- ab dem 16. Tag beginnen und als Ergebnis den vollen Monatswert anzeigen.
Beispiele:
01.02.2005 bis 15.03.2006 gleich 13,5 Monate
16.02.2005 bis 19.07.2005 gleich 5,5 Monate
Bisher habe ich nach folgender Formel gerechnet:
=WENN(D17>C17;SUMME(OBERGRENZE((D17-C17)/30;0,5));"")
Hierbei erfolgt mir die Berechnung nicht "taggenau", also bis zum 15. einschliesslich oder ab dem 16.
Für eine Lösung zur Aufgabenstellung wäre ich dankbar.
mfg
obelix

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Halbe Monatswerte berechnen
26.12.2007 13:01:12
obelix
Danke Sepp,
mit dieser Lösung komme ich noch nicht zum Ziel.
Das Ergebnis sollte vom 1. Tag bis einschließlich dem 15.Tag eines Monats einen halben Monat angeben. Dies ist so noch nicht möglich.
Ab dem 16. Tag eines Monats sollte der volle Monat angegeben werden.
Vom 1.1.07 bis zum 15.11.07 werden nicht die gewünschten 11,5 Monate angezeigt sondern nur 10 volle Monate.
Vom 16.1.07 bis 15.11.07 wir als Ergebis der Wert 9 angezeigt. Auch hier fehlt ein ganzer Monat.
Gibt es noch alternativen?
mfg
obelix

Anzeige
AW: Halbe Monatswerte berechnen
26.12.2007 13:19:43
M@x
Hi
Ist das startdatum immer 1. bzw 16. oder kANN das jedes beliebige datum sein?
wie ist dann 5.1.2007 bis 25.3.2007 zu werten?
gruss
M@x

AW: Halbe Monatswerte berechnen
26.12.2007 13:28:18
obelix
Hallo M@x,
das Startdatum sollte immer der 1. oder der 16. Tag eines Monats sein.
Bei deinem Beispiel 5.1.2007 bis 25.3.2007 sollte als Ergebnis 3,0 Monate berechnet werden.
Rechnerisch betrachtet Start am 01.01.07 bis Ende 30.03.07.
Wäre der Start am 16.1.2007 und das Ende am 30.03.07 so sollte das Ergebnis 2,5 Monate betragen.
Schön wäre es eine Lösung zu haben, bei der jedes beliebige Start- und Enddatum eingegeben werden könnte. Aber das Ergebnis auch in "halben" Monaten angezeigt würde.
MfG
obelix

Anzeige
AW: Halbe Monatswerte berechnen
26.12.2007 15:50:45
ingUR
Hallo, @obelix,
ohne alle Möglichkeriten geprüft zu haben, hier nur die Grundidee:
 ABC
107.01.200713.03.20072,5

Formeln der Tabelle
ZelleFormel
C1=RUNDEN(12*BRTEILJAHRE(A1;B1;0); 0)+WENN(TAG(A1)<16;0,5;0)+WENN(TAG(B1)<16;0;0,5)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
07.01.2007 13.03.2007 2,5 05.01.2007 25.03.2007 4 16.01.2007 30.03.2007 2,5 01.02.2005 15.03.2006 13,5 16.02.2005 19.07.2005 5,5 01.01.2007 15.11.2007 10,5 16.01.2007 15.11.2007 10 05.01.2007 25.03.2007 4 16.01.2007 30.03.2007 2,5


Mit BRTEILJAHRE(A1;B1;0) wird die rationale Zahl bezogen auf die Jahreseinheit für die Zeitspanne zwischen den beinden Daten berechnet.
Dieser Wert wird auf ganze Monate gerundet:
RUNDEN(12*BRTEILJAHRE(A9;B9;0);0)
anschließend werden je nach Tageszahl des Monats je für das Start- und Endedatum entweder 0,5 oder 0 addiert:
Startdatum: +WENN(TAG(A9)<16;0,5;0)
 Enddatum: +WENN(TAG(B9)<16;0;0,5).
Gruß,
Uwe

Anzeige
05.01.2007 bis 21.01.2007 = 2 Monate ?
26.12.2007 16:38:00
WF
Hi,
=MONAT(B1)-MONAT(A1)+1-(TAG(A1)>15)*0,5-(TAG(B1) Salut WF

AW: 05.01.2007 bis 21.01.2007 = 2 Monate ?
26.12.2007 16:53:58
ingUR
Hallo, @WF,
danke für den Hinweis auf das unzureichende Ergebnis für die Zeitspanne 05.01.2007 bis 21.01.2007, die natürlich nicht zwei Monate beträgt. Jedoch auch die Zeitspanne vom 01.02.2005 bis 15.03.2006 beträgt nicht nur 1,5 Monate.
Daher heir eine Ergänzung:
 ABCD
401.02.200515.03.200613,51,5

Formeln der Tabelle
ZelleFormel
C4=RUNDEN(12*BRTEILJAHRE(MONATSENDE(A4;0); MONATSENDE(B4;0); 0)-1/12;0)+WENN(TAG(A4)<16;0,5;0)+WENN(TAG(B4)<16;0;0,5)
D4=MONAT(B4)-MONAT(A4)+1-(TAG(A4)>15)*0,5-(TAG(B4)<16)*0,5


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Natürlich kann auch Deine Ansatz entsprechende einfacher weiterentwickelt, indem man die 12fache Diffferenz der Formel =Jahr(B1)-Jahr(A1) zusätzlich addiert.
Gruß,
Uwe

Anzeige
AW: 05.01.2007 bis 21.01.2007 = 2 Monate ?
26.12.2007 17:09:00
obelix
Hallo WF,
prima deine Lösung funktioniert ohne zusätzliche Add-Ins oder mit Einschalten der 1904-Berechnung.
Die Lösung funktioniert aber auch NUR im selben JAHR !!
Ist das Start-Datum aus dem Vorjahr, z.B. 3.1.2006 und das End-Datum z.B. 13.01.2007, so werden keine 12, 5 Monate, sondern nur 0,5 Monate angezeigt.
Für meine Anwendung ist das so eine Lösung.
Solltest du auch noch eine Lösung für die Datumseingabe der Vorjahre haben, wäre dies das Tüpfelchen auf dem i.
Danke.
mfg
obelix

AW: Halbe Monatswerte berechnen
26.12.2007 16:58:05
obelix
Hallo Uwe,
Deine Lösung habe ich ausprobiert und bin noch zu keinem Ergebnis gekommen.
Die Anzeige zeigt in der Zelle #Name? an, obwohl ich alle Add-Ins und auch mit dem Datumswert von 1904 rechne?
mfg
obelix

Anzeige
AW: Halbe Monatswerte berechnen
26.12.2007 15:47:00
Peter
Hallo Obelix,
versuch es mit dieser Function
Aufruf, wenn Start-Datum in A1, Ende Datum in B1: =HalbeMonate(A1;B1)
Function in ein allgemeines Modul kopieren:

Public Function HalbeMonate(Strt As Date, Ende As Date) As Single
Dim dBegDat  As Date
Dim dEndDat  As Date
If Day(Strt)  dEndDat
End Function


Gruß Peter

AW: Halbe Monatswerte berechnen
30.12.2007 21:01:16
obelix
Hallo an ALLE, die geholfen haben.
Es hat geklappt und freue mich riesig.
Danke nochmals.
mfg
obelix

105 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige