Sunil kann die Funktion NETWORKDAYS verwenden, um die Anzahl der regulären Geschäftstage zwischen zwei Daten zurückzugeben. Die Funktion geht davon aus, dass Samstag und Sonntag keine Arbeitstage sind, aber in Sunils Organisation zählt nur der Sonntag als arbeitsfreier Tag. Er fragt sich, ob es eine Möglichkeit gibt, NETWORKDAYS zu verwenden und anzugeben, dass nur der Sonntag von der zurückgegebenen Zählung ausgeschlossen werden soll.

Sie können dies mithilfe einer Formel ermitteln, die auf der Funktion NETWORKDAYS basiert. Unter der Annahme, dass das Startdatum in A1 und das Enddatum in B1 liegt, untersucht die folgende Formel die Tage zwischen den beiden Daten und gibt im Wesentlichen eine Anzahl von Nicht-Sonntagstagen in diesem Bereich zurück:

=NETWORKDAYS(A1,B1)+SUMPRODUCT(--(WEEKDAY (ROW(INDIRECT(A1&":"&B1)))=7))

Da nur der Sonntag der einzige Wochentag ist, der ausgeschlossen wird, können Sie die Verwendung von NETWORKDAYS einfach überspringen und mit SUMPRODUCT herausfinden, ob der Tag gezählt werden soll oder nicht:

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&B1)))>1))

Wenn Sie erwarten, dass sich möglicherweise Feiertage im Bereich befinden und diese Feiertage im genannten Bereich „Feiertage“ liegen, müssen Sie NETWORKDAYS in der Formel

wieder verwenden

=NETWORKDAYS(A1,B1,holidays)+SUMPRODUCT(-- (WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=7),-- (NOT(ISNUMBER(MATCH(ROW(INDIRECT(A1&":"&B1))

,holidays,0)))))

Andere Variationen der Arbeitstage in einer Woche wurden von Chip Pearson an seinem Standort behandelt:

http://www.cpearson.com/excel/betternetworkdays.aspx

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (7093) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: