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

Kalender

Kalender
13.05.2017 16:02:40
Ralph
Ich benötige wiedermal Hilfe. Ich habe einen Urlaubskalender erstellt. In Spalte A ist das Datum, in Spalte B ist der dazugehörige Tag und in Spalte c ist der Name eingetragen der Da urlaub hat. Nun möchte ich in einem 2. Tabellenblatt einen fertigen Urlaubsantrag erstellen der mir dan die Urlaubszeiten überträgt,(bsp. erste urlaubstag 8.Januar und letzter 16. Januar,der 2.Urlaub 15.Juni bis 13 Juli. Im Kalender Urlaub eintragen und wird dann in den Urlaubsantrag übertragen Das Kalenderblatt wie oben schon beschrieben für jeden monat 3 Spalten. Januar von a1 bis c1 und fortführend.
Wenn mir da jemand helfen könnte wäre toll. danke

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kalender
13.05.2017 16:07:41
Ralph
Habe oben mal die Tabelle hochgeladen
AW: da wäre mE zunächst noch viel zu änderm ...
13.05.2017 17:34:47
...
Hallo Ralph,
... um Deine gewünschte Auswertung formelbasierend ohne "Hochzüge" vorzunehmen.
So z.B.:
- es gibt keine Grund die Zellen der Spalten zu verbinden (verbundene Zellen sollte man nur einsetzen, wenn deren Nachteile wie Vorteile beherrscht, eher das Gegenteil (oder ist es nicht möglich, dass an einem Tag mehr als nur eine Person Urlaub hat?)
- Der Mischmasch von Formeln und fixer Eingabe in der Spalte C(und D) ist wenig förderlich für die Auswertung und außerdem erkannt man ja auch schon so, wann Wochenende ist.
- Die Feiertage kann man über das jeweilige Datumswert mittels bedingte Formatierung kennzeichnen. Das Wort "Feiertag" in der Zelle bedarf es nicht. Dann reicht in B3:B## ... auch einfach =A3 (mit dem bereits vergebenen Format) und nach unten kopieren.
Gruß Werner
.. , - ...
Anzeige
AW: hmm ...
13.05.2017 21:19:18
...
Hallo Winfried,
... warum richtest Du den Beitrag an mich?
Gruß Werner
.. , - ...
AW: hmm ...
13.05.2017 22:08:19
Ralph
Hallo, entschuldigt das ich jetzt erst antworte. Bei der vorgeschlagenen Tabelle ist weiter nichts für mich dabei. Meine Hochgeladene Tabelle ist schon so wie ich sie benötige. Nur leider fehlt mir die Idee dafür wie ich die Urlaubsanfänge und -enden in die nächste Tabelle übernehme. Ich gebe im Kalender die Namen der da Urlaub hat ein und es soll dann in die Nächste Tabelle bezugnehmend zu Namen der Urlaubsanfang und das ende eingetragen werden. Vieleicht gibts ja jemanden der Meine Tabelle dementsprechend anpassen kann und eventuell fertigstellen kann. Danke
Anzeige
AW: dazu ...
13.05.2017 22:14:30
...
Hallo Ralph,
... hast Du meine Hinweise in meinem ersten Beitrag gelesen? Wenn Du diese realisierst kann Dir sicherlich auch einfacher geholfen werden.
Gruß Werner
.. , - ...
AW: dazu ...
13.05.2017 22:46:31
Ralph
Habe deine Vorschläge eingearbeitet. die möglichkeit die zellen zu teilen muß sein da auch mal 2 gleichzeitig urlaub haben könne. aber mehr nicht.
https://www.herber.de/bbs/user/113567.xlsx
AW: so ist die Datenstruktur ungünstig ...
14.05.2017 08:52:23
...
Guten Morgen Ralph,
... für eine Formelauswertung (wohl aber auch für Deine geplante Handhabung)
Es wird viel einfacher, wenn Du einen "rollenden" Kalender auflistet. Also die Monate nicht nebeneinander sondern untereinander fortlaufend.
Dann könnte eine Auswertung von zusammenhängenden Urlaubstagen über einen Monatswechsel wesentlich einfacher erfolgen. Auch entfallen da die verbundenen Zellen, denn Du kannst für einen zweiten Eintrag einfach die Nachbarspalte nutzen.
Außerdem sollten auch am Wochenende und Feiertagen die Eintragungen als Urlaubstage erfolgen, wenn diese innerhalb eines geplanten Urlaubes liegen. Anderenfalls würden ein zusammenhängender Urlaub nicht bzw. nur mit unnötigen Aufwand mittels Formel ermittelt werden können. Derartige Eintragungen kannst Du ja mittels bedingter Formatierung wieder ausblenden lassen.
Als Urlaubstage werden diese dank NETTOARBEITSTAGE() nicht berechnet, aber für den zu ermittelnden Zeitraum berücksichtigt.
Gruß Werner
.. , - ...
Anzeige
AW: so ist die Datenstruktur ungünstig ...
16.05.2017 19:33:24
Ralph
Hallo
habe nochmal die Tabelle ein wenig überarbeitet. Die erste auswertung funktioniert soweit. nur die einzelnen Urlaubsetappen soweit zusammenzufassen da fehlt mir der ansatz. Vieleicht kannst du mal rüberschauen und mir nen vorschlag unterbreiten.
https://www.herber.de/bbs/user/113627.xlsx
AW: nun ist es enfach ...
17.05.2017 14:53:20
...
Hallo Ralph,
... wenn Du noch die Feiertage z.B. zum Bereichsnamen FT definierst (hab im Beispiel nur den 1.5 drin stehen) dann für Ralph so Formeln ach unten kopieren) und für die anderen Personen analog anpassen:
Tabelle1

 MNOPQR
3UrlaubRalph   Tage
4 Von08.01.2017Bis15.01.20175
5 Von02.03.2017Bis09.03.20176
6 Von25.04.2017Bis02.05.20175
7 Von19.06.2017Bis26.06.20176
8 Von24.08.2017Bis31.08.20176
9 Von Bis  
10    Gesamt28

Formeln der Tabelle
ZelleFormel
O4=WENNFEHLER(AGGREGAT(15;6;A$2:A$366/(B$1:E$365="")/(B$2:E$366=N$3); ZEILE(A1)); "")
Q4=WENNFEHLER(AGGREGAT(15;6;A$1:A$366/(B$2:E$367="")/(B$1:E$366=N$3); ZEILE(A1)); "")
R4=WENN(O4="";"";NETTOARBEITSTAGE(O4;Q4;FT))
Namen in Formeln
ZelleNameBezieht sich auf
R4FT=Tabelle1!$T$8:$T$10
Namen verstehen

Gruß Werner
.. , - ...
Anzeige
AW: nun ist es enfach ...
17.05.2017 18:49:59
Ralph
danke für deine hilfe hat super funktioniert. Ne idee wie ich wie ich die Feiertage noch mit ner farbe markieren kann. Zellbereich ist mit FT schon hinterlegt. Ne formel für Bedingte Formatierung
Danke
AW: für bedingte Formatierung ...
17.05.2017 19:35:56
...
Hallo Ralph,
... nun einfach A1:A366 markieren und Formel: =VERGLEICH(A1;FT;)
Gruß Werner
.. , - ...
AW: für bedingte Formatierung ...
18.05.2017 15:45:50
Ralph
Danke sehr. Klappt alles. Bei der NETTOARBEITSTAGE berechnung gibt es da auch ne möglichkeit für ne 6 Tagewoche?
AW: dann nimm NETTOARBEITSTAGE.INTL() owT
18.05.2017 23:50:31
...
Gruß Werner
.. , - ...
AW: dann nimm NETTOARBEITSTAGE.INTL() owT
19.05.2017 17:56:44
Ralph
Danke für deine Hilfe. klappt super

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige