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

Kalenderwoche

Kalenderwoche
23.02.2009 10:27:00
Fritz
Hallo und vielen Dank im voraus,
wer kann mir folgende Formel verständlich erklären
Damit rechene ich über die Kalenderwoche das Datum des ersten Wochentages aus
=DATUM(2004;1;7*A1-3-WOCHENTAG(DATUM(2004;; );3))
Gruß
Fritz

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Das waren Verkürzungsorgien bei uns
23.02.2009 11:01:04
WF
Hi Fritz,
Erklären musst Du Dir das selber: markiere einzelne Formelteile, betätige F9 und schau Dir die Teilergebnisse an.
=DATUM(2004;; ) z.B. ist nichts anderes als der 30.11.2003
In unseren Formeln ist die Jahreszahl ein Zellbezug. Da hier explizit die Jahreszahl steht, kannst Du die Formel gleich so schreiben:
=DATUM(2004;1;7*A1-3-WOCHENTAG("30.11.03";3))
Mit expliziter Jahreszahl haben wir dann noch was kürzeres:
="4.1.04"+A1*7-7-REST("2.1.04";7)
und es fing mal viel länger an - siehe:
http://www.excelformeln.de/formeln.html?welcher=186
Salut WF
http://www.excelformeln.de/
die ultimative Formelseite
Anzeige
Versuch...
23.02.2009 11:08:10
Ramses
Hallo
der Erklärung
Tabelle1

 ABCDEFGHI
1Jahr2009       
2 Datumswert      
3129.12.2008       
4101.01.2009 1. Tag des Jahres     
5107.01.2009 Der 1. Tag multipliziert mit der Anzahl der Wochen     
6214.01.2009 Der 1. Tag multipliziert mit der Anzahl der Wochen     
7211.01.2009 -3 weil die DIN Definition sagt dass die KW durch mind. 4 Tage gekennzeichnet ist     
8 30.11.2008 Datumsberechnung ohne Monat und Tagesparameter
Dabei wird der letzte Tag  des letzten monats im Vorjahr berechnet
9 6 Berechnung des Wochentages wobei durch "3" definiert ist,
dass der 7. Tag der Woche die Zahl 6 hat, anstelle von 7
10 -9 Ergibt gesamthaft diese Zahl und wird vom mit der KW mulitplizierten Tag
abgezogen und du hast den ersten Tag in dieser Kalenderwoche
11205.01.2009       
12         

Formeln der Tabelle
ZelleFormel
B3=DATUM($B$1;1;7*A3-3-WOCHENTAG(DATUM(B1;; ); 3))
B4=DATUM($B$1;1;A4)
B5=DATUM($B$1;1;A5*7)
B6=DATUM($B$1;1;A6*7)
B7=DATUM($B$1;1;A7*7-3)
B8=DATUM(B1;; )
B9=WOCHENTAG(DATUM($B$1;; ); 3)
B10=7*A10-3-WOCHENTAG(DATUM(B1;; ); 3)
B11=DATUM($B$1;1;7*A11-3-WOCHENTAG(DATUM(B1;; ); 3))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Wobei ich zugeben muss, dass ich nicht den blassesten Schimmer der Notwendigkeit betreffend "DATUM(B1;;)" habe. Aber nur so funktioniert es ... :-)
Gruss Rainer
Anzeige
AW: Versuch...
23.02.2009 12:09:14
Gert
Hallo Fritz,
schau Dir in der "Excel-Hilfe" die Erklärung zu der Funktion WOCHENTAG() an.
Da sind auch die verschiedenen "Wochen-Typen" erklärt.
Zum besseren Verständnis von Rainer's Beispiel.
mfg
Gert
AW: Versuch...
23.02.2009 12:18:37
Fritz
Hallo Gerd,
Die Erklärung in der Tabelle ist Spitze,
Danke., Danke
Fritz
AW: Kalenderwoche
23.02.2009 11:38:32
Fritz
Hallo Ramses,
Warum brauche ich das Datum vom 30.11.2004,
und wer kommt darau,dass Datum(2004;;) der 30.11.2004 ist?
Nun habe ich fofgende Formel ausprobiert, zumindest in 2009 bringt sie keine Fehler
A1 = Wochenzahl
=DATUM(2009;1;7*A1-9)
Liege ich da richtig?
Gruß Fritz
Anzeige
AW: Kalenderwoche
23.02.2009 11:39:01
Fritz
Hallo Ramses,
Warum brauche ich das Datum vom 30.11.2004,
und wer kommt darau,dass Datum(2004;;) der 30.11.2004 ist?
Nun habe ich fofgende Formel ausprobiert, zumindest in 2009 bringt sie keine Fehler
A1 = Wochenzahl
=DATUM(2009;1;7*A1-9)
Liege ich da richtig?
Gruß Fritz
AW: Kalenderwoche
23.02.2009 12:01:43
Ramses
Hallo
"...Liege ich da richtig?..."
Ja, aber nur für 2009
"...Warum brauche ich das Datum vom 30.11.2004,..."
Genau das weiss ich auch nicht so genau, aber mit diesem Datum lässt sich der letzte Tag des Dezembers .
berechnen ohne zusätzliche Angaben (4*7 +3)
Die werden subtrahiert zusammen mit "-3", dann sollte der erste Montag berechnet sein.
Die Formel enstand eigentlich aus einem Verkürzungswettbewerb um die fehlerhafte EXCEL Funktion KALENDERWOCHE() zu ersetzen und ohne das AddIn zu verwenden
Siehe dazu http://www.excelformeln.de/formeln.html?welcher=186
Alternativ funktioniert auch diese Formel
Tabelle1

 ABC
1Jahr2009 
2 Datumswert 
3129.12.2008 

Formeln der Tabelle
ZelleFormel
B3=DATUM($B$1;1;7*A3-6-WOCHENTAG(DATUM(B1;1;1 ); 3))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Womit wir die "-3" durch "-6" ersetzt haben, das sind dann die "+3" für die Berechnung aus der Berechnung des letzen Dezembertaqges (4*7+3).
Die ist aber schon wieder länger.
Gruss Rainer
Anzeige
AW: Danke,
23.02.2009 12:14:43
Fritz
Hallo Rainer,
Vielen Dank für die Mühe.
Langsam beginne ich durchzublicken
Viele Grüße
Fritz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige