Kalenderwochen-Dropdown
#1
Hi Leute,

ich bekomme den Dropdown in der angehängten Datei einfach nicht hin. Es werden die Kalenderwochen eines vorgegebenen Jahres berechnet (hoffe, dass das so passt  :19: ). Ich habe die Spalte dynamisch benannt, der lässt jedoch immer eine Kalenderwoche bzw im Jahr 2020 sogar zwei aus .... was mache ich falsch?


Gruß


Angehängte Dateien
.xlsx   KW.xlsx (Größe: 11,83 KB / Downloads: 11)
Antworten Top
#2
Hallo, meinst du (beim Namen) so..:

PHP-Code:
=$D$4:INDEX($D:$D;VERGLEICH(-9^9;$F:$F;-1)) 
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • EasY
Antworten Top
#3
Abgefahren ... hatte zuerst umständlich eine wenn-Formel gebastelt aber so ist es viel besser!!! Danke

Diese 9^9 ist mir schon häufiger hier untergekommen - verstehen tue ich das jedoch nie
Antworten Top
#4
Jetzt konnte ich auch mit der Datei testen und: Es geht auch ohne "-9^9" ..:


PHP-Code:
=$D$4:INDEX($D:$D;VERGLEICH("*";$D:$D;-1)) 
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Antworten Top
#5
Hi,

anbei ein wenig automatisiert...
im Jahr 2020 ist jetzt auch automatisch KW 53 enthalten

.xlsx   KW.xlsx (Größe: 15,23 KB / Downloads: 7)
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Antworten Top
#6
Hallo das mt der KW 53 war schongeklärt und das Problem mit der Datengültigkeit gelöst (2 Varianten). Aber hier mußt du nochmal ran..:

Arbeitsblatt mit dem Namen 'Tabelle1'
DEF
565330.12.2019

NameBezug
Zelle_Jahr=Tabelle1!$E$1

ZelleFormel
D56=WENN([@KW]<=$H$3;[@KW]&". KW // "&TEXT([@Beginn];"TT.MM.JJJJ");"")
E56=ZEILE(A53)
F56=7*KÜRZEN((2&-1&-Zelle_Jahr)/7+[@KW])-5
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

In E1 steht 2019... und das hier [im Beispiel unten steht für 2020]:

Arbeitsblatt mit dem Namen 'Tabelle1'
H
2Anz.KW in diesem Jahr
353
453

NameBezug
Zelle_Jahr=Tabelle1!$E$1

ZelleFormel
H3=VERGLEICH("*";D4:D100;-1)
H4=MAX(KALENDERWOCHE((12&-Zelle_Jahr)+{30;23};21))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

... geht auch einfacher...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Antworten Top
#7
Hi Jockel,

ist der Fehler nun in meiner Ursprungsdatei oder der modifizierten von chris-ka?

Soweit ich das überblicken kann, zeigt er bei mir die Kalenderwochen und den jeweiligen Montag korrekt an, oder irre ich mich?

Gruß

P.S.: Deine neue Variante ohne 9^9 ist ja nicht wirklich kürzer - rechnet sie schneller oder wo liegt die Optimierung? Verstehen tue ich es immer noch nicht ... aber ich grübel schon  :19:
Antworten Top
#8
Hallo Jockel,


Zitat:Aber hier mußt du nochmal ran..:

Warum?
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste