Excel formula: Dodajte radne dane bez vikenda -

Sadržaj

Generička formula

=WORKDAY.INTL(start_date,days,"0000000", holidays)

Sažetak

Da biste datumu dodali ili oduzeli dane radnih dana, poštujući blagdane, ali pod pretpostavkom sedmodnevnog radnog tjedna, možete koristiti funkciju WORKDAY.INTL. U primjeru, formula u D6 je:

=WORKDAY.INTL(B6,C6,"0000000",holidays)

Ova formula dodaje 7 radnih dana u utorak, 22. prosinca. Tri praznika pružaju se pomoću imenovanog raspona "praznici" (B9: B11), a vikendi se postavljaju pomoću posebne sintakse "0000000" što znači da su svi dani u tjednu radni dani. Rezultat je četvrtak, 31. prosinca 2015.

Obrazloženje

WORKDAY.INTL može izračunati datum u budućnosti ili u prošlosti koji poštuje praznike i vikende. Da biste odredili koji se dani smatraju vikendima, možete upotrijebiti poseban kôd (ovdje je cjelokupni popis kodova) ili upotrijebiti "masku" za označavanje vikenda s jedinicama i nulama. Metoda maske fleksibilnija je jer vam omogućuje da bilo koji dan u tjednu odredite kao vikend (tj. Neradni dan). Na primjer:

=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

Argument vikenda sadrži 7 znakova koji predstavljaju ponedjeljak-nedjelju. Upotrijebite jedan (1) za označavanje vikenda, a nula (0) za radni dan.

Budući da želimo da se svi dani u tjednu smatraju radnim danima, koristimo "0000000".

Zanimljivi članci...