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

mit Formel letzter Arbeitstag des nä. Monats erm.

mit Formel letzter Arbeitstag des nä. Monats erm.
Peter
Guten Tag
Angenommen, in einer Tabelle steht in A1 das Datum 30. September 2009. Gesucht wird in Zelle A2 der letzte Arbeitstag des nächsten Monats. Da der 31. Oktober ein Samstag ist, wäre dies der 30. Oktober.
Kann ich dieses Datum mit einer Formel ermitteln?
Danke für eine Antwort.
Gruss, Peter

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: mit Formel letzter Arbeitstag des nä. Monats erm.
03.11.2009 15:05:13
David
Hallo Peter,
hier mal 2 Varianten, einmal mit "normaler" Formel und einmal mit Matrixformel:
Tabelle1
 ABCD
130.09.200930.10.200930.10.20095
231.01.200927.02.200927.02.20095
328.02.200931.03.200931.03.20092
431.03.200930.04.200930.04.20094
530.04.200929.05.200929.05.20095
631.05.200930.06.200930.06.20092
730.06.200931.07.200931.07.20095
830.07.200931.08.200931.08.20091
931.08.200930.09.200930.09.20093
1030.09.200930.10.200930.10.20095
1131.10.200930.11.200930.11.20091
1230.11.200931.12.200931.12.20094
1331.12.200929.01.201029.01.20105

verwendete Formeln
Zelle Formel
B1 =WENN(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+2;);2)>5;DATUM(JAHR(A1);MONAT(A1)+2;)-WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+2;);2)+5;DATUM(JAHR(A1);MONAT(A1)+2;))
C1 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A1);MONAT(A1)+2;)-ZEILE($1:$7)+1;""))}
D1 =WOCHENTAG(C1;2)
B2 =WENN(WOCHENTAG(DATUM(JAHR(A2);MONAT(A2)+2;);2)>5;DATUM(JAHR(A2);MONAT(A2)+2;)-WOCHENTAG(DATUM(JAHR(A2);MONAT(A2)+2;);2)+5;DATUM(JAHR(A2);MONAT(A2)+2;))
C2 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A2);MONAT(A2)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A2);MONAT(A2)+2;)-ZEILE($1:$7)+1;""))}
D2 =WOCHENTAG(C2;2)
B3 =WENN(WOCHENTAG(DATUM(JAHR(A3);MONAT(A3)+2;);2)>5;DATUM(JAHR(A3);MONAT(A3)+2;)-WOCHENTAG(DATUM(JAHR(A3);MONAT(A3)+2;);2)+5;DATUM(JAHR(A3);MONAT(A3)+2;))
C3 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A3);MONAT(A3)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A3);MONAT(A3)+2;)-ZEILE($1:$7)+1;""))}
D3 =WOCHENTAG(C3;2)
B4 =WENN(WOCHENTAG(DATUM(JAHR(A4);MONAT(A4)+2;);2)>5;DATUM(JAHR(A4);MONAT(A4)+2;)-WOCHENTAG(DATUM(JAHR(A4);MONAT(A4)+2;);2)+5;DATUM(JAHR(A4);MONAT(A4)+2;))
C4 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A4);MONAT(A4)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A4);MONAT(A4)+2;)-ZEILE($1:$7)+1;""))}
D4 =WOCHENTAG(C4;2)
B5 =WENN(WOCHENTAG(DATUM(JAHR(A5);MONAT(A5)+2;);2)>5;DATUM(JAHR(A5);MONAT(A5)+2;)-WOCHENTAG(DATUM(JAHR(A5);MONAT(A5)+2;);2)+5;DATUM(JAHR(A5);MONAT(A5)+2;))
C5 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A5);MONAT(A5)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A5);MONAT(A5)+2;)-ZEILE($1:$7)+1;""))}
D5 =WOCHENTAG(C5;2)
B6 =WENN(WOCHENTAG(DATUM(JAHR(A6);MONAT(A6)+2;);2)>5;DATUM(JAHR(A6);MONAT(A6)+2;)-WOCHENTAG(DATUM(JAHR(A6);MONAT(A6)+2;);2)+5;DATUM(JAHR(A6);MONAT(A6)+2;))
C6 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A6);MONAT(A6)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A6);MONAT(A6)+2;)-ZEILE($1:$7)+1;""))}
D6 =WOCHENTAG(C6;2)
B7 =WENN(WOCHENTAG(DATUM(JAHR(A7);MONAT(A7)+2;);2)>5;DATUM(JAHR(A7);MONAT(A7)+2;)-WOCHENTAG(DATUM(JAHR(A7);MONAT(A7)+2;);2)+5;DATUM(JAHR(A7);MONAT(A7)+2;))
C7 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A7);MONAT(A7)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A7);MONAT(A7)+2;)-ZEILE($1:$7)+1;""))}
D7 =WOCHENTAG(C7;2)
B8 =WENN(WOCHENTAG(DATUM(JAHR(A8);MONAT(A8)+2;);2)>5;DATUM(JAHR(A8);MONAT(A8)+2;)-WOCHENTAG(DATUM(JAHR(A8);MONAT(A8)+2;);2)+5;DATUM(JAHR(A8);MONAT(A8)+2;))
C8 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A8);MONAT(A8)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A8);MONAT(A8)+2;)-ZEILE($1:$7)+1;""))}
D8 =WOCHENTAG(C8;2)
B9 =WENN(WOCHENTAG(DATUM(JAHR(A9);MONAT(A9)+2;);2)>5;DATUM(JAHR(A9);MONAT(A9)+2;)-WOCHENTAG(DATUM(JAHR(A9);MONAT(A9)+2;);2)+5;DATUM(JAHR(A9);MONAT(A9)+2;))
C9 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A9);MONAT(A9)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A9);MONAT(A9)+2;)-ZEILE($1:$7)+1;""))}
D9 =WOCHENTAG(C9;2)
B10 =WENN(WOCHENTAG(DATUM(JAHR(A10);MONAT(A10)+2;);2)>5;DATUM(JAHR(A10);MONAT(A10)+2;)-WOCHENTAG(DATUM(JAHR(A10);MONAT(A10)+2;);2)+5;DATUM(JAHR(A10);MONAT(A10)+2;))
C10 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A10);MONAT(A10)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A10);MONAT(A10)+2;)-ZEILE($1:$7)+1;""))}
D10 =WOCHENTAG(C10;2)
B11 =WENN(WOCHENTAG(DATUM(JAHR(A11);MONAT(A11)+2;);2)>5;DATUM(JAHR(A11);MONAT(A11)+2;)-WOCHENTAG(DATUM(JAHR(A11);MONAT(A11)+2;);2)+5;DATUM(JAHR(A11);MONAT(A11)+2;))
C11 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A11);MONAT(A11)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A11);MONAT(A11)+2;)-ZEILE($1:$7)+1;""))}
D11 =WOCHENTAG(C11;2)
B12 =WENN(WOCHENTAG(DATUM(JAHR(A12);MONAT(A12)+2;);2)>5;DATUM(JAHR(A12);MONAT(A12)+2;)-WOCHENTAG(DATUM(JAHR(A12);MONAT(A12)+2;);2)+5;DATUM(JAHR(A12);MONAT(A12)+2;))
C12 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A12);MONAT(A12)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A12);MONAT(A12)+2;)-ZEILE($1:$7)+1;""))}
D12 =WOCHENTAG(C12;2)
B13 =WENN(WOCHENTAG(DATUM(JAHR(A13);MONAT(A13)+2;);2)>5;DATUM(JAHR(A13);MONAT(A13)+2;)-WOCHENTAG(DATUM(JAHR(A13);MONAT(A13)+2;);2)+5;DATUM(JAHR(A13);MONAT(A13)+2;))
C13 {=MAX(WENN((WOCHENTAG(DATUM(JAHR(A13);MONAT(A13)+2;)-ZEILE($1:$7)+1;2))<=5;DATUM(JAHR(A13);MONAT(A13)+2;)-ZEILE($1:$7)+1;""))}
D13 =WOCHENTAG(C13;2)
{} Matrixformel mit Strg+Umschalt+Enter abschließen

Tabellendarstellung in Foren Version 4.11


NICHT berücksichtigt sind Feiertage!
Rückmeldung wäre nett.
Gruß
David
Anzeige
AW: mit Formel letzter Arbeitstag des nä. Monats erm.
03.11.2009 15:09:59
ptonka
Hallo Peter,
bei Aktivierung des AddIns "Analysefunktionen" folgende Formel in A2:
=WENN(WOCHENTAG(MONATSENDE(A1;1);2)=7;MONATSENDE(A1;1)-2;WENN(WOCHENTAG(MONATSENDE(A1;1);2)=6; MONATSENDE(A1;1)-1;MONATSENDE(A1;1)))
Gruß,
Ptonka
ohne Wenn
03.11.2009 15:12:45
werni
Hallo Peter
=DATUM(JAHR(A1);MONAT(A1)+2;)-MAX(;WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+2;);2)-5)
Gruss Werner
AW: ohne Wenn
03.11.2009 15:17:29
ptonka
Prima - noch besser als meine Versio mit "wenn".
Kompliment, Werner !
Gruß,
Ptonka
AW: Vielen Dank!! owT
03.11.2009 15:15:12
Peter

321 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige