petra.k
Goto Top

NETWORKDAYS.INTL funktioniert

Excel 2003
Hallo zusammen,
meine Formel

=_xlfn.NETWORKDAYS.INTL(DATUM(2017;1;1);DATUM(2017;12;31);"1000111")

beim Versuch, sie auf 2018 zu ändern, funktioniert sie nicht mehr.
Fehlermeldung: #NAME?

Was kann ich tun?

Petra

Content-ID: 377608

Url: https://administrator.de/forum/networkdays-intl-funktioniert-377608.html

Ausgedruckt am: 24.12.2024 um 03:12 Uhr

emeriks
emeriks 20.06.2018 um 16:06:08 Uhr
Goto Top
Hi,
Was kann ich tun?
Hier die Formel mit dem "2018" drin posten.

E.
petra.k
petra.k 20.06.2018 um 16:15:54 Uhr
Goto Top
Hallo emeriks,

=_xlfn.NETWORKDAYS.INTL(DATUM(2018;1;1);DATUM(2018;12;31);"1000111")

danke...

Petra
emeriks
emeriks 20.06.2018 aktualisiert um 16:23:43 Uhr
Goto Top
Hast Du auf dem betreffenden Rechner überhaupt das Analysis ToolPak installiert?

Edit: Ich meine, dass AddIn dafür aktiviert?
colinardo
colinardo 20.06.2018, aktualisiert am 21.06.2018 um 12:20:55 Uhr
Goto Top
Nun ja, deutsche und englische Funktionsnamen sollte man eigentlich nicht mischen
=NETTOARBEITSTAGE.INTL(DATUM(2018;1;1);DATUM(2018;12;31);"1000111")
emeriks
emeriks 20.06.2018 um 16:30:35 Uhr
Goto Top
Zitat von @colinardo:
Nun ja, deutsche und englische Funktionsnamen sollte man eigentlich nicht mischen
He, he, habe ich gar nicht bemerkt ...face-wink
immobrauch
immobrauch 20.06.2018 um 19:27:28 Uhr
Goto Top
Hallo colinardo,

mit networkdays funktioniert es in Excel 2003 aber auch nicht face-sad

--
Immo
immobrauch
immobrauch 20.06.2018 um 19:28:31 Uhr
Goto Top
Hallo emeriks,

gibt es das überhaupt für Excel 2003?

--
Immo
colinardo
colinardo 20.06.2018 aktualisiert um 21:33:53 Uhr
Goto Top
Zitat von @immobrauch:
gibt es das überhaupt für Excel 2003?
Ja, wie @emeriks schon schreibt, Analyse-Addin aktivieren.
Ansonsten kann man sich das ganze bei Bedarf auch als Matrix-Formel zusammenbasteln.
emeriks
emeriks 21.06.2018 um 08:17:38 Uhr
Goto Top
Zitat von @colinardo:
Ja
Bist Du sicher? Hier steht nichts davon: NETWORKDAYS.INTL function

E.
emeriks
emeriks 21.06.2018 um 08:19:19 Uhr
Goto Top
Zitat von @immobrauch:
gibt es das überhaupt für Excel 2003?
Das habe ich a) überlesen und b) dem TO vertraut
beim Versuch, sie auf 2018 zu ändern, funktioniert sie nicht mehr.
colinardo
colinardo 21.06.2018 aktualisiert um 12:42:06 Uhr
Goto Top
Zitat von @emeriks:

Zitat von @colinardo:
Ja
Bist Du sicher? Hier steht nichts davon: NETWORKDAYS.INTL function
Nicht ganz die selbe, aber wenn du das INTL weg lässt gibt es diese Funktion in ähnlicher Art auch dort:

screenshot

screenshot

Alternativen zu der integrierten Funktion ist eine Matrix-Formel z.B. so:
=(ABS(B1-A1)+1)-SUMMENPRODUKT(--(WOCHENTAG(ZEILE(INDIREKT(A1&":"&B1));2)=MTRANS(WERT(TEIL(C1;ZEILE(INDIREKT("1:"&LÄNGE(C1)));1)))))
Wobei folgende Bedingungen für die Beispiel Formel gelten:
A1 = Startdatum
B1 = Enddatum
C1 = Zeichenfolge ist eine Ziffernfolge aus den Ziffern 1 bis 7 (Mo = 1, Di = 2, ..., So = 7). Die Ziffernfolge 17 kennzeichnet den Montag(1) und den Sonntag(7) als Wochenendtag. Diese beiden Wochentage werden bei der Zählung der Tage zwischen dem Anfangsdatum und dem Enddatum nicht berücksichtigt.


BITTE BEACHTEN: Dies ist eine Matrix-Formel. Man muss die Formel mit STRG-SHIFT-ENTER abschließen anstatt nur mit einem "einfachen" Enter. Eine Matrixformel erkennt man in Excel daran das in der Formelzeile die Formel mit geschweiften Klammern eingefasst wird.

Hier im Vergleich A2 ist die Matrixformel und B2 das Ergebnis von NETTOARBEITSTAGE.INTL
screenshot