Pracując z datami w Excelu najważniejszą rzeczą, jaką musimy wiedzieć, jest to, że Excel zapisuje daty jako liczbę dni, które minęły od 1 stycznia 1900 roku, a wyświetlana data jest efektem formatowania liczbowego. Dzięki temu w Excelu łatwo jest dodać lub odjąć konkretną liczbę dni od daty, bo to proste operacje matematyczne na liczbach, a reszta pozostaje w kwestiach formatowania liczbowego.

Operacje na datach w Excelu

Dni robocze

Jednak jest dużo więcej bardziej skomplikowanych operacji związanych z datami. Tutaj zajmiemy się kilkoma z nich. Zaczniemy od policzenia liczby dni roboczych pomiędzy dwoma datami. To łatwe zadanie w Excelu, ponieważ istnieje w nim funkcja DNI.ROBOCZE, która potrafi obliczyć właśnie liczbę dni roboczych pomiędzy datą początkową a datą końcową (rysunek 1):

=DNI.ROBOCZE(A2;B2)

Funkcja DNI.ROBOCZE w swoich obliczeniach uwzględnia zarówno datę początkową, jak i końcową. Tej funkcji możesz dołożyć dodatkowe daty (święta) jako dni wolne (rysunek 2):

=DNI.ROBOCZE(A2;B2;$F$2:$F$3)

Domyślnie uznaje sobotę i niedzielę jako dni wolne od pracy. Jeśli chcesz, żeby inne dni były rozpatrywane jako dni weekendowe, musisz użyć funkcji DNI.ROBOCZE.NIESTAND. Pozwala ona na to w swoim 3. argumencie (rysunek 3).

Możemy zmodyfikować tak nasze obliczenia, żeby tylko niedzielę traktowały jako weekend. Oczywiście możemy też dołożyć święta (rysunek 4):

=DNI.ROBOCZE.NIESTAND(A2;B2;11;$F$2:$F$3)

Liczba piątków pomiędzy datami

3 argument funkcji DNI.ROBOCZE.NIESTAND ma trochę ukrytą możliwość. Jest ona opisana w pomocy Excela. Można w nim zapisać dni tygodnia jako wolne lub pracujące, jako ciąg tekstowy 7 cyfr. Dokładniej 1 lub 0. 1 w tym ciągu oznacza dzień wolny (weekend), a 0 dzień pracujący. Dzięki temu można policzyć przykładowo liczbę piątków pomiędzy datami, wstawiając 0 tylko na piątej pozycji ciągu (rysunek 5):

=DNI.ROBOCZE.NIESTAND(A2;B2;”1111011”;$F$4:$F$5)

Pozostałe 77% artykułu dostępne jest dla zalogowanych użytkowników serwisu.

Jeśli posiadasz aktywną prenumeratę przejdź do LOGOWANIA. Jeśli nie jesteś jeszcze naszym Czytelnikiem wybierz najkorzystniejszy WARIANT PRENUMERATY.

Zaloguj Zamów prenumeratę Kup dostęp do artykułu

Możesz zobaczyć ten artykuł, jak i wiele innych w naszym portalu Controlling 24. Wystarczy, że klikniesz tutaj.

Ulubione Drukuj

Zobacz również

Transponowanie danych w Excelu

Transponowanie danych w Excelu

Czasami potrzebujemy zamienić kolejnością wiersze z kolumnami, np. po to, żeby dane lepiej pasowały do naszego raportu albo dalszych podsumowań. Taka operacja nazywa się transpozycją. W Excelu mamy kilka możliwości przeprowadzenia takiej operacji. Niektóre są statyczne, a inne dynamiczne.

Czytaj więcej

Dashboard Gaanta w Excelu

Dashboard Gaanta w Excelu

Każdy większy projekt, który rozpoczynamy, powinien być podzielony na zadania, a z kolei te zadania powinny być odpowiednio rozłożone w czasie. Żeby śledzić postępy w poszczególnych zadaniach i całym projekcie, bardzo przydatny może się okazać Dashboard Gantta w Excelu. Różni się on tym od wykresu, że postępy poszczególnych zadań nie są śledzone na wykresie, tylko w komórkach Excela (głównie dzięki formatowaniu warunkowemu).

Czytaj więcej

Polecamy

Przejdź do

Partnerzy

Reklama

Polityka cookies

Dalsze aktywne korzystanie z Serwisu (przeglądanie treści, zamknięcie komunikatu, kliknięcie w odnośniki na stronie) bez zmian ustawień prywatności, wyrażasz zgodę na przetwarzanie danych osobowych przez EXPLANATOR oraz partnerów w celu realizacji usług, zgodnie z Polityką prywatności. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.

Usługa Cel użycia Włączone
Pliki cookies niezbędne do funkcjonowania strony Nie możesz wyłączyć tych plików cookies, ponieważ są one niezbędne by strona działała prawidłowo. W ramach tych plików cookies zapisywane są również zdefiniowane przez Ciebie ustawienia cookies. TAK
Pliki cookies analityczne Pliki cookies umożliwiające zbieranie informacji o sposobie korzystania przez użytkownika ze strony internetowej w celu optymalizacji jej funkcjonowania, oraz dostosowania do oczekiwań użytkownika. Informacje zebrane przez te pliki nie identyfikują żadnego konkretnego użytkownika.
Pliki cookies marketingowe Pliki cookies umożliwiające wyświetlanie użytkownikowi treści marketingowych dostosowanych do jego preferencji, oraz kierowanie do niego powiadomień o ofertach marketingowych odpowiadających jego zainteresowaniom, obejmujących informacje dotyczące produktów i usług administratora strony i podmiotów trzecich. Jeśli zdecydujesz się usunąć lub wyłączyć te pliki cookie, reklamy nadal będą wyświetlane, ale mogą one nie być odpowiednie dla Ciebie.