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.

Datum letzter Freitag im Quartal
#11
Ich meine mich zu erinnern, dass die Zuordnung von zweistelligen Jahreszahlen zu den jeweiligen Jahrhunderten in den Windows-Einstellungen (Region oder soähjnlich) zu finden waren ...
Gruß
Michael
Antworten Top
#12
Ja, vermutlich ohne Änderungen in diesen Einstellungen wird der 1.1.1930-31.12.2029 zweistellig ermittelt. Sicherer ist: Nachschauen. Noch sicherer ist: Vierstellig.

Zitat:Ich bin kein Formelgott und versuche einfach nur, eine Lösung anzubieten.

Das ist ja auch ok so. Mit Formelwissen hat das aber weniger zu tun, als mit Mathematik. Deshalb haben die Excelformler ebensolche einmalig walten lassen. Wenn man sagt: "Kapiere ich nicht", ist das wiederum ok so. Dann muss man sie einfach als Black Box ansehen - oder es eben verständlicher und länger machen.
Antworten Top
#13
Oder:
wenn in A1: Q1/04

Code:
=DATE(2000+RIGHT(A1;2);3*MID(A1;2;1)+1;0)-(WEEKDAY(DATE(2000+RIGHT(A1;2);3*MID(A1;2;1)+1;0);2)<>5)*(WEEKDAY(DATE(2000+RIGHT(A1;2);3*MID(A1;2;1)+1;0);2)+2)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#14
Hallo, bei Edgars Formel für den Monatsersten im Quartal ( http://www.clever-excel-forum.de/Thread-...#pid129176) bekomme ich auch nicht zufriedenstellende Ergebnisse ..:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1Q1/1801.03.191801.03.2018
2Q2/1901.06.191901.06.2019
3Q3/2001.09.192001.09.2020
4Q4/0401.12.190401.12.2004

ZelleFormel
C1=DATUM(RECHTS(A1;2);WAHL(TEIL(A1;2;1);3;6;9;12);1)
D1=ERSETZEN(A1;1;2;1&"/"&WAHL(TEIL(A1;2;1);3;6;9;12))*1
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
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
#15
Hallo Bosko, 

=DATUM(RECHTS(A1;2);TEIL(A1;2;1);1) sollte vermutlich
=DATUM(RECHTS(A1;2);TEIL(A1;2;1)*3;1) heißen (rechnend, wie die Formel dort davor)?

vierstelliges Jahr:
=KÜRZEN((DATUM(RECHTS(A1;4);TEIL(A1;2;1)*3+1;)+1)/7)*7-1 als Threadfragenbeantwortung wäre noch kürzer als Dein
=7*KÜRZEN(DATUM(TEIL(A1;SUCHEN("/";A1)+1;4);TEIL(A1;2;1)*3+1;0)/7)-1
wobei meine Formel den letzten Fr. im Q3/2005 richtig ausrechnet. Bei Dir kommt der 23.9. raus, dem aber noch ein 30.9. folgt. Dito Q1/2006.

2- oder 4stelliges Jahr, nur 2000 bis 2099 gemeint/geschrieben:
=KÜRZEN((DATUM(2000+RECHTS(A1;2);TEIL(A1;2;1)*3+1;)+1)/7)*7-1

MrBurns:
Samstag ist immer der Wochentag, der ohne Rest 7 teilbar ist. Wir suchen den vorhergehenden Freitag. Also zählen wir zum 0. Tag des Folge-Quartals 1 hinzu (das ist dann der 1. des Folge-Q), schrabbeln das mit Samstag Rest 7, und ziehen wieder 1 ab, so dass es nur der 0. Tag des Folgequartals oder einer von 6 Tagen vorher sein kann. Der 0. Tag Folgequartal entspricht dem letzten des Quartals.

Fazit: Ein anderer gesuchter letzter Wochentag im Quartal wäre schwieriger (Formel länger).
Antworten Top
#16
(04.08.2018, 11:45)LCohen schrieb: Hallo Bosko, 

=DATUM(RECHTS(A1;2);TEIL(A1;2;1);1) sollte vermutlich
=DATUM(RECHTS(A1;2);TEIL(A1;2;1)*3;1) heißen (rechnend, wie die Formel dort davor)?
...
Hi, den schnappe ich doch gleich auf...:
Code:
=ERSETZEN(A1;1;2;1&"/"&TEIL(A1;2;1)*3)*1
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
#17
zu früh gefreut... ... jetzt aber wirklich, bei zwei - oder vierstelliger Jahreszahl..:

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1Q1/0229.03.2002
2Q3/205728.09.2057
3Q3/200530.09.2005
4Q4/6827.12.1968
5Q3/206828.09.2068

ZelleFormel
B1=KÜRZEN(((MONATSENDE(ERSETZEN(A1;1;2;1&"/"&TEIL(A1;2;1)*3);0)+1)/7))*7-1
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
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
#18
Verbessert:

Code:
=DATE(2000+RIGHT(A4;2);3*MID(A4;2;1)+1;0)+(WEEKDAY(DATE(2000+RIGHT(A4;2);3*MID(A4;2;1)+1;0);2)<>5)*(5-WEEKDAY(DATE(2000+RIGHT(A4;2);3*MID(A4;2;1)+1;0);2))

]
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#19
Moin,
da ich hier ja nach wie vor passiv aktiv bin (mitlese und mitunter auch per PM zu helfen versuche) ...

Auch wenn Power Query hier "overdressed" wäre und eine reine Formel-Lösung gewiss besser ist will ich allen PQ-Enthusiasten nicht vorenthalten, dass diese Aufgabenstellung auch mit PQ lösbar ist. Mich  hat das Thema insgesamt gereizt und wenn ich außer vielleicht Gesundheitswesen (wo ja am Quartalsende immer die Abrechnung gemacht werden muss) noch weitergehende und allgemeinere Anwendungsmöglichkeiten wüsste, dann käme das auch in meinen Blog. Blush   
Interesse? Einfach eine Mail oder PM an mich (bitte mit Link auf diese Seite oder eindeutigem Betreff) und ich sende dir/euch (m)eine mögliche Lösung. Ich habe bewusst "Trippelschritte" angewendet, weil der Weg zum Ziel dadurch deutlich besser erkennbar ist.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#20
(04.08.2018, 14:28)snb schrieb: Verbessert:

Code:
=DATE(2000+RIGHT(A4;2);3*MID(A4;2;1)+1;0)+(WEEKDAY(DATE(2000+RIGHT(A4;2);3*MID(A4;2;1)+1;0);2)<>5)*(5-WEEKDAY(DATE(2000+RIGHT(A4;2);3*MID(A4;2;1)+1;0);2))

]

Hallo, (verschlimmbessert..?) bei dieser schönen langen Formel müssen wir aber ganz schön lange warten bis wir Q3/99 auswerten können..!!! Selbst wenn man Q3/1999 hinschreibt... also für mich (aber ich bin ja nicht der TE) ein Ausschlusskriterium...
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


Gehe zu:


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