Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
852to856
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
852to856
852to856
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Kalenderwoche als Zahl mit Jahresangabe

Kalenderwoche als Zahl mit Jahresangabe
07.03.2007 16:16:00
Salim

Hallo zusammen,
folgende Problematik:
Ich mache bestimmte Auswertungen, die sich auf Kalenderwochen beziehen.
Zwar kann ich auf Basis eines Datums die Kalenderwoche selbst über eine einfache Formel rechnen aber dahinter steht bspw. für die erste Kalenderwoche 2007 eine 1 als Zahl. D.h. Excel unterscheidet dann nicht ob es KW1 2007 oder KW1 2008 ist.
Gibt es eine Möglichkeit auf Basis eines beliebigen Datums die Kalenderwoche zu berechnen mit Angabe des Jahres ohne es als Text darzustellen sondern als laufende Zahl (wie ein Datum der auch mit einer laufenden Zahl unterlegt ist) mit der ich Auswertungen fahren kann.
Hat jemand eine Idee?
Danke und Gruss
Salim

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

Betreff
Datum
Anwender
Anzeige
AW: Kalenderwoche als Zahl mit Jahresangabe
07.03.2007 16:24:01
Jürgen
Hi Salim.
Angenommen das Datum steht in der Zelle E7, dann lautet die Formel dafür
=JAHR(E7)&KÜRZEN((E7-DATUM(JAHR(E7+3-REST(E7-2;7));1;REST(E7-2;7)-9))/7)
Gruß, Jürgen
AW: Kalenderwoche als Zahl mit Jahresangabe
07.03.2007 16:43:00
Salim
Hey Danke, coole Sache!
jetzt wäre noch die Frage offen: Kann ich die Zelle irgendwie nach belieben noch formatieren oder nicht? ich weiss nicht wie es geht, dass ich beispielsweise die Jahresangabe auf 07 statt 2007 umformatiere?
Danke
Salim
AW: Kalenderwoche als Zahl mit Jahresangabe
07.03.2007 17:18:17
Erich
Hallo Salim,
hier zwei Ergänzungen:
 AB
107.01.200720071
207.01.2007200701
307.01.200707-01

Formeln der Tabelle
ZelleFormel
B1=JAHR(A1)&KÜRZEN((A1-DATUM(JAHR(A1+3-REST(A1-2;7));1;REST(A1-2;7)-9))/7)
B2=JAHR(A2)&TEXT(KÜRZEN((A2-DATUM(JAHR(A2+3-REST(A2-2;7));1;REST(A2-2;7)-9))/7);"00")
B3=TEXT(REST(JAHR(A3);100);"00")&TEXT(KÜRZEN((A3-DATUM(JAHR(A3+3-REST(A3-2;7));1;REST(A3-2;7)-9))/7);"""-""00")

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Kalenderwoche mit Jahresangabe
07.03.2007 18:01:00
Erich
Hallo Salim,
das Jahr der Woche muss nicht das Jahr des Datums sein - deshalb wird die Formel etwas länglicher.
Es empfiehlt ich wohl, zumindest die Woche in einer Hilfszelle abzulegen,
da sie bei der Bestimmung des Jahres mehrfach gebraucht wird:
 ABCDE
1DatumJahr+WoWocheJahrJahr+Wo
231.12.2005200552522005200552
301.01.2006200552522005200552
431.12.2006200652522006200652
501.01.2007200711200707 01
631.12.2007200811200808 01
701.01.2008200811200808 01

Formeln der Tabelle
ZelleFormel
B2=(JAHR(A2)-(MONAT(A2)=1)*(KÜRZEN((A2-DATUM(JAHR(A2+3-REST(A2-2;7));1;REST(A2-2;7)-9))/7)>50) +(MONAT(A2)=12)*(KÜRZEN((A2-DATUM(JAHR(A2+3-REST(A2-2;7));1;REST(A2-2;7)-9))/7)=1)) &KÜRZEN((A2-DATUM(JAHR(A2+3-REST(A2-2;7));1;REST(A2-2;7)-9))/7)
C2=KÜRZEN((A2-DATUM(JAHR(A2+3-REST(A2-2;7));1;REST(A2-2;7)-9))/7)
D2=JAHR(A2)-(MONAT(A2)=1)*(C2>50)+(MONAT(A2)=12)*(C2=1)
E2=D2&TEXT(C2;"00")
E5=RECHTS(D5;2)&" "&TEXT(C5;"00")

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Kalenderwoche als Zahl mit Jahresangabe
07.03.2007 19:02:00
Erich
Hallo Salim,
nochmal - du wolltest das Ergebnis ja als Zahl:
 ABCD
1DatumWocheJJJJWWJJWW
231.12.200552200552552
301.01.200652200552552
431.12.200652200652652
501.01.20071200701701
631.12.20071200801801
701.01.200812008 0108 01
8 Formate C7 D70 0000 00

Formeln der Tabelle
ZelleFormel
B2=KÜRZEN((A2-DATUM(JAHR(A2+3-REST(A2-2;7));1;REST(A2-2;7)-9))/7)
C2=100*(JAHR(A2)-(MONAT(A2)=1)*(B2>1)+(MONAT(A2)=12)*(B2=1))+B2
D2=100*(REST(JAHR(A2);100)-(MONAT(A2)=1)*(B2>1)+(MONAT(A2)=12)*(B2=1))+B2

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Problem gelöst? (owT)
11.03.2007 15:23:00
Erich
AW: Kalenderwoche als Zahl mit Jahresangabe
07.03.2007 16:35:32
Oberschlumpf
Hi Salim
Oder versuch es mal mit diesem Ansatz:
Userbild
In A2 steht die Kalenderwoche und in B2 das Jahr
In A4 werden die Werte aus A2 + B2 nicht mathematisch addiert, sondern zusammengefügt.
Aus 1 und 2007 wird also der Wert 12007.
In deinem Code musst du also nur noch diesen Wert wieder auseinander bringen - z Bsp mit:
KW = Left(wert,1) ergibt 1
Jahr = Right(wert,4) ergibt 2001
Konnte ich helfen?
Ciao
Thorsten

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige