Jak dodać lub odjąć dni do daty w programie Excel (skrót + formuła)

Microsoft Excel przechowuje daty i godziny jako liczby, co pozwala użytkownikowi łatwo dodawać i odejmować dni od daty w Excelu.

Ułatwia to również sprawdzenie całkowitej liczby dni między dwiema datami, ponieważ możesz po prostu odjąć jeden od drugiego.

W tym samouczku pokażę Ci kilka naprawdę łatwych sposobów dodaj lub odejmij dni do dat w Excelu.

Więc zacznijmy!

Dodaj lub odejmij dni do dat w programie Excel za pomocą funkcji Wklej specjalnie

Ostatnio pracowałem z jednym z autorów treści przy jednym z moich projektów. Wysłałem jej listę artykułów z terminami do pisarza (jak pokazano poniżej).

Pisarka wróciła do mnie i poprosiła o przesunięcie wszystkich terminów o 10 dni, ponieważ miała pilne sprawy do załatwienia i potrzebowała 10 dni wolnego.

To doskonały przykład, w którym musiałbym dodać ustaloną liczbę dni do terminu, abym mógł uzyskać nową datę dla każdego zadania.

Excel ma wbudowaną funkcję Wklej specjalnie, która umożliwia szybkie dodawanie lub odejmowanie stałej liczby z zakresu wybranych komórek.

Poniżej znajdują się kroki, aby dodać 10 dni do istniejących dat w naszym zestawie danych:

  1. W pustej komórce wpisz 10 (liczbę, którą chcemy dodać do dat)
  2. Skopiuj tę komórkę (tę, w której wpisujemy wartość 10)
  3. Wybierz komórki, które mają daty
  4. Kliknij prawym przyciskiem myszy na zaznaczenie
  5. Kliknij Wklej specjalnie. Otworzy się okno dialogowe Wklej specjalnie
  6. W opcji Wklej wybierz „Wartości”
  7. W opcjach operacji wybierz „Dodaj”
  8. Kliknij OK

Otóż ​​to!

Powyższe kroki dodałyby 10 do wszystkich dat w zaznaczeniu.

Jeśli chcesz odjąć od daty, wybierz opcję Odejmij w kroku 7.

Uwaga: ważne jest, aby wybrać opcję Wartość w kroku 6, ponieważ zapewnia to, że format dat pozostanie niezmieniony. Jeśli tego nie zrobisz, zmieni to formatowanie twoich dat (ponieważ kopiuje również formatowanie ze skopiowanej komórki).

Ta metoda najlepiej sprawdza się, gdy chcesz dodać stałą liczbę dni do dat. W przypadku, gdy chcesz dodać zmienną liczbę dni do daty, najlepiej użyć metody formuły (omówionej dalej).

Dodaj lub odejmij dni do dat za pomocą formuł

Dzięki formułom zyskujesz dużą elastyczność podczas dodawania lub odejmowania dat.

Na przykład możesz dodać inną liczbę dni do tej pory, umieszczając tę ​​liczbę w dodatkowej kolumnie.

Możesz również dodawać tylko dni tygodnia (ignorując weekendy).

Zobaczmy kilka przykładów, które ułatwią zrozumienie tych scenariuszy.

Dodawanie stałej liczby dni do daty

Załóżmy, że masz zestaw danych, jak pokazano poniżej, i chcesz dodać stałą liczbę dni do każdej z tych dat.

Poniżej znajduje się formuła, aby to zrobić:

=B2+10

Ponieważ daty są przechowywane w Excelu jako liczby, wystarczy dodać wartość, o którą chcesz przedłużyć datę.

W tym przykładzie po prostu dodałem 10 do daty w każdej komórce, aby uzyskać datę po 10 dniach.

Możesz skopiować i wkleić powyższą formułę do wszystkich komórek w kolumnie, aby zastosować ją do wszystkich dat.

Dodawanie zmiennej liczby dni do daty

Co zrobić, jeśli nie chcesz dodawać tego samego numeru do każdej daty? Co jeśli chcesz, aby zmienna data dodała dwie różne istniejące daty.

Na przykład w niektórych z tych dat mogę chcieć dodać 10 dni, a w innych może chcieć dodać 5 dni lub 15 dni.

W takim scenariuszu najlepiej jest wstawić kolumnę pomocniczą i umieścić swoje zmienne daty w tej kolumnie pomocniczej.

Poniżej mam przykładowy zestaw danych, w którym mam kolumnę pomocniczą (kolumny C), w której mam dni do dodania.

Poniżej znajduje się formuła, której mogę użyć, aby dodać te dni w kolumnie pomocniczej do istniejących dat:

=B2+C2

To całkiem proste, ponieważ po prostu dodajemy dwie liczby.

A jeśli chcesz odjąć dni od daty, użyj znaku minus zamiast znaku plus w powyższej formule.

Uwaga: w niektórych przypadkach zamiast daty może być widoczny numer seryjny (lub data może mieć inny format). Jeśli tak się stanie, wystarczy zmienić format komórki, aby wyświetlić ją w oczekiwanym formacie daty.

Ale co teraz, jeśli chcesz tylko dodać dni tygodnia do istniejącej daty (tj. Zignoruj ​​weekendy - sobotę i niedzielę)?

Możesz to również zrobić (jak opisano w następnej sekcji).

Dodawanie do daty tylko dni tygodnia

Poniżej mam zestaw danych, w którym daty znajdują się w kolumnie B, a liczba dni tygodnia, które chcę dodać, znajdują się w kolumnie C.

Poniżej formuła, która podałaby datę po dodaniu podanej liczby dni roboczych:

=DZIEŃ.ROBOCZY(B2,C2)

Funkcja DZIEŃ ROBOCZY w programie Excel przyjmuje trzy argumenty:

  • Data, do której chcesz dodać określoną liczbę dni roboczych (w naszym przykładzie B2)
  • Całkowita liczba dni roboczych, które chcesz dodać (w naszym przykładzie C2)
  • [Argument opcjonalny] Lista świąt, które nie powinny być liczone

W naszym przykładzie, ponieważ nie mamy listy świąt, używam tylko dwóch pierwszych argumentów. Ta funkcja zlicza tylko dni powszednie (tj. od poniedziałku do piątku) i ignoruje dni weekendowe (tj. soboty i niedziele).

Jeśli chcesz dodać dni weekendowe inne niż sobota i niedziela (powiedzmy piątek i sobota lub tylko niedziela), możesz to zrobić, używając nieco innej formuły.

Poniżej wzór, który dałby mi ostateczny wynik, biorąc pod uwagę piątek i sobotę jako dni weekendowe

=DZIEŃ.ROBOCZY.INTL(B2,C2,7)

Formuła DZIEŃ.ROBOCZY.INTL to niewielkie ulepszenie w stosunku do funkcji DZIEŃ.ROBOCZY, ponieważ umożliwia wybór dni weekendowych.

Na przykład w powyższym wzorze podałem trzeci argument jako 7, co oznacza, że ​​chcę traktować piątek i sobotę jako dni weekendowe.

Podobnie, możesz wybrać tylko niedzielę jako dzień weekendu. W rzeczywistości możesz wybrać jeden dzień lub kombinację dwóch następujących po sobie dni jako dni weekendowych w ramach tej formuły.

Uwaga: Jeśli chcesz odjąć dni zamiast dodawać dni, użyj liczby ujemnej jako wartości dnia. Na przykład zamiast 10 użyj -10 w kolumnie c.

Są to dwa proste sposoby, których możesz użyć do dodaj lub odejmij dni od daty w Excelu. Jeśli chcesz szybko dodać ustaloną liczbę dni, możesz użyć specjalnej techniki wklejania lub prostej formuły dodawania.

Jeśli chcesz dodać tylko dni tygodnia i zignorować weekendy, możesz to również zrobić za pomocą formuł DZIEŃ.ROBOCZY lub DZIEŃ.ROBOCZY.INTL.

Mam nadzieję, że ten samouczek okazał się przydatny.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave