Excel-formel: Lägg till dagar exkluderar vissa veckodagar

Innehållsförteckning

Generisk formel

=WORKDAY.INTL(date,days,"pattern")

Sammanfattning

För att lägga till dagar till ett datum medan du exkluderar specifika dagar (dvs. exkluderar tisdagar och torsdagar, endast onsdagar etc.) kan du använda funktionen WORKDAY.INTL med en speciell mönsterkod.

I exemplet som visas är formeln i C7:

=WORKDAY.INTL(B7,7,"0101000")

Denna formel lägger till 7 dagar till datumet i B7, exklusive tisdagar och torsdagar.

Förklaring

Funktionen WORKDAY.INTL baseras på WORKDAY-funktionen, som är utformad för att lägga till arbetsdagar till ett datum. WORKDAY exkluderar automatiskt lördag och söndag och kan valfritt utesluta en lista med anpassade helgdagar. WORKDAY.INTL gör samma sak, men gör det möjligt att utesluta alla veckodagar, förutom helgdagar.

För att utesluta specifika veckodagar kan du antingen använda en förkonfigurerad kod (se den här sidan för en fullständig lista med förinställningar) eller ange din egen "mönsterkod". Mönsterkoden måste vara 7 siffror lång och antingen ha noll för varje veckodag, med början på måndag och slut på söndag. Värden lika med 1 utesluts och dagar med nollvärden behandlas normalt.

Så förutsatt att du vill lägga till 7 dagar till ett datum i cell A1 kan du skriva formler så här:

=WORKDAY.INTL(A1,7,"0000011") // exclude Sat, Sun =WORKDAY.INTL(A1,7,"0010011") // exclude Sat, Sun, Wed =WORKDAY.INTL(A1,7,"0101011") // exclude Sat, Sun, Tue, Thu

Intressanta artiklar...