
Sammanfattning
Excel WORKDAY.INTL-funktionen tar ett datum och returnerar närmaste arbete i framtiden eller det förflutna, baserat på det offsetvärde du anger. Till skillnad från WORKDAY-funktionen låter WORKDAY.INTL dig anpassa vilka dagar som anses vara helger (icke-arbetsdagar). Du kan använda WORKDAY.INTL-funktionen för att beräkna slutdatum, leveransdatum etc. som tar hänsyn till icke-arbetsdagar.
Ändamål
Få datum n arbetsdagar i framtiden eller tidigareReturvärde
Nästa eller föregående arbetsdatum baserat på ingångarSyntax
= WORKDAY.INTL (startdatum, dagar, (helg), (helgdagar))Argument
- start_date - Startdatumet.
- dagar - Slutdatum.
- helg - (valfritt) Inställning för vilka veckodagar som ska betraktas som helger.
- helgdagar - (valfritt) En lista över ett eller flera datum som bör betraktas som icke-arbetsdagar.
Version
Excel 2010Användningsanmärkningar
WORKDAY.INTL räknar ut ett datum som representerar den "närmaste" arbetsdagen N dagar i det förflutna eller framtiden. Använd ett positivt tal som dagar för framtida datum och ett negativt antal för tidigare datum. Denna funktion är mer robust än WORKDAY-funktionen eftersom den låter dig anpassa vilka veckodagar som anses vara helger.
Exempelformler
D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays
Helger
Som standard utesluter WORKDAY.INTL helger (lördag och söndag). Du kan dock styra vilka dagar som anses vara helger genom att ange en kod från tabellen nedan för helgargumentet .
Ett annat (enklare) sätt att ange helgdagar är att använda en "mask" för att ange helger med enor och nollor. I detta schema tillhandahålls en sträng på 7 enor och nollor för att indikera helger, var det första tecknet är måndag och det sista tecknet är söndag. Använd en (1) för att ange helg och noll (0) för att ange en arbetsdag. Denna metod är mer flexibel, eftersom den låter dig ange vilken veckodag som en helg (dvs. icke-arbetsdag). Till exempel:
=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed
Högtider
WORKDAY.INTL kan också valfritt ta hänsyn till helgdagar. För semestern argumentet, ange ett intervall som innehåller helgdagar. Dessa datum behandlas som icke-arbetsdagar och ingår inte i resultatet.
Helgkoder
Använd någon av koderna nedan för helgens argument för att välja ett "fast" helgalternativ.
Koda | Helgdagar |
1 (standard) | Lördag Söndag |
2 | Söndag måndag |
3 | Måndag Tisdag |
4 | Tisdag onsdag |
5 | Onsdag torsdag |
6 | Torsdag fredag |
7 | Fredag lördag |
11 | Endast söndag |
12 | Endast måndag |
13 | Endast tisdag |
14 | Endast onsdag |
15 | Endast torsdag |
16 | Endast fredag |
17 | Endast lördag |
Anmärkningar:
- Om startdatum är ogiltigt returnerar WORKDAY.INTL #NUM! fel.
- Om startdatum + dag är ogiltig returnerar WORKDAY.INTL #NUM! fel.
- Om någon helgdag är ogiltig returnerar WORKDAY.INTL #NUM! fel.
- Om helgen är ogiltig returnerar WORKDAY.INTL #VALUE! fel.