Beschrijving
Gebruik deze functie om het aantal werkdagen tussen twee datums terug te krijgen. U kunt ook aangeven welke dagen als weekenddagen (niet-werkdagen) moeten worden beschouwd en welke feestdagen moeten worden uitgesloten.
Syntax
NETWERKDAGEN.INTL(begindatum,einddatum,[weekend],[feestdagen])
Ingangen
Deze functie heeft de volgende argumenten:
| Naam | Vereist | Geldige invoer |
|---|---|---|
start_datum |
Ja | Eerste datum van de reeks die in aanmerking moet worden genomen. Dit kan een celverwijzing zijn, een gehele datum of een datum in het formaat DATEVALUE(DD,MM,YYYY) of DATEVALUE(YYYY,MM,DD). Ze kunnen ook een tekenreeks zijn, zoals "1/14/2023". Een formule die een van deze resultaten oplevert, is ook aanvaardbaar. |
einddatum |
Ja | Laatste datum van de reeks die in aanmerking moet worden genomen. Dit kan een celverwijzing zijn, een gehele datum of een datum in het formaat DATEVALUE(DD,MM,YYYY) of DATEVALUE(YYYY,MM,DD). Ze kunnen ook een tekenreeks zijn, zoals "1/14/2023". Een formule die een van deze resultaten oplevert, is ook aanvaardbaar. |
weekend |
Geen | Welke dagen van de week moeten als weekend worden beschouwd. (herhalende niet-werkdagen) |
vakantie |
Geen | Een lijst van niet-werkdagen die als datums worden opgegeven. Dit kan een celverwijzing zijn, een celbereik (D2:D13), een gehele datum of een datum in het formaat DATEVALUE(DD,MM,YYYY) of DATEVALUE(YYYY,MM,DD). Ze kunnen ook een tekenreeks zijn, zoals "1/14/2023". Een formule die een van deze resultaten oplevert, is ook aanvaardbaar. |
Voorbeeld
Weekends configureren
Deze functie biedt twee opties om weekends te configureren. De eerste optie is het invoeren van een getal zoals in de onderstaande tabel (de waarden 8, 9 en 10 worden niet ondersteund).
| Weekenddagen | Weekendnummer |
|---|---|
| Zaterdag, Zondag | 1 (standaard) |
| Zondag, Maandag | 2 |
| Maandag, Dinsdag | 3 |
| Dinsdag, woensdag | 4 |
| Woensdag, Donderdag | 5 |
| Donderdag, Vrijdag | 6 |
| Vrijdag, Zaterdag | 7 |
| Alleen op zondag | 11 |
| Alleen op maandag | 12 |
| Alleen op dinsdag | 13 |
| Alleen op woensdag | 14 |
| Alleen op donderdag | 15 |
| Alleen op vrijdag | 16 |
| Alleen op zaterdag | 17 |
De tweede manier om weekends te configureren is door een tekststring van 7 tekens tussen aanhalingstekens op te geven die bestaat uit 1-en en 0-en, waarbij "1" een niet-werkdag aangeeft en "0" een werkdag. De eerste positie staat voor maandag.
Voorbeeldgegevens
| A (start_datum) |
B (eind_datum) |
C (vakantie) |
NETWERKDAGEN resultaat |
E (Feestdagen) |
|---|---|---|---|---|
| 1/1/2024 | 12/31/2024 | 262 | 5/15/2024 | |
| 1/1/2024 | 12/31/2024 | 5/15/2024 | 261 | 6/15/2024 |
| 1/1/2024 | 12/31/2024 | 258 | 7/4/2024 | |
| 7/19/2003 | 31 februari 2002 | #VALUE! | 7/5/2024 | |
| 41631 | 23-Jan-14 | 24 | 9/6/2024 |
Voorbeeldgegevens
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Begindatum | Einddatum | Vakantie | Prijs | Doel |
| 2 | 1/1/2024 | 12/31/2024 | 5/15/2024 | $262.00 | 122 |
| 3 | 1/1/2024 | 3/31/2024 | 3/15/2024 | $261.00 | 14 |
| 4 | 11/1/2024 | 12/31/2024 | 11/4/2024 | $258.00 | 12 |
| 5 | 2/5/2025 | 11/7/2025 | 7/4/2025 | $300.00 | 21 |
Voorbeeldfuncties
| Gebruikscasus | Formule | Uitleg en resultaat |
|---|---|---|
| Bepaal het aantal werkdagen (ma-vr) tussen de datums die in twee cellen zijn opgegeven, zonder vakantiedagen. Zaterdag en zondag zijn de weekenddagen. | =NETWORKDAYS.INTL(A2,B2) |
Deze formule bepaalt het aantal werkdagen (ma-vr) tussen de datum in cel A2 en die in cel B2, zonder vakantiedagen op te geven. Zaterdag en zondag worden verondersteld de weekenddagen te zijn. Voor deze gegevensset geeft de formule 262. |
| Bepaal het aantal werkdagen (ma-vr) tussen de data die in twee cellen zijn opgegeven, met de vakantiedagen die in een derde cel zijn opgegeven. Zaterdag en zondag zijn de weekenddagen. | =NETWORKDAYS.INTL(A2,B2,,C2) |
Deze formule bepaalt het aantal werkdagen (ma-vr) tussen de datum in cel A2 en cel B2, met de vakantiedagen gespecificeerd in C2. Voor deze gegevensset geeft de formule 261. |
| Bepaal het aantal werkdagen (ma-vr) tussen de datums die in twee cellen zijn opgegeven, met de vakantiedagen die in een celbereik zijn opgegeven. Zaterdag en zondag zijn de weekenddagen. | =NETWORKDAYS.INTL(A3,B3,,E2:E5) |
Deze formule bepaalt het aantal werkdagen (ma-vr) tussen de datum in cel A3 en cel B3, met de vakantiedagen gespecificeerd in het bereik C2:C5. Voor deze gegevensset geeft de formule 64. |
| Bepaal het aantal werkdagen tussen een opgegeven datum en een datum in een cel, zonder feestdagen. De werkdagen zijn maandag, dinsdag en woensdag. | =NETWORKDAYS.INTL("1/1/2024",B4,"0001111") |
Deze formule bepaalt het aantal werkdagen tussen 1/1/2024 en de waarde in cel B4, waarbij maandag, dinsdag, woensdag als werkdagen worden gebruikt, zonder vakantiedagen op te geven. Voor deze gegevensset geeft de formule 158. |
| Bepaal het aantal werkdagen tussen twee opgegeven data, zonder feestdagen. De weekenddagen (zonder werk) zijn dinsdag en woensdag. | =NETWORKDAYS.INTL(DATE(2024,11,1),DATE(2024,12,31),4) |
Deze formule bepaalt het aantal werkdagen tussen 1/11/2024 en 31/12/2024. De weekenddagen (niet-werkdagen) zijn dinsdag en woensdag (4). Er zijn geen feestdagen aangegeven. Voor deze gegevensset geeft de formule 44. |
| Bepaal het aantal werkdagen (ma-vr) tussen de datums die in twee cellen zijn opgegeven. Zaterdag en zondag zijn de weekenddagen. Er is één vakantie aangegeven. | =NETWORKDAYS.INTL(A5,B5,"1111100",45651) |
Deze formule bepaalt het aantal werkdagen (ma-vr) tussen de datum in cel A2 en die in cel B2. De niet-werkdagen zijn zaterdag en zondag Voor deze gegevensset geeft de formule 78. |
Notities
- NETWERKDAGEN.INTL
- Weet niet impliciet welke dagen feestdagen zijn. Deze moeten door de gebruiker worden gespecificeerd.
- Neem zowel de begindatum als de einddatum op bij het berekenen van werkdagen.
- Sluit automatisch alle zaterdagen en zondagen in het opgegeven bereik uit.
- Negeert alle tijdswaarden.
- Als de vakantiedatum of -data niet tussen de opgegeven begin- en einddatum liggen, worden ze genegeerd.
- Wildcards werken niet met deze functie.
- Als
start_datumlater is daneind_datum, zal de retourwaarde negatief zijn, en de grootte zal het aantal hele werkdagen zijn. - Als één of beide
start_dateofend_datebuiten het bereik van de huidige datumbasiswaarde valt, retourneert NETWORKDAYS.INTL de foutwaarde #NUM! - Als een weekendstring een ongeldige lengte heeft of ongeldige tekens bevat, retourneert NETWORKDAYS.INTL de foutwaarde #VALUE!
- Als de opgegeven datum of data niet geldig zijn, retourneert NETWORKDAYS de foutmelding #VALUE!
Tips
- U kunt deze functie gebruiken om het aantal werkuren in het opgegeven bereik te berekenen door het resultaat te vermenigvuldigen met het juiste aantal werkuren.
Verwante functies
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC