Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1200to1204
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

Der Letzte Arbeitstag eines jeden Monats !?

Der Letzte Arbeitstag eines jeden Monats !?
Leo
Tag zusammen,
ich hab´diesmal eine kleine Herausforderung für alle Excel-Freaks :)
ich jedenfalls, bin mit meinem EXCEL-Latein an Ende ...
Folgendes :
ich möchte eine Tabelle schreiben, wo ich immer den letzten Arbeitstag eines Monats (also immer MO, DI, MI, DO oder FR - jeweils immer ohne SA & SO) verwende ...
Beispielsweise :
31.01.1980
29.02.1980
31.03.1980
30.04.1980
30.05.1980
*30.05.1980* ist eben der entscheidende Punkt.
*30.05.1980* mit der eines immer der letzten Tage im Monat Formel komme ich da eben nicht weiter,
weil es sich eben in diesem Fall um einen Freitag handelt (und der Monat eben 31 Tage hat).
Ich hoffe ich hab` mich klar ausgedrückt, sonst häng ich mich noch auf & bekomm` noch eine Psychose ;)
MfG
Leo van der Haydn
Am liebsten hätte ich diese Formel beginnend mit dem 31.01.1900 (wobei ich nicht weiß, was der 31.01.1900 für ein Wochentag war) !!! Viel Spaß & DANKE SCHON IM VORAUS !!!
AW: Der Letzte Arbeitstag eines jeden Monats !?
02.03.2011 15:34:15
Rudi
Hallo,
A2: =Jan 00
B2: =ARBEITSTAG(DATUM(JAHR(A2);MONAT(A2)+1;1);-1) und als Datum formatieren.
Gruß
Rudi
AW: Der Letzte Arbeitstag eines jeden Monats !?
02.03.2011 15:43:11
Leo
Danke Rudi,
aber leider funktioniert es nicht !
Kannst Du verifizieren, woran das liegt ?
https://www.herber.de/bbs/user/73808.xls
Ich raff es beim besten willen nicht !
DANKE
Leo van der Haydn
AW: Der Letzte Arbeitstag eines jeden Monats !?
02.03.2011 15:47:04
Dieter
Hallo Leo,
Rudi hat m.E. nicht recht. Schau Dir mal meine Formel an:
=WENN(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+1;0))>5;WENN(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+1;0))=6; DATUM(JAHR(A1);MONAT(A1)+1;0)-1;DATUM(JAHR(A1);MONAT(A1)+1;0)-2);DATUM(JAHR(A1);MONAT(A1)+1;0))
Gruß
Dieter
AW: Der Letzte Arbeitstag eines jeden Monats !?
02.03.2011 15:59:38
Rudi
Hallo,
Rudi hat m.E. nicht recht. 

natürlich hab ich Recht.
Es geht aber auch so:
=DATUM(JAHR(A2);MONAT(A2)+1;0)-(WOCHENTAG(DATUM(JAHR(A2);MONAT(A2)+1;0))=7) -2*(WOCHENTAG(DATUM(JAHR(A2);MONAT(A2)+1;0))=1)
Gruß
Rudi
AW: Der Letzte Arbeitstag eines jeden Monats !?
02.03.2011 16:07:15
Wilfried
Hallo!
Meinst Du es so?
[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
1Di 01.01.1980Do 31.01.1980
2Fr 15.02.1980Fr 29.02.1980
3Mo 03.03.1980Mo 31.03.1980
4Mo 21.04.1980Mi 30.04.1980
5Mo 05.05.1980Fr 30.05.1980
6Mo 23.06.1980Mo 30.06.1980
7Do 17.07.1980Do 31.07.1980
8Fr 01.08.1980Fr 29.08.1980
9Mo 01.09.1980Di 30.09.1980
10Sa 11.10.1980Fr 31.10.1980
11Di 04.11.1980Fr 28.11.1980
12Mi 31.12.1980Mi 31.12.1980

ZelleFormel
B1=DATUM(JAHR(A1);MONAT(A1)+1;)-MAX(;WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+1;);2)-5)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß
Wilfried
Anzeige
Schön! Kurz und knackig. owT
02.03.2011 16:15:20
Rudi
noch eine Variante
02.03.2011 16:25:07
Erich
Hi zusammen,
in B1 noch ne Variante zu Wiolfrieds Formel:
 ABC
101.01.2011Mo  31.01.2011Mo  31.01.2011
202.02.2011Mo  28.02.2011Mo  28.02.2011
302.03.2011Do  31.03.2011Do  31.03.2011
402.04.2011Fr  29.04.2011Fr  29.04.2011
502.05.2011Di  31.05.2011Di  31.05.2011
602.06.2011Do  30.06.2011Do  30.06.2011
702.07.2011Fr  29.07.2011Fr  29.07.2011
802.08.2011Mi  31.08.2011Mi  31.08.2011
902.09.2011Fr  30.09.2011Fr  30.09.2011
1002.10.2011Mo  31.10.2011Mo  31.10.2011
1102.11.2011Mi  30.11.2011Mi  30.11.2011
1202.12.2011Fr  30.12.2011Fr  30.12.2011
1302.01.2012Di  31.01.2012Di  31.01.2012
1402.02.2012Mi  29.02.2012Mi  29.02.2012
1502.03.2012Fr  30.03.2012Fr  30.03.2012

Formeln der Tabelle
ZelleFormel
B1=DATUM(JAHR(A1); MONAT(A1)+1;-MAX(;REST(DATUM(JAHR(A1); MONAT(A1)+1;5); 7)-4))
C1=DATUM(JAHR(A1); MONAT(A1)+1;)-MAX(;WOCHENTAG(DATUM(JAHR(A1); MONAT(A1)+1;); 2)-5)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Der Letzte Arbeitstag eines jeden Monats !?
04.03.2011 14:33:32
Leo
Danke, Danke, Danke !
Es funktioniert - ich weiß nur heute, hier & jetzt nicht welche Formel ich damals benutz habe ...
Aber rückblickend danke für euren Support ! Problem gelöst ...
MFG
Leo van der Haydn
AW: Der Letzte Arbeitstag eines jeden Monats !?
02.03.2011 17:02:09
praetorius
Hallo Leo,
nur der Vollständigkeit halber: der 31.01.1900 war ein Dienstag.
good luck
praetorius
AW: Der Letzte Arbeitstag eines jeden Monats !?
02.03.2011 17:46:18
Wilfried
Hallo praetorius!
Meine und Erich,s Formel gibt ja Dienstag aus.
[html]
Arbeitsblatt mit dem Namen 'Dat'
 ABC
2126 WilfriedErich
2127Mo 12.05.1980Fr 30.05.1980Fr 30.05.1980
2128Di 01.02.2011Mo 28.02.2011Mo 28.02.2011
2129Do 05.01.1900Di 31.01.1900Di 31.01.1900

ZelleFormel
B2127=DATUM(JAHR(A2127);MONAT(A2127)+1;)-MAX(;WOCHENTAG(DATUM(JAHR(A2127);MONAT(A2127)+1;);2)-5)
C2127=DATUM(JAHR(A2127); MONAT(A2127)+1;-MAX(;REST(DATUM(JAHR(A2127); MONAT(A2127)+1;5); 7)-4))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß
Wilfried
Anzeige
Vorsicht! Excel!
02.03.2011 17:56:00
Erich
Hi zusammen,
nur der Richtigkeit halber: In
http://www.excelformeln.de/ _ formeln.html?welcher=306 ist das schön formuliert:

Die Bestimmung des Wochentages mit den Excelformeln ist auf Daten nach dem
01.01.1900 beschränkt. Um genau zu sein, ist es sogar so, dass für
Daten vor dem 01.03.1900 falsche Wochentage ausgegeben werden.
Wochentag("01.01.1900") gibt 1 aus, entsprechend Sonntag.
TEXT("01.01.1900";"TTTT") gibt Sonntag aus.
In Wirklichkeit war der 01.01.1900 ein Montag.
Das liegt an dem berüchtigten Fehler, dass Excel das Jahr 1900 als
Schaltjahr wertet.
Laut Excel war der 29.02.1900 ein Mittwoch...
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Vorsicht! Excel!
03.03.2011 21:06:33
praetorius
Hallo Erich,
da habe ich wohl in den Beiträgen nicht richtig geguckt, sonst hätte ich sehen müssen, dass der 1.1.1900 schon genannt war. Aber sei es drum.
Den berüchtigten Excelfehler kannte ich noch nicht, obwohl ich mich immer wieder mal um das Thema "Datum, Kalender und Uhrzeit in Excel" kümmere. Man lernt eben nie aus. Aber klar ist, dass das Jahr 1900 definitiv kein Schaltjahr war, da es ja nicht ohne Rest durch 400 teilbar ist.
Danke für die Info, Erich.
Grüße nach Kamp-Lintfort
praetorius
AW: Der Letzte Arbeitstag eines jeden Monats !?
04.03.2011 14:37:17
Leo
Danke, Danke, Danke !
Es funktioniert - ich weiß nur heute, hier & jetzt nicht welche Formel ich damals benutz habe ...
Aber rückblickend danke für euren Support ! Problem gelöst ...
MFG
Leo van der Haydn
Anzeige

85 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige