Excel formula: Niz datuma po vikendima -

Sadržaj

Generička formula

=WORKDAY.INTL(A1,1,"1111100")

Sažetak

Da biste generirali dinamički niz datuma koji su samo vikendi (subota i nedjelja), možete koristiti funkciju WORKDAY.INTL. U prikazanom primjeru datum u B5 je kodirani datum početka. Formula u B6 je:

=WORKDAY.INTL(B5,1,"1111100")

Ovo vraća samo subotu ili nedjelju dok se formula kopira. Popis je dinamičan - kada se promijeni datum početka, generiraju se novi datumi.

Obrazloženje

Funkcija WORKDAY.INTL obično se koristi za generiranje datuma koji su radni dani. Na primjer, pomoću WORKDAY.INTL možete pronaći sljedeći radni dan koji nije vikend ili praznik ili prvi radni dan za 10 dana.

Jedan od argumenata koji se daje WORKDAY.INTL naziva se "vikend" i ukazuje koji se dani smatraju neradnim danima. Argument za vikend može se pružiti kao broj povezan s unaprijed konfiguriranim popisom ili kao kôd od 7 znakova koji pokriva svih sedam dana u tjednu, od ponedjeljka do subote. Ovaj primjer koristi opciju koda.

U kodu 1 predstavljaju dane vikenda (neradni dani), a nule radne dane, kao što je prikazano tablicom u D4: K5. U izlazu želimo vidjeti samo subotu i nedjelju, zato koristite 1 za sve dane od ponedjeljka do petka, a nulu za subotu i nedjelju:

=WORKDAY.INTL(B5,1,"1111100")

Argument dana unosi se kao 1. Dok se formula kopira, funkcija WEEKDAY.INTL vraća sljedeći datum koji je subota ili nedjelja.

Drugi način

Ako imate stariju verziju Excela bez funkcije WEEKDAY.INTL, možete alternativnu formulu koja se temelji na funkciji WEEKDAY:

=IF(WEEKDAY(B5)=7,B5+1,B5+(7-WEEKDAY(B5)))

Prema zadanim postavkama, WEEKDAY vraća 1 za nedjelju i 7 za subotu. Ako je rezultat 7, rezultat je B5 + 1 (nedjelja). Ako nije, rezultat je

B5+(7-WEEKDAY(B5))

Što se rješava ovako, ovisno o danu u tjednu:

B5 + (7-2) = B5 + 5 <- pon
B5 + (7-3) = B5 + 4 <- uto
B5 + (7-4) = B5 + 3 <- sri
B5 + (7-5) = B5 +2 <- Čet
B5 + (7-6) = B5 + 1 <- Pet

Napomena: trebate unijeti datum barem jedan dan prije prve subote koju želite generirati.

Zanimljivi članci...