|
Excel - Arbeitstage seit Jahresbeginn |
|
|
|
|
Geschrieben von: Marcus Rose
|
|
Donnerstag, 13. August 2009 um 04:14 Uhr |
|
In dem folgenden Excel Beispiel möchten wir die Arbeitstage seit Jahresbeginn ausrechnen. Hier kommt es darauf an wie viele Arbeitstage wir in der Woche haben. In der Regel haben wir ja 5 Arbeitstage (Montag bis Freitag). Hier nutzen wir die Excel Funktion Nettoarbeitstage. Was ist aber wenn wir 6 Arbeitstage in einer Woche haben? Dann müssen wir uns eine Formel basteln ... | | A | B | C | D | E | F | G | | 1 | Arbeitstage seit Jahresbeginn | | Feiertage | | 2 | 01.01.2009 | 13.08.2009 | 224 | 154 | 184 | | 01.01.2009 | | 3 | | | | 5 Tage / Woche | 6 Tage / Woche | | 02.01.2009 | | 4 | | | | | | | 03.01.2009 | | 5 | | | | | | | 04.01.2009 | | 6 | | | | | | | 05.01.2009 | | 7 | | | | | | | 06.01.2009 | | 8 | | | | | | | 07.01.2009 | | 9 | | | | | | | 08.01.2009 | | 10 | | | | | | | 09.01.2009 | | 11 | | | | | | | 10.01.2009 | | 12 | | | | | | | 11.01.2009 |
| Formeln der Tabelle | | Zelle | Formel | | B2 | =HEUTE() | | C2 | =B2-A2 | | D2 | =NETTOARBEITSTAGE(A2;B2;Feiertag) | | E2 | {=SUMME(N(WOCHENTAG(ZEILE(INDIREKT(B2&":"&A2));2)<7))-SUMME((Feiertag>=A2)*(Feiertag<=B2)*(WOCHENTAG(Feiertag;2)<7))} |
| Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! | | Namen in Formeln | | Zelle | Name | Bezieht sich auf | | D2 | Feiertag | =Tabelle1!$G$2:$G$12 | | E2 | Feiertag | =Tabelle1!$G$2:$G$12 |
|
|
Die Formel in Zelle E2 können wir auch auf eine 4 Tage Woche umarbeiten (die kommt ja in der heutigen Zeit, aufgrund der Kurzarbeit, immer häufiger vor. | | A | B | C | D | E | F | | 1 | Arbeitstage seit Jahresbeginn | | Feiertage | | 2 | 01.01.2009 | 13.08.2009 | 224 | 120 | | 01.01.2009 | | 3 | | | | 4 Tage / Woche | | 02.01.2009 | | 4 | | | | | | 03.01.2009 | | 5 | | | | | | 04.01.2009 | | 6 | | | | | | 05.01.2009 | | 7 | | | | | | 06.01.2009 | | 8 | | | | | | 07.01.2009 | | 9 | | | | | | 08.01.2009 | | 10 | | | | | | 09.01.2009 | | 11 | | | | | | 10.01.2009 | | 12 | | | | | | 11.01.2009 |
| Formeln der Tabelle | | Zelle | Formel | | D2 | {=SUMME(N(WOCHENTAG(ZEILE(INDIREKT(B2&":"&A2));2)<5))-SUMME((Feiertag>=A2)*(Feiertag<=B2)*(WOCHENTAG(Feiertag;2)<7))} |
| Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! | | Namen in Formeln | | Zelle | Name | Bezieht sich auf | | D2 | Feiertag | =Tabelle1!$F$2:$F$12 |
|
|
|