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.

Quartale automatisch zählen
#1
Hallo zusammen,

ich erstelle gerade ein Dokument und benötige dafür eine Formel die mir aus einem Datumsformat (z.B. 01.01.2017) automatisch die Quartale mit Jahreszahl erstellt.
Die Quartale in unserem Betrieb sind allerdings anders, als die normalen Deutschen:
Q1 2015 = 1.10.2015 - 31.12.2015
Q2 2016 = 1.1.2016 - 31.3.2016
Q3 2016 = 1.4.2016 - 30.6.2016
Q4 2016 = 1.7.2016 - 30.9.2016
Q1 2017 = 1.10.2016 - 31.12.2016

deshalb sind die "Standard-Quartals-Formeln" für mich wenig hilfreich. Ich habe schon vieles versucht aber bin immer noch nicht auf eine Lösung gekommen. Da die Liste durchaus in Zukunft noch weitere Eintragungen erhalten wird, ist es zudem wichtig, dass das Jahr automatisch gezählt wird. Also damit meine ich, wenn z.B. ein Eintrag am 1.7.2017 stattfindet, dass automatisch erkannt wird, dass es "Q4 2017" ist.

Das hier ist gerade mein aktueller Lösungsansatz. Excel zeigt mir allerdings "#WERT!" an.

=WENN(MONAT(I2)>9;"Q1 "&(JAHR(I2))+1);WENN(UND(MONAT(I2)>3;MONAT(I2)<6);"Q3 "&(JAHR(I2)));WENN(UND(MONAT(I2)>6;MONAT(I2)<9);"Q4 "&(JAHR(I2)));WENN(UND(MONAT(I2)>1;MONAT(I2)<3);"Q2 "&(JAHR(I2)))

(Zur Erklärung: das Datum befindet sich in "I2")

Vielen Dank im voraus für die Hilfe!
Grüße aspire1234
Antworten Top
#2
="Q"&REST(MONAT(MONAT(I2)&0);4)+1&-JAHR(I2)

Die Jahresangabe finde ich dusselig, weil auf Q1-2016 das Q2-2017 folgt und auf Q4-2017 dann Q1-2017! Aber sei's drum ...

Besser (aber nicht verständlich) wäre

Q4-201[6777]
Q1-201[7888]
Q2-201[7888]
Q3-201[7888]
Q4-201[7888]
Q1-201[8999]
Antworten Top
#3
Hi,

angepaßt von Excelformeln:

="Q"& REST(AUFRUNDEN(MONAT(A1)/3;0);4)+1&"."& JAHR(A1)

nach unten ziehen

Darstellung hat wohl was mit Bilanzstichtagen zu tun.
Mit freundlichen Grüßen  :)
Michael
Antworten Top
#4
Hallo,

ist das nicht ein Tippfehler in deiner Aufstellung?

Bei einem Datum vom 01.01.2016 - 31.12.2015 willst du Q1 2015 als Ergebnis und bei einem Datum vom 01.10.2016 - 31.12.2016 soll das Ergebnis Q1 2017 sein?

Das erste Quartal 2016 gibt es dann gar nicht?

Ach übrigens: http://www.office-loesung.de/p/viewtopic.php?f=166&t=733074
Gruß
Peter
Antworten Top
#5
Hallo Peter,

ist das nicht ein Tippfehler in deiner Antwort?

Bei einem Datum vom 01.01.2016 - 31.12.2015 ...



Diesen Abschnitt gibt's gar nicht...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#6
Hallo,

super, mache ich natürlich selbst noch Tippfehler.

Jetzt Copy & Paste

Zitat:Q1 2015 = 1.10.2015 - 31.12.2015
Q2 2016 = 1.1.2016 - 31.3.2016
Q3 2016 = 1.4.2016 - 30.6.2016
Q4 2016 = 1.7.2016 - 30.9.2016
Q1 2017 = 1.10.2016 - 31.12.2016

Müsste in der ersten Zeile bei einem Datum vom 01.10.2015 - 31.12.2015 nicht Q1 2016 als Ergebnis stehen?
Gruß
Peter
Antworten Top
#7
Ein UDF wie z.B.


Code:
Function F_snb(y)
   F_snb = "Q" & DatePart("q", y) Mod 4 + 1 & Format(y, " yyyy")
End Function

Wenn das Buchjahr 01.10 anfängt:

Code:
Function F_quartal(y)
   F_quartal = "Q" & DatePart("q", y) Mod 4 + 1 & " " & (DatePart("yyyy", y) - (DatePart("q", y) = 4))
End Function
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#8
(20.02.2017, 13:00)Peter schrieb: Müsste in der ersten Zeile bei einem Datum vom 01.10.2015 - 31.12.2015 nicht Q1 2016 als Ergebnis stehen?
Dazu habe ich oben schon was gemutmaßt ... aber was willst Du machen? Was würdest Du machen, wenn das Jahr im Juli beginnt?
Antworten Top
#9
Hi, ich würde das dann so versuchen..:


Code:
="Q"&WAHL(MONAT(MONAT(I2)&0);2;3;4;1)&-JAHR(I2+91)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#10
Stimmt, natürlich ist 1.10.2015 - 31.12.2015 Q1 2016 - entschuldigt.
Antworten Top


Gehe zu:


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