nettoarbeitstage.intl in calc

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: nettoarbeitstage.intl in calc

Beitrag von Karolus »

Hallo

Code: Alles auswählen

=anfangsdatum + projektdauer - ganzzahl( projektdauer / 7)
sollte der gewünschten Lösung recht nahe kommen

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: nettoarbeitstage.intl in calc

Beitrag von Stephan »

benutze eine benutzerdefinierte Funkttion, z.B.:

Code: Alles auswählen

Function nettoarbeitstage_intl(Startdatum, Arbeitstage)
	zrt = 0
	For i = 1 To Arbeitstage
		tmp = Weekday(DateValue(Startdatum) + i)
		If not(tmp = 1) Then zrt = zrt + 1
	Next i
	nettoarbeitstage_intl = DateValue(Startdatum) + zrt
End Function
aufrufen im Tabellenblatt mit z.B.:
=nettoarbeitstage_intl("06.07.2013"; 4)


Gruß
Stephan
Antworten