Lohnwoche anzeigen?

Hallo.
Wie kann man Excel dazu bringen, das es mir beim Datum (oder anderst) die aktuelle Woche (Lohnwoche ) anzeigt?
Ich nehme einmal an, unter Zellen formatieren, gibt es eine Einstellung dafür, aber die kenne ich nicht.

Danke schon mal im vorraus.

Hallo Anton

Wie kann man Excel dazu bringen, das es mir beim Datum (oder
anderst) die aktuelle Woche (Lohnwoche ) anzeigt?

Du willst wohl mit der offiziellen Kalenderwoche arbeiten?
Falls also in „A1“ ein Datum steht, schreibst du z.B. in „B1“

=Kalenderwoche(A1)

fertig

Gruss
Erich

PS Anrede und Gruss sind in diesem Forum ueblich!

Hallo.
Ich habe es versucht, aber es ist nichts dabei rausgekommen. Im Feld steht nur #NAME.
Was mache ich falsch? (Muß ich die Zelle formatieren? Wenn ja, wie?)

Aber danke, das du mir geantwortet hast.

=Kalenderwoche(A1)

fertig

Gruss
Erich

PS Anrede und Gruss sind in diesem Forum ueblich!

Hallo Krisam,

Ich habe es versucht, aber es ist nichts dabei rausgekommen.
Im Feld steht nur #NAME.
Was mache ich falsch? (Muß ich die Zelle formatieren? Wenn ja,
wie?)

ich kenne die Funktion =Kalenderwoche() in Excel auch, allerdings habe ich sie nie benutzt.

Diese Funktion ist als Add-Inn im Analyse-Toolpack von Excel enthalten. Bei der Standard-Installation wird dieses Tool nicht eingerichtet, deshalb die Fehlermeldung #Name
Aber: Die Funktion rechnet falsch
Die Funktion arbeitet nach amerikanischen Standard, der weicht von der deutschen Norm ab. Die Ermittlung der ersten Kalenderwoche eines Jahres ist abhängig vom Wochentag des 1.Jan dieses Jahres, daraus resultieren (nicht in jedem Jahr) dann unterschiedliche Numerierungen.

Bsp.

 Kalenderwoche
 US D
Fr, 30.12.05 53 52
Sa, 31.12.05 53 52
So, 01.01.06 1 52
So, 30.12.07 53 52
Mo, 31.12.07 53 1
usw

Nach deutschem Standard kannst du die Kalenderwoche nur mit einer Formel berechnen.

Ich habe jetzt einen Termin und deshalb grad keine Zeit, aber ich werde darüber nachdenken, gegen Mittag melde ich mich nochmal, dann sollte ich die fertig haben

Gru
Marion

Hallo Krisam,

ich werde darüber nachdenken, gegen Mittag melde ich mich
nochmal, dann sollte ich die fertig haben

wenn das betreffende Datum in A1 steht, ermittelt die folgende Formel die Kalenderwoche:

=KÜRZEN((A1-DATUM(JAHR(A1-REST(A1-2;7)+3);1;REST(A1-2;7)-9))/7)

Die Zelle, die die Formel enthält, muss als Zahl formatiert werden.

Gruß
Marion

1 „Gefällt mir“

Hallo Marion,

ich werde darüber nachdenken, gegen Mittag melde ich mich
nochmal, dann sollte ich die fertig haben

wenn das betreffende Datum in A1 steht, ermittelt die folgende
Formel die Kalenderwoche:

=KÜRZEN((A1-DATUM(JAHR(A1-REST(A1-2;7)+3);1;REST(A1-2;7)-9))/7)

Die Zelle, die die Formel enthält, muss als Zahl formatiert
werden.

tolle Leistung von dir, Respekt.
Ich haette zwar weit eher die Loesung gehabt, aber nur weil ich weiss wo sie steht, FAQ:1590 :smile:)
Selbst daran versucht habe ich mich noch nie.

Lieben Gruss
Reinhard, der den Wartungstechniker erschlagen koennte der hier gestern auf amerikanische Tastatur umgestellt hat und vergessen hat dies wieder auf Deutsch zu stellen, und ich habe hier keine Rechte dies anzupassen…

Danke. Funktioniert super.
Hallo Marion.
danke für deine / Eure Hilfe.

Funktioniert super.

tolle Leistung von dir, Respekt.

danke

Ich haette zwar weit eher die Loesung gehabt, aber nur weil
ich weiss wo sie steht, FAQ:1590 :smile:)

ich sollte mir diese Seite auch mal näher anschauen, aber das ist wie mit den Zetteln, auf denen ich mir hin und wieder aufschreibe, wie ich ein Problem gelöst habe. Dann, wenn ich das wieder brauchen könnte, hab ich meist den Zettel ganz woanders oder ich find ihn nicht oder das Problem ist ganz klein wenig anders oder … Ich vergeude dann einfach zuviel Zeit mit suchen oder anpassen, sodas ich in der Regel schneller bin, wenn ich das Problem neu löse. Das übt und geht dann jedes Mal schneller.

Selbst daran versucht habe ich mich noch nie.

dabei ist es gar nicht so schwer, wenn man erst mal das Prinzip erkannt hat. Es ist immer die gleiche Vorgehensweise, so wie man irgendwann kein Problem mit sverweis oder anderen Funktionen hat.

wichtig sind zu beachtende Fakten
DIN1355/ISO8601
Bedingung 1 jede Woche beginnt mit Montag (Montag ist Tag 1)
Bedingung 2 die 1. Wo des Jahres enthält mind 4 Tage des neuen Jahres

aus diesen Fakten gibt es folgende Schlußfolgerungen:
aus Bedingung 1 und 2 folgt:

● jeden Montag beginnt eine neue KW
● die 1. KW eines Jahres enthält mind. 4 Tage des neuen Jahres
● es gibt keine unvollständige KW (jede KW hat 7 Tage)
● jedes Jahr hat 52 oder 53 Wochen
● ein Jahr hat genau dann 53 Wochen, wenn es an einem Donnerstag beginnt oder endet
● 29.12., 30.12., 31.12. können schon zur ersten KW gehören
● 1.1., 2.1., 3.1. können noch zur letzten KW gehören

das könnte dann so aussehen

Mo Di Mi Do Fr Sa So Bed. 1 Bed. 2 KW 1
1.1. 2.1. 3.1. 4.1. 5.1. 6.1. 7.1. erfüllt erfüllt ja
31.12. 1.1. 2.1. 3.1. 4.1. 5.1. 6.1. erfüllt erfüllt ja
30.12. 31.12. 1.1. 2.1. 3.1. 4.1. 5.1. erfüllt erfüllt ja
29.12. 30.12. 31.12. 1.1. 2.1. 3.1. 4.1. erfüllt erfüllt ja
28.12. 29.12. 30.12. 31.12. 1.1. 2.1. 3.1. erfüllt nicht erfüllt nein

Anbei nachfolgend meine Hilfstabelle (meist bau ich Formeln so auf) für eine andere Formel für die Berechnung der KW.

Die ersten 2 Zeilen sind leer, die Tabelle beginnt also in A3, das zu prüfende Datum steht in B3, in Spalte C stehen die Formeln der Spalte B ohne Zuweisungsoperator (- das erleichtert das spätere Einfügen anstelle der Zelladressen), zur Fehlervermeidung habe ich um Ausdrücke, die Summen oder Differenzen enthalten Klammern gesetzt, die Funktion Wochentag() hat den Typ 3 (Montag = 0)

 A B C
3 Datum Di, 30. Dez 08 
4 Wochentag von A3 1 WOCHENTAG(B3;3)
5 Donnerstag der Woche 01.01.2009 (B3-B4+3)
6 Jahr des Donnerstags 2009 JAHR(B5)
7 ein Tag in der 1.KW 04.01.2009 DATUM((B6);1;4)
8 (der 4.1. ist immer 1. KW) 
9 Wochentag des Tages 6 WOCHENTAG(B7;3)
10 Donnerstag der 1. KW 01.01.2009 (B7-B9+3)
11 Kalenderwoche 1 ((B5-B10)/7+1)
12 Jahr der Kalenderwoche 2009 B6
13 
14 Kalenderwoche 1 KÜRZEN((B5-B10)/7+1)

jetzt nur die Zelladressen von unten nach oben mit den Formeln austauschen

dann erhält man folgende Formel:

KÜRZEN(((B3-WOCHENTAG(B3;3)+3)-(DATUM((JAHR((B3-WOCHENTAG(B3;3)+3)));1;4)-WOCHENTAG(DATUM((JAHR((B3-WOCHENTAG(B3;3)+3)));1;4);3)+3))/7+1)

Wählt man für Wochentag Typ 2 (Montag = 1) dann sieht die Formel so aus:

KÜRZEN(((B3-WOCHENTAG(B3;2)+4)-(DATUM((JAHR((B3-WOCHENTAG(B3;2)+4)));1;4)-WOCHENTAG(DATUM((JAHR((B3-WOCHENTAG(B3;2)+4)));1;4);2)+4))/7)+1

Beide Formeln sind sich ziemlich ähnlich, man könnte noch ein wenig vereinfachen (Feintuning) z. B. überflüssige Klammern entfernen

Ausgehend von den Vorüberlegungen kann man sicher noch weitere Formeln entwickeln, vielleicht könnte man sogar die Untergrenze() einbauen :wink:
So kurz wie die mit Rest() wird wohl keine weitere Formel sein.

Lieben Gruß
Marion

Hallo Marion,

ist wie mit den Zetteln, auf denen ich mir hin und wieder
aufschreibe, wie ich ein Problem gelöst habe. Dann, wenn ich
das wieder brauchen könnte, hab ich meist den Zettel ganz
woanders oder ich find ihn nicht oder das Problem ist ganz
klein wenig anders oder … Ich vergeude dann einfach zuviel
Zeit mit suchen oder anpassen, sodas ich in der Regel
schneller bin, wenn ich das Problem neu löse. Das übt und geht
dann jedes Mal schneller.

das mit den Zetteln kenne ich gut, habe davon auch viele, aber irgendwie klappt das nicht gut die auch zu finden wenn man sie braucht.
Ich weiß zwar eins, kleine Zettel sind Murks, nimm 'nen großen, DinA4, dann klappt das schon besser, aber das kriege ich irgendwie auch nicht gebacken :frowning: :smile:)

Selbst daran versucht habe ich mich noch nie.

dabei ist es gar nicht so schwer, wenn man erst mal das
Prinzip erkannt hat. Es ist immer die gleiche Vorgehensweise,
so wie man irgendwann kein Problem mit sverweis oder anderen
Funktionen hat.

Solange es Excel gibt werde ich immer Probleme mit deren Funktionen habe *lach*

Und, danke für deine Mühen mir die Entwicklung der Formel zu erläutern
Ich habe mir das auf Diskette gespeichert und auf einem „kleinen“ Zettel notiert: „das von Marion zu Kalenderwoche mal analysieren“
Naja, mal schauen ob ich den Zettel mal „wiederfinde“ *lächel*

Andrerseits, Boris und WF von Excelformeln.de sind dermaßen fit, wenn man die Formel abkürzen könnte hätten die die Lösung schon *völligsicherbin*

Also probiere ich das erst gar nicht.

Lieben Gruß
Reinhard