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

Halber Arbeitstag

Halber Arbeitstag
05.09.2003 14:32:46
Patricia
Hallo Leute,

habe einen Urlaubsplan welcher automatisch über die Funktion Nettoarbeitstage die Urlaubstage berechnet. Dabei sind die Freien Tage, die gesetzlichen Feiertage. Nun gilt in unserer Firma die Regel, dass der 24. und 31.12 nur halbe Arbeitstage sind.
Hat jemand eine Idee, wie ich das noch einbauen kann?
verwendete Formel: =NETTOARBEITSTAGE(C1;C2;Feiertage!B3:D16)
C1=1. Urlaubstag, C2=2.Urlaubstag
Feiertage!B3:D16 = die Angaben zu den gesetzlichen Feiertage 2003/2004/2005
Feiertage!B19:D20 = Heilig Abend und Sylvester 2003/2004/2005

Gruss Pat

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Halber Arbeitstag
05.09.2003 20:35:25
Matthias G
Hallo Patricia,
wie schaut denn deine Funktion Nettoarbeitstage() aus?

Das müsste ich schon wissen, um Dir helfen zu können.

Viele Grüße,
Matthias

P.S. Du arbeitest aber nicht im öffentlichen Dienst? Da sind der 24.12. und der 31.12. nämlich von 0-24 Uhr dienstfrei.
AW: Halber Arbeitstag
05.09.2003 20:38:29
PeterW
Hallo Matthias,

ich vermute eher, dass es sich um die Excel-Funktion Nettoarbeitstage handelt.

Gruß
Peter
AW: Halber Arbeitstag
05.09.2003 20:48:04
Matthias G
Hallo Peter,
Bei mir gibts diese Funktion nicht.
Jetzt habe ich eben rausgefunden, dass das Add-In "Analysefunktionen" nötig ist.

An Patricia:
Ich denke, da müsstest Du Dir eine eigene Funktion dazubasteln.

Gruß,
Matthias
Anzeige
AW: Halber Arbeitstag
05.09.2003 20:53:54
Patricia
Hallo Matthias

:-( - dazu bin ich nicht wirklich in der Lage - Excel und seine Funktionen sind für mich Bücher mit sieben Siegeln

Gruß
Patricia
AW: Halber Arbeitstag
05.09.2003 21:19:48
Matthias G
Hallo Patricia,
bist Du in der Lage, eine fertige Funktion in deine Tabelle zu integrieren? Versuchs mal damit:
Public

Function HalbeTage(StartDatum As Date, EndDatum As Date) As Integer
Dim y, WoTa As Integer
Dim HeiligAbend, Silvester As Date
HalbeTage = 0
y = Year(StartDatum) ': y2 = Year(EndDatum)
HeiligAbend = CDate("24.12." + CStr(y))
Silvester = CDate("31.12." + CStr(y))
WoTa = Weekday(HeiligAbend, vbMonday)
If WoTa < 6 Then 'wenn nicht Samstag oder Sonntag
If StartDatum <= HeiligAbend And HeiligAbend <= EndDatum Then HalbeTage = HalbeTage + 1
If StartDatum <= Silvester And Silvester <= EndDatum Then HalbeTage = HalbeTage + 1
End If
End Function

Ist ein wenig schnell gestrickt worden von mir, es findet z.B. keine Prüfung statt, ob der Urlaub über mehrere Jahre geht ;-)
Als Jahr wird immer das Jahr des ersten abgegebenen Datums angenommen.
Wenn der 24.12. ein Samstag, oder Sonntag ist, ist sowieso frei.

Der Aufruf ist dann HalbeTage(Start;Ende)

Teste es mal durch, vielleicht hilft es Dir weiter!

Gruß,
Matthias
Anzeige
AW: Halber Arbeitstag
05.09.2003 21:42:42
Patricia
Herzlichen Dank Matthias
mit Deiner "Schnell"-Formel komm ich zurecht

Schönes und erholsames Wochenende
Gruß
Patricia
AW: Danke,ebenfalls! :-) o.T.
05.09.2003 21:47:26
Matthias G
-
AW: Halber Arbeitstag
05.09.2003 20:52:18
Patricia
Hallo Matthias,

NETTOARBEITSTAGE gibt die Anzahl der Arbeitstage in einem Zeitintervall zurück. Nicht zu den Arbeitstagen gezählt werden Wochenenden sowie die Tage, die als Ferien (Feiertage) angegeben sind.
Funktion ist Bestandteil des Add-In Analyse-Funktionen.

Syntax
NETTOARBEITSTAGE(Ausgangsdatum;Enddatum;Freie_Tage)

PS: Kein öffentlicher Dienst - Arzneimittelsicherheit und -zulassung

An dieser Stelle Danke schön für die angebotene Hilfe

Gruß und Schönes Wochenende
Patricia
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige