Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

aktuelle Anzahl Semesterhalbjahre berechnen
#1
Hallo,

vielleicht kann mir jemand eine einfache Formel zeigen, denn ich bin darin noch nicht so gut.

Also es gibt in Celle "A2" ein Startdatum und in Celle "A4" ein Enddatum.
In Celle "A6" soll er die aktuelle Anzahl von Semsterhalbjahren anzeigen, 

z.B. in Celle"A2" steht als Startdatum: 01.02.2019 und in Celle"A4" steht das Enddatum: 31.01.2022, dann soll durch eine Formel in Celle"A6" automatisch anhand des aktuellen Datums, das aktuelle Semesterhalbjahr berechnet werden. In diesem Fall muesste dann in Celle "A6", die Zahl 3 für das 3. Semester stehen.

Kann mir jemand sagen, wie sich die Formel zusammen setzt, die ich in Celle "A6" einbauen muss?
Ich nehme mal an, dass ich bei der Formel "=HEUTE()" beginnen muss?

Ich bedanke mich jetzt schon für die Hilfe
Antworten Top
#2
Moin Friedrich,

passt das?
Code:
=AUFRUNDEN(DATEDIF(A1;HEUTE();"m")/6;0)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Guten Morgen,

ja super, vielen Dank!

Schönen Tag noch und bleib Gesund
Antworten Top
#4
Hi Friedrich,

ich habe noch ein paar Tests durchgeführt und dabei festgestellt, dass meine Lösung leider nicht korrekt ist.

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDE
1AusgangsdatumEnddatumHalbjahr(e)Post
201.02.201905.03.201911
315.08.201921
4Enddatum05.03.202033
531.01.202215.08.202043
605.03.202155
7Halbjahre heute15.08.202165
8305.03.202277
931.01.202276

ZelleFormel
A8=WENN(UND(MONAT(HEUTE())<MONAT($A$2);JAHR(HEUTE())=JAHR($A$2));WENN(MONAT(HEUTE())<MONAT($A$2);AUFRUNDEN((DATEDIF($A$2;HEUTE();"m"))/6;0)+1;AUFRUNDEN((DATEDIF($A$2;HEUTE();"m"))/6;0))+AUFRUNDEN(MONAT(HEUTE())/6;0);WENN(MONAT(HEUTE())<MONAT($A$2);AUFRUNDEN((DATEDIF($A$2;HEUTE();"m"))/6;0)+1;AUFRUNDEN((DATEDIF($A$2;HEUTE();"m"))/6;0))+AUFRUNDEN(MONAT(HEUTE())/6;0)-1)
D2=WENN(UND(MONAT(C2)<MONAT($A$2);JAHR(C2)=JAHR($A$2));WENN(MONAT(C2)<MONAT($A$2);AUFRUNDEN((DATEDIF($A$2;C2;"m"))/6;0)+1;AUFRUNDEN((DATEDIF($A$2;C2;"m"))/6;0))+AUFRUNDEN(MONAT(C2)/6;0);WENN(MONAT(C2)<MONAT($A$2);AUFRUNDEN((DATEDIF($A$2;C2;"m"))/6;0)+1;AUFRUNDEN((DATEDIF($A$2;C2;"m"))/6;0))+AUFRUNDEN(MONAT(C2)/6;0)-1)
E2=AUFRUNDEN(DATEDIF($A$2;C2;"m")/6;0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

In Spalte "Post" siehst du die von mir gepostete Formel (HEUTE() ist auf einen Zellbezug geändert), "etwas erweitert" Wink gibt sie die korrekten Halbjahre wieder. Geht vermutlich ein wenig eleganter - mal sehen, was die Formelgurus dazu meinen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
E2: =KÜRZEN(DATEDIF(A$2;HEUTE();"m")/6+1) ... somit wie Dein erstes AUFRUNDEN

Ich habe den Sinn des Enddatums nicht verstanden. Wenn man HEUTE() hat, braucht es doch nur ein Startdatum.

Außerdem behandelt man Fehler nicht in der Formel, sondern bei den Eingaben (mit DÜ).
Antworten Top
#6
Moin,

dann lag ich anfangs gedanklich doch nicht gänzlich falsch - auf KÜRZEN() bin ich allerdings nicht gekommen. Danke. Das Enddatum ergibt für die Fragestellung keinen Sinn, habe es deshalb auch ignoriert und nur für die verschiedenen Szenarien anstelle HEUTE() vewendet.

Nachtrag:

Einen kleinen Schönheitsfehler habe ich gerade entdeckt: angenommen HEUTE() wäre das Enddatum 31.1.2022, dann verrechnet sich die Formel um 1 Semester.

Arbeitsblatt mit dem Namen 'Tabelle2'
CDF
931.01.202276

ZelleFormel
D9=WENN(UND(MONAT(C9)<MONAT($A$2);JAHR(C9)=JAHR($A$2));WENN(MONAT(C9)<MONAT($A$2);AUFRUNDEN((DATEDIF($A$2;C9;"m"))/6;0)+1;AUFRUNDEN((DATEDIF($A$2;C9;"m"))/6;0))+AUFRUNDEN(MONAT(C9)/6;0);WENN(MONAT(C9)<MONAT($A$2);AUFRUNDEN((DATEDIF($A$2;C9;"m"))/6;0)+1;AUFRUNDEN((DATEDIF($A$2;C9;"m"))/6;0))+AUFRUNDEN(MONAT(C9)/6;0)-1)
F9=KÜRZEN(DATEDIF(A$2;C9;"m")/6+1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste