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-Key: 377608

Url: https://administrator.de/contentid/377608

Printed on: April 18, 2024 at 17:04 o'clock

Member: emeriks
emeriks Jun 20, 2018 at 14:06:08 (UTC)
Goto Top
Hi,
Was kann ich tun?
Hier die Formel mit dem "2018" drin posten.

E.
Member: petra.k
petra.k Jun 20, 2018 at 14:15:54 (UTC)
Goto Top
Hallo emeriks,

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

danke...

Petra
Member: emeriks
emeriks Jun 20, 2018 updated at 14:23:43 (UTC)
Goto Top
Hast Du auf dem betreffenden Rechner überhaupt das Analysis ToolPak installiert?

Edit: Ich meine, dass AddIn dafür aktiviert?
Member: colinardo
colinardo Jun 20, 2018, updated at Jun 21, 2018 at 10:20:55 (UTC)
Goto Top
Nun ja, deutsche und englische Funktionsnamen sollte man eigentlich nicht mischen
=NETTOARBEITSTAGE.INTL(DATUM(2018;1;1);DATUM(2018;12;31);"1000111")
Member: emeriks
emeriks Jun 20, 2018 at 14:30:35 (UTC)
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
Member: immobrauch
immobrauch Jun 20, 2018 at 17:27:28 (UTC)
Goto Top
Hallo colinardo,

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

--
Immo
Member: immobrauch
immobrauch Jun 20, 2018 at 17:28:31 (UTC)
Goto Top
Hallo emeriks,

gibt es das überhaupt für Excel 2003?

--
Immo
Member: colinardo
colinardo Jun 20, 2018 updated at 19:33:53 (UTC)
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.
Member: emeriks
emeriks Jun 21, 2018 at 06:17:38 (UTC)
Goto Top
Zitat von @colinardo:
Ja
Bist Du sicher? Hier steht nichts davon: NETWORKDAYS.INTL function

E.
Member: emeriks
emeriks Jun 21, 2018 at 06:19:19 (UTC)
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.
Member: colinardo
colinardo Jun 21, 2018 updated at 10:42:06 (UTC)
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