Formuła programu Excel: pobierz datę rozpoczęcia projektu -

Spisie treści

Formuła ogólna

=WORKDAY(start,-days,holidays)

Podsumowanie

Aby obliczyć datę rozpoczęcia projektu na podstawie daty zakończenia i czasu trwania w dniach, można użyć funkcji DZIEŃ.ROBOCZY. W pokazanym przykładzie formuła w E5 to:

=WORKDAY(C5,-D5,holidays)

gdzie „święta” to nazwany zakres G5: G9.

Wyjaśnienie

Ta formuła używa funkcji DZIEŃ.ROBOCZY, która zwraca datę w przyszłości lub w przeszłości na podstawie daty rozpoczęcia i wymaganych dni roboczych. DZIEŃ.ROBOCZY automatycznie wyklucza weekendy i może również wykluczać dni świąteczne, jeśli zostaną podane jako zakres dat.

W pokazanym przykładzie data zakończenia projektu znajduje się w kolumnie C, a dni w kolumnie D. Data końcowa reprezentuje datę ukończenia lub datę docelową, a dni reprezentują czas trwania w dniach roboczych. W kolumnie E funkcja DZIEŃ.ROBOCZY oblicza datę, do której projekt musi się rozpocząć, aby zakończyć przed datą końcową.

W takim przypadku musimy liczyć wstecz od daty zakończenia, więc podajemy dni jako liczbę ujemną. W przypadku dni wolnych podajemy nazwany zakres „święta”, który obejmuje daty z G5: G9. Daty nie zostaną uwzględnione jako dni robocze.

DZIEŃ ROBOCZY o wartości ujemnej przesuwa się w czasie od daty końcowej, uwzględniając weekendy i święta, i zwraca datę 19 grudnia 2018 r. Jako datę początkową. Jeśli nie podano dni wolnych, ta sama formuła zwraca datę rozpoczęcia 24 grudnia.

Zwróć uwagę, że funkcja WORKDAY nie liczy daty rozpoczęcia jako dnia roboczego.

Niestandardowe dni robocze

Jeśli Twój harmonogram wymaga niestandardowych dni roboczych (tj. Dni tygodnia nie są od poniedziałku do piątku), możesz zastąpić funkcję DZIEŃ.ROBOCZY DZIEŃ.ROBOCZY. Na przykład, aby obliczyć datę rozpoczęcia projektu, w którym dni robocze obejmują sobotę, możesz użyć:

=WORKDAY.INTL(C5,-D5,11,holidays)

WORKDAY.INTL można skonfigurować na wiele sposobów. Ta strona zawiera szczegółowe informacje.

Interesujące artykuły...