Kalender Feiertage (an Reinhard)

Hi Reinhard,
anbei nochmal der neue Upload des Files
http://www.file-upload.net/download-2955223/Upload.x…

Leider hat deine Formel irgendwie nicht 100%ig funktioniert.

Ich habe mittlerweile aber alle Feiertage zusammen und es gibt leider
noch 2 wichtige Details. Es gibt in einigen Bundesländern Einzeltage, welche Feiertage sind. Ich habe Sie gelb hervorgehoben.

Daher musste ich pro Feiertagsabschnitt 4 Zeilen machen, um die Einzeltage mit zu erfassen. Damit die Routine von-bis funktioniert habe ich daher 2 neue Zeilen eingefügt, bei Einzeltagen steht dann der
gleiche Tag 2x drin bei von-bis (wie gesagt Einzeltage gelb hinterlegt)
Da dies nur einen geringen Teil betrifft, sind natürlich auch viele Zellen leer.

Aber so würde die Zusammenstellung nun passen.
Könntest du nochmal über deine Formel schauen und die Einzeltage und Leerzeichen darin berücksichtigen.
Dann wäre ich endlich am Ziel.

mfg Werner

Hallo Werner,

anbei nochmal der neue Upload des Files
http://www.file-upload.net/download-2955223/Upload.x…

Leider hat deine Formel irgendwie nicht 100%ig funktioniert.

das ist mir zu ungenau. Bei welchem BL, bei welchem Tag hat sie nicht funktioniert?

Die Formel hatte ich entwickelt für einen bestimmten Aufbau der Datentabelle Ferientage/BL.
Den hast du jetzt verändert/vergrößert.
Das geht schon, nur mußt du dann natürlich auch den neuen größeren Bereich in die Formel einbringen, hier das Fettgedruckte:

=SVERWEIS(A8;INDIREKT(ZEICHEN(65+VERGLEICH($B$4;$B$50:blush:Q$50;
0))&" $51:blush:R$150");18-VERGLEICH($B$4;$B$50:blush:Q$50;0))

Dann, diese Einelfeiertage/ferientage, wie bei allen Daten, so stand es auch in dem Link den du zeigtest, mußt du den in zwei Zellen untereinander eingeben.
Zuerst der erste Ferientag, dann darunter der erste Schultag danach!

Also nicht
4.4.2009
4.4.2009

sondern
4.4.2009
5.4.2009

Erst dann wird korrekt der 4.4. als freier Tag mit einem x markiert.

Die Xse müssen oben in R51 beginnen und nicht in R52, verschiebe sie dementsprechend.

Anbei eine mappe wo ich das meiste schon tat, aber nur in einem Fall den „Einzelferientag“ korrigierte.

http://www.file-upload.net/download-2958142/kwnirwan…

Gruß
Reinhard

Ergebnis
Hi Reini
super jetz gehts doch. War wohl nur eine Kleinigkeit.
Aber ok. Mir ist nur aufgefallen, das wie du schreibst, der erste Schultag eingegeben werden muss.
In den Kalendern steht natürlich immer erster und letzter Ferientag.
Gibts ne einfache Möglichkeit die Formel mit zb +1 irgendwo am Datum so zu strecken, das es auch so passen würde.
Wenn nicht müsste ich die Tage nochmal anpassen.
Bitte kurz BEscheid geben mit ja, da und da oder einfach, nein, geht nicht.

Vielen Dank trotzdem erstmal für die gute Hilfestellung.
Was bin ch schuldig?

mfg Werner

Hallo Werner,

Aber ok. Mir ist nur aufgefallen, das wie du schreibst, der
erste Schultag eingegeben werden muss.
In den Kalendern steht natürlich immer erster und letzter
Ferientag.
Gibts ne einfache Möglichkeit die Formel mit zb +1 irgendwo am
Datum so zu strecken, das es auch so passen würde.

mir nicht bekannt. Wegen SVerweis muß man wohl ersten Schultag angeben.

Alternative, wenn deine Ferientabelle wie nachstehend gezeigt aussieht, muß man nur ersten und letzten Ferientag eingeben.
Dann geht diese Formel in B8:

=WENN(SUMMENPRODUKT((BEREICH.VERSCHIEBEN($A$51:blush:A$100;;VERGLEICH($B$4;$B$49:blush:AF$49;0))=A8));„x“;"")

Die Gültigkeitsliste in B4 braucht dann die 16 BL irgednwo untereinander stehen.

Beachte hier Tabelle2.
Das Makro brauchste nicht, es diente nur zur Umsetzung der alten Daten in das neue Format.
Lösch mit Rechtsklick darauf das Modul1, dann kommt die makroabfrage nicht mehr beim Öffnen.

Vielen Dank trotzdem erstmal für die gute Hilfestellung.
Was bin ch schuldig?

Jaaa, CHF ist schon eine gute Währung, noch schöne Zahl davor und schicken, ich sammle Schecks und Unterschriften :smile:))

Gruß
Reinhard

Tabellenblatt: C:\Test\[kwnirwana.xls]!Tabelle2
 │ B │ C │ D │ E │ F │ G │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
49 │ Baden-Württemberg │ │ Bayern │ │ Berlin │ │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
50 │ von │ bis │ von │ bis │ von │ bis │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
51 │ │ │ │ │ │ │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
52 │ Di, 23.12.2008 │ Fr, 09.01.2009 │ Mi, 24.12.2008 │ Mo, 05.01.2009 │ So, 21.12.2008 │ Fr, 02.01.2009 │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
53 │ │ │ │ │ │ │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
54 │ │ │ So, 15.02.2009 │ Fr, 20.02.2009 │ So, 01.02.2009 │ Fr, 06.02.2009 │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
55 │ Sa, 04.04.2009 │ Sa, 04.04.2009 │ │ │ │ │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
56 │ Mo, 06.04.2009 │ Fr, 10.04.2009 │ So, 29.03.2009 │ Fr, 10.04.2009 │ Di, 31.03.2009 │ Fr, 10.04.2009 │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
57 │ │ │ │ │ Do, 14.05.2009 │ Do, 14.05.2009 │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
58 │ Mo, 25.05.2009 │ Fr, 05.06.2009 │ Mo, 25.05.2009 │ Fr, 05.06.2009 │ Mo, 25.05.2009 │ Mo, 25.05.2009 │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
59 │ │ │ │ │ Di, 07.07.2009 │ Di, 07.07.2009 │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
60 │ Mi, 29.07.2009 │ Fr, 11.09.2009 │ So, 02.08.2009 │ So, 13.09.2009 │ Mi, 08.07.2009 │ Fr, 21.08.2009 │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
61 │ │ │ │ │ │ │
───┼───────────────────┼────────────────┼────────────────┼────────────────┼────────────────┼────────────────┤
62 │ Mo, 02.11.2009 │ Fr, 06.11.2009 │ Mo, 02.11.2009 │ Do, 05.11.2009 │ So, 11.10.2009 │ Fr, 23.10.2009 │
───┴───────────────────┴────────────────┴────────────────┴────────────────┴────────────────┴────────────────┘
Zahlenformate der Zellen im gewählten Bereich:
B49:B50,C49:C50,D49:smiley:50,E49:E50,F49:F50,G49:G50
haben das Zahlenformat: Standard
B51:B62,C51:C62,D51:smiley:62,E51:E62,F51:F62,G51:G62
haben das Zahlenformat: TTT, TT.MM.JJJJ

Tabellendarstellung erreicht mit dem Code in FAQ:2363

hatte die Mappe vergessen
Hallo Werner,

hierdrin sollst du auf Tabelle2 schauen.

Gruß
Reinhard

ERGÄNZUNG notwendig!!!
HI Reinhard,
oje jetzt gehts doch wieder nicht.
Der Bezug zu meiner Tabelle steht in einem anderen Blatt, daher funktioniert die Formel dann nicht.
Nachgelesen, scheint man dann irgendwas ändern zu müssen an der Formel.

Nur was???

mfg Werner

=SVERWEIS(A8;INDIREKT(ZEICHEN(65+VERGLEICH($B$4;$B$50:blush:Q$50;
0))&"$51:blush:R$150");18-VERGLEICH($B$4;$B$50:blush:Q$50;0))

Also es geht um die Formel.
Der Bezug (Also die Tabelle) steht im Tabellenblatt (Feiertage)
Oje

Hallo Oje :smile:,

Bezug auf anderes Blatt, das ist Basic-Wissen in Excel *sorry* :frowning:
Kauf dir bei ebay o.ä. paar dicke Bücher über Excel97 bzw. Excel2000, für wenig Geld und versuche damit die Formel zu verstehen.

Wenn man z.B. auf den bereich $E$51:blush:R$100 zugriefen will, der steht aber in einem anderen Blatt, dann so:

Feiertage!$E$51:blush:R$100

Für
INDIREKT(ZEICHEN(65+VERGLEICH($B$4;$B$50:blush:Q$50;

0))&"$51:blush:R$150")

sieht das dann so aus:

INDIREKT(„Feiertage!“&ZEICHEN(65+VERGLEICH($B$4;$B$50:blush:Q$50;

0))&"$51:blush:R$150")

Übrigens, was ist mit der anderen Formel?

Gruß
Reinhard

Hi
naja nicht so einfach nachzuvollziehen deine Formel.
Ich glaube da ist man schon über das Normalwissen hinaus.

Also der Fehler war wohl, das ich das Feiertage! auch in der Formel vorne dran geschrieben hatte. Dadurch gings nicht.

Ok soweit so gut, die Formel steht wohl nun, wenn man drauf klickt, werden die Elemente farbig. Leider kommt als Ergebnis trotzdem #NV.
Ich weiss noch nicht worans liegt, muss ich nochmal schauen.

Die andere Formel habe ich natürlich nicht verwendet, es war schon so genug Aufwand, ich habe einfach +1 an die Daten gemacht, dann bin ich 1 Tag weiter.

Also wie gesagt, ich melde ich möglicherweise nochmal.

mfg Werner