Jak policzyć liczbę dni roboczych w Excelu?

Jak policzyć dni robocze między dwiema datami z pominięciem weekendów i świąt. Gotowa formuła DNI.ROBOCZE.

Opublikowano: 2026-10-06 · Aktualizacja: 2026-10-06
Aby policzyć dni robocze między datą początkową w A2 i końcową w B2, użyj DNI.ROBOCZE.
=DNI.ROBOCZE(A2;B2)

Funkcja pomija soboty i niedziele.

Uwzględnij święta i dni wolne

Jeżeli lista dni wolnych znajduje się w E2:E20:

=DNI.ROBOCZE(A2;B2;E2:E20)

Daty z tego zakresu również zostaną wyłączone z obliczeń.

Ważne: daty graniczne są liczone

DNI.ROBOCZE liczy dni robocze obejmujące datę początkową i końcową, jeśli same przypadają w dni robocze.

To ważna różnica względem prostego odejmowania dat.

Niestandardowy weekend

Jeżeli w Twojej firmie dni wolne przypadają inaczej niż sobota i niedziela, użyj funkcji DNI.ROBOCZE.NIESTAND.

Pozwala ona zdefiniować własny układ weekendu.

Gdzie to się przydaje?

Najczęstsze zastosowania to terminy realizacji, SLA, liczba przepracowanych dni, urlopy i raportowanie czasu pomiędzy zdarzeniami.