Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1004to1008
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

Ausgabe Datum vorhegiger Werktag

Ausgabe Datum vorhegiger Werktag
01.09.2008 14:03:00
Matthias
Hallo,
wer kann Helfen, ich würde gerne in A1 Das Datum immer vom vorhergigen Werktag ausgeben lassen ohne Wochenende und Werktag.
Gruss
matthias

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ausgabe Datum vorhegiger Werktag
01.09.2008 14:20:05
David
mit dieser Formel:
{=MAX(WENN(WOCHENTAG(HEUTE()-ZEILE(A1:A7);2)
(Matrixformel, {} nicht eingeben und Formel mit STRG-SHIFT-ENTER abschließen)
vielleichts gehts noch einfacher, aber so sollte es funzen.
Rückmeldung wäre nett.
Gruß
David
nur etwas kürzer aber ohne Array
01.09.2008 14:53:52
WF
Hi David,
=HEUTE()-(WOCHENTAG(HEUTE())<3)*(WOCHENTAG(HEUTE()))-1
Salut WF
AW: nur etwas kürzer aber ohne Array
01.09.2008 15:09:00
Matthias
Super die Formel Funktioniert Klasse, nur was mache ich wenn Feiertage sind. Danke Euch beiden.
AW: nur etwas kürzer aber ohne Array
01.09.2008 15:36:00
David
...nur was mache ich wenn Feiertage sind...
Dich freuen, dass du (hoffentlich) nicht arbeiten musst! ;-)
Gruß
David
AW: nur etwas kürzer aber ohne Array
01.09.2008 15:52:35
David
das ginge dann so:
Tabellenblattname: Tabelle2
 

C

D

E

F

1

29.08.2008

Di.

01.01.2008

Neujahr

2

 

So.

06.01.2008

Heilige Drei Könige

3

 

Fr.

21.03.2008

Karfreitag

4

 

Mo.

24.03.2008

Ostermontag

5

 

Do.

01.05.2008

Maifeiertag

6

 

Do.

01.05.2008

Christi Himmelfahrt

7

 

Mo.

12.05.2008

Pfingstmontag

8

 

Fr.

03.10.2008

Tag der Deutschen Einheit

9

 

Fr.

31.10.2008

Reformationstag

10

 

Do.

25.12.2008

1. Weihnachtstag

11

 

Fr.

26.12.2008

2. Weihnachtstag

12

 

Do.

01.01.2009

Neujahr

13

 

Di.

06.01.2009

Heilige Drei Könige

14

 

Fr.

10.04.2009

Karfreitag

15

 

Mo.

13.04.2009

Ostermontag

16

 

Fr.

01.05.2009

Maifeiertag

17

 

Do.

21.05.2009

Christi Himmelfahrt

18

 

Mo.

01.06.2009

Pfingstmontag

19

 

Sa.

03.10.2009

Tag der Deutschen Einheit

20

 

Sa.

31.10.2009

Reformationstag

21

 

Fr.

25.12.2009

1. Weihnachtstag

22

 

Sa.

26.12.2009

2. Weihnachtstag


Benutzte Formeln:
C1: {=MAX(WENN(WOCHENTAG(HEUTE()-ZEILE(A1:A7);2)
Die Liste mit den Feiertagen musst du manuell pflegen und ggf. erweitern, da Excel ja nicht wissen kann, wann es lokale Feiertage gibt. Du kannst die Liste mit den Feiertagen natürlich auch auf ein anderes Arbeitsblatt auslagern und dann ausblenden, falls sie dich stört. Die Spalte mit den Wochentagen und den Feiertags-Namen ist optional und wird für die Formel nicht benötigt.
Gruß
David
Anzeige
AW: nur etwas kürzer aber ohne Array
01.09.2008 16:08:01
David
Ich glaube, hier ist noch ein Fehler drin, wenn 2 Feiertage aufeinanderfolgen (z. Bsp. Weihnachten). Alles andere sollte aber gehen.
Gruß
David
AW: nur etwas kürzer aber ohne Array
01.09.2008 16:34:00
David
auf die Schnelle so gelöst:
{=MAX(WENN(WOCHENTAG(HEUTE()-ZEILE(A1:A7);2)<6;HEUTE()-ZEILE(A1:A7);"")) -WENN(NETTOARBEITSTAGE(MAX(WENN(WOCHENTAG(HEUTE()-ZEILE(A1:A7);2)<6;HEUTE()-ZEILE(A1:A7);"")); MAX(WENN(WOCHENTAG(HEUTE()-ZEILE(A1:A7);2)<6;HEUTE()-ZEILE(A1:A7);""));E1:E22)=0;1;0) -WENN(NETTOARBEITSTAGE(MAX(WENN(WOCHENTAG(HEUTE()-ZEILE(A1:A7);2)<6;HEUTE()-ZEILE(A1:A7);""))-1; MAX(WENN(WOCHENTAG(HEUTE()-ZEILE(A1:A7);2)<6;HEUTE()-ZEILE(A1:A7);""))-1;E1:E22)=0;1;0) }
würde bei 3 auffeinanderfolgenden Feiertagen auch nicht gehen, aber ich glaube, das gibt's recht selten.
vielleicht fällt ja jemandem noch was besseres ein.
Gruß
David
Anzeige
Deine Betreffs sind äußerst aussagekräftig
01.09.2008 17:59:00
WF
4 mal hintereinander:
"AW: nur etwas kürzer aber ohne Array"
Da weiß man ja sofort Bescheid, was sich dahinter verbirgt.
WF
AW: Deine Betreffs sind äußerst aussagekräftig
02.09.2008 08:07:00
David
Ja, hast schon recht. Ich bin im Normalfall halt zu bequem, um den Betreff zu ändern. ;-)
Gruß
David
vorherigen Werktag bestimmen
03.09.2008 22:44:00
FP
Hallo Matthias,
in B steht eine "arrayfreie" Formel, die ist aber eher lang...
in C steht eine kurze Variante die den vorherigen Werktag bestimmt
in D steht eine Variante die den x. Arbeitstag vor ( negativer Wert in D1 ) oder nach ( positiver Wert in D1 ) dem angegebenen Datum bestimmt
immer unter Berücksichtigung von Feiertagen ( E1:E22 )
habe extra noch das Jahr 2017 dazugenommen, da dann der 25.12. ein Montag ist - und auch das funktioniert
Tabelle1
 ABCDEF
1Mo, 22.12.2008Fr, 19.12.200819.12.20082Di, 01.01.2008Neujahr
2Di, 23.12.2008Mo, 22.12.200822.12.2008Mo, 29.12.2008So, 06.01.2008Heilige Drei Könige
3Mi, 24.12.2008Di, 23.12.200823.12.2008Di, 30.12.2008Fr, 21.03.2008Karfreitag
4Mo, 29.12.2008Mi, 24.12.200824.12.2008Mi, 31.12.2008Mo, 24.03.2008Ostermontag
5Di, 30.12.2008Mo, 29.12.200829.12.2008Fr, 02.01.2009Do, 01.05.2008Maifeiertag
6Mi, 31.12.2008Di, 30.12.200830.12.2008Mo, 05.01.2009Mo, 12.05.2008Pfingstmontag
7Fr, 02.01.2009Mi, 31.12.200831.12.2008Mi, 07.01.2009Fr, 03.10.2008Tag der Deutschen Einheit
8Mo, 05.01.2009Fr, 02.01.200902.01.2009Do, 08.01.2009Fr, 31.10.2008Reformationstag
9Mi, 07.01.2009Mo, 05.01.200905.01.2009Fr, 09.01.2009Do, 25.12.20081. Weihnachtstag
10Do, 08.01.2009Mi, 07.01.200907.01.2009Mo, 12.01.2009Fr, 26.12.20082. Weihnachtstag
11Fr, 09.01.2009Do, 08.01.200908.01.2009Di, 13.01.2009Do, 01.01.2009Neujahr
12Mo, 12.01.2009Fr, 09.01.200909.01.2009Mi, 14.01.2009Di, 06.01.2009Heilige Drei Könige
13Di, 13.01.2009Mo, 12.01.200912.01.2009Do, 15.01.2009Fr, 10.04.2009Karfreitag
14Mi, 14.01.2009Di, 13.01.200913.01.2009Fr, 16.01.2009Mo, 13.04.2009Ostermontag
15Do, 15.01.2009Mi, 14.01.200914.01.2009Mo, 19.01.2009Fr, 01.05.2009Maifeiertag
16Fr, 16.01.2009Do, 15.01.200915.01.2009Di, 20.01.2009Do, 21.05.2009Christi Himmelfahrt
17Mo, 19.01.2009Fr, 16.01.200916.01.2009Mi, 21.01.2009Mo, 01.06.2009Pfingstmontag
18Di, 20.01.2009Mo, 19.01.200919.01.2009Do, 22.01.2009Sa, 03.10.2009Tag der Deutschen Einheit
19Fr, 23.12.2107Do, 22.12.210722.12.2107Di, 27.12.2107Sa, 31.10.2009Reformationstag
20So, 24.12.2017Fr, 22.12.201722.12.2017Do, 28.12.2017Mo, 25.12.20171. Weihnachtstag
21Di, 26.12.2017Fr, 22.12.201722.12.2017Do, 28.12.2017Di, 26.12.20172. Weihnachtstag
22Mi, 27.12.2017Fr, 22.12.201722.12.2017Fr, 29.12.2017Mo, 01.01.2018Neujahr
23Do, 28.12.2017Mi, 27.12.201727.12.2017Di, 02.01.2018  
Formeln der Tabelle
B1 : =A1-1-2*(REST(A1;7)=2)-MAX(;INDEX(HÄUFIGKEIT(E$1:E$22*(REST(E$1:E$22;7)>1)*(E$1:E$22>A1-{2.3}-2*(REST(A1;7)=2))*(E$1:E$22<A1); {1E+99.0}); 1)-1)-(REST(A1-1-2*(REST(A1;7)=2)-MAX(;INDEX(HÄUFIGKEIT(E$1:E$22*(REST(E$1:E$22;7)>1)*(E$1:E$22>A1-{2.3}-2*(REST(A1;7)=2))*(E$1:E$22<A1); {1E+99.0}); 1)-1)+1;-7)+7)*(REST(A1-1-2*(REST(A1;7)=2)-MAX(;INDEX(HÄUFIGKEIT(E$1:E$22*(REST(E$1:E$22;7)>1)*(E$1:E$22>A1-{2.3}-2*(REST(A1;7)=2))*(E$1:E$22<A1); {1E+99.0}); 1)-1); 7)<2)
C1 : {=A1-MIN(WENN((REST(A1-ZEILE($1:$999); 7)>1)*(ZÄHLENWENN(E$1:E$22;A1-ZEILE($1:$999))=0); ZEILE($1:$999)))}
D2 : {=A2+WENN(D$1=0;;(1-2*(D$1<0))*KKLEINSTE(WENN((REST(A2+(1-2*(D$1<0))*ZEILE($1:$999); 7)>1)*(ZÄHLENWENN(E$1:E$22;A2+(1-2*(D$1<0))*ZEILE($1:$999))=0); ZEILE($1:$999)); ABS(D$1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Anzeige
AW: Ausgabe Datum vorhegiger Werktag
01.09.2008 16:48:31
rlenz
Hallo David, vielleicht so?
Tabelle1

 ABCD
1Arbeitstag davorDatum Freie Tage
2Fr, 29.08.2008Mo, 01.09.2008 Fr, 05.09.2008
3Mo, 01.09.2008Di, 02.09.2008 Mo, 08.09.2008
4Di, 02.09.2008Mi, 03.09.2008 Do, 11.09.2008
5Mi, 03.09.2008Do, 04.09.2008 Fr, 12.09.2008
6Do, 04.09.2008Fr, 05.09.2008  
7Do, 04.09.2008Sa, 06.09.2008  
8Do, 04.09.2008So, 07.09.2008  
9Do, 04.09.2008Mo, 08.09.2008  
10Do, 04.09.2008Di, 09.09.2008  
11Di, 09.09.2008Mi, 10.09.2008  
12Mi, 10.09.2008Do, 11.09.2008  
13Mi, 10.09.2008Fr, 12.09.2008  
14Mi, 10.09.2008Sa, 13.09.2008  
15Mi, 10.09.2008So, 14.09.2008  
16Mi, 10.09.2008Mo, 15.09.2008  
17Mo, 15.09.2008Di, 16.09.2008  
18    
19Add-In Analyse-Funktion muss installiert und aktiviert sein

Formeln der Tabelle
ZelleFormel
A2=ARBEITSTAG(B2;-1;$D$2:$D$17)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG
Rüdigerr Lenz
Anzeige
AW: Ausgabe Datum vorhegiger Werktag
01.09.2008 16:52:00
Rudi
Hallo,
Werktag ist nicht gleich Arbeitstag.
Bei Halteverbot an Werktagen verlierst du den Prozess, wenn du samstags erwischt wirst.
Gruß
Rudi
ich sollte auch die Frage lesen ;-)
01.09.2008 16:55:00
Rudi

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige