Obliczanie dni od/przed datą w Excelu

  • Udostępnij To
Michael Brown

Czy utknąłeś w obliczaniu ile dni jest od pewnej daty lub do daty? Ten tutorial nauczy Cię łatwego sposobu dodawania i odejmowania dni od daty w Excelu. Dzięki naszym formułom możesz szybko obliczyć 90 dni od daty, 45 dni przed datą i policzyć dowolną liczbę dni, których potrzebujesz.

Obliczanie dni od daty brzmi jak proste zadanie. Jednak to ogólne wyrażenie może oznaczać wiele różnych rzeczy. Możesz chcieć znaleźć daną liczbę dni od daty. Możesz też chcieć uzyskać liczbę dni od pewnej daty do dnia dzisiejszego. Możesz też chcieć liczyć dni od daty do daty. W tym poradniku znajdziesz rozwiązania wszystkich tych i wielu innych zadań.

    Kalkulator dni od/przed datą

    Chcesz znaleźć datę, która występuje 60 dni od określonej daty lub określić 90 dni przed datą? Podaj datę i liczbę dni w odpowiednich komórkach, a za chwilę otrzymasz wyniki:

    Uwaga. Aby wyświetlić osadzony zeszyt ćwiczeń, należy zezwolić na marketingowe pliki cookie.

    Ile dni od / do daty kalkulator

    Dzięki temu kalkulatorowi możesz dowiedzieć się ile dni pozostało do określonej daty, na przykład Twoich urodzin, lub ile dni minęło od Twoich urodzin:

    Uwaga. Aby wyświetlić osadzony zeszyt ćwiczeń, należy zezwolić na marketingowe pliki cookie.

    Wskazówka Aby dowiedzieć się, ile dni upływa od daty do daty, użyj Kalkulatora dni między datami.

    Jak obliczyć dni od daty w Excelu

    Aby znaleźć datę, która jest N dni od określonej daty, po prostu dodaj wymaganą liczbę dni do swojej daty:

    Data + N dni

    Kluczowym punktem jest dostarczenie daty w formacie, który Excel rozumie. Sugerowałbym użycie domyślnego formatu daty lub przekonwertowanie daty tekstowej na liczbę seryjną reprezentującą datę za pomocą DATEVALUE lub jawne określenie roku, miesiąca i dnia za pomocą funkcji DATE.

    Na przykład, oto jak można dodać dni do 1 kwietnia 2018 roku:

    90 dni od daty

    ="4/1/2018"+90

    60 dni od daty

    ="1-Apr-2018"+60

    45 dni od daty

    =DATEVALUE("1-Apr-2018")+45

    30 dni od daty

    =DATE(2018,4,1)+30

    Aby uzyskać bardziej uniwersalną formułę dni od daty, wprowadź obie wartości (datę źródłową i liczby dni) w oddzielnych komórkach i odwołaj się do tych komórek. Mając datę docelową w B3 i liczbę dni w B4, formuła jest tak prosta, jak zsumowanie dwóch komórek:

    =B3+B4

    Tak prosto jak to tylko możliwe, nasza formuła działa po prostu idealnie w Excelu:

    Dzięki temu podejściu można łatwo obliczyć daty wygaśnięcia lub daty ważności dla całej kolumny. Jako przykład, znajdźmy 180 dni od daty .

    Załóżmy, że masz listę subskrypcji, które wygasają w 180 dni od daty zakupu . Mając datę zamówienia w B2, wprowadzasz następującą formułę w, powiedzmy, C2, a następnie kopiujesz formułę do całej kolumny, klikając dwukrotnie uchwyt wypełnienia:

    =B2+180

    Względne odniesienie (B2) wymusza zmianę formuły na podstawie względnej pozycji każdego wiersza:

    Możesz nawet obliczyć kilka pośrednich dat dla każdej subskrypcji, wszystko za pomocą jednej formuły! W tym celu wstaw kilka nowych kolumn i wskaż, kiedy każda z dat jest wymagalna (proszę zobaczyć zrzut ekranu poniżej):

    • Pierwsze przypomnienie: 90 dni od daty zakupu (C2)
    • 2. upomnienie: 120 dni od daty zakupu (D2)
    • Termin ważności: 180 dni od daty zakupu (E2)

    Napisz formułę dla pierwszej komórki, która oblicza datę 1. przypomnienia na podstawie daty zamówienia w B3 i liczby dni w C2:

    =$B3+C$2

    Zauważ, że ustalamy współrzędną kolumny pierwszego odwołania i współrzędną wiersza drugiego odwołania za pomocą znaku $, aby formuła poprawnie skopiowała się do wszystkich pozostałych komórek. Teraz przeciągnij formułę w prawo i w dół aż do ostatnich komórek z danymi i upewnij się, że oblicza ona odpowiednio terminy płatności w każdej kolumnie (zauważ, że drugie odwołanie zmienia się dla każdegokolumna, podczas gdy pierwsze odniesienie jest zablokowane do kolumny B):

    Uwaga. Jeśli wyniki obliczeń są wyświetlane jako liczby, zastosuj format Data do komórek formuły, aby były one wyświetlane jako daty.

    Jak obliczyć dni przed datą w Excelu

    Aby znaleźć datę, która jest N dni przed pewną datą, wykonaj operację arytmetyczną odejmowania zamiast dodawania:

    Data - N dni

    Podobnie jak w przypadku dodawania dni, ważne jest, abyś wpisał datę w formacie zrozumiałym dla Excela. Na przykład tak możesz odjąć dni od danej daty, powiedzmy od 1 kwietnia 2018 roku:

    90 dni przed datą

    ="4/1/2018"-90

    60 dni przed datą

    ="1-Apr-2018"-60

    45 dni przed datą

    =DATE(2018,4,1)-45

    Oczywiście możesz wprowadzić obie wartości do poszczególnych komórek, powiedzmy datę w B1 i liczbę dni w B2, i odjąć komórkę "dni" od komórki "data":

    =B1-B2

    Jak liczyć dni do daty

    Aby obliczyć liczbę dni przed określoną datą, należy od niej odjąć dzisiejszą datę. A aby podać aktualną datę, która aktualizuje się automatycznie, należy użyć funkcji DZIŚ:

    Data - DZISIAJ()

    Na przykład, aby znaleźć ile dni pozostało do 31 stycznia 2018 roku, użyj tego wzoru:

    ="12/31/2018"-TODAY()

    Możesz też wpisać datę do jakiejś komórki (B2) i odjąć od niej datę dzisiejszą:

    =B2-TODAY()

    W podobny sposób można znaleźć różnicę między dwoma datami, po prostu odejmując jedną datę od drugiej.

    Możesz nawet konkatenować zwróconą liczbę z jakimś tekstem, aby stworzyć ładnie wyglądające odliczanie w swoim Excelu.Na przykład:

    ="Do świąt pozostało już tylko "& A4-TODAY() &" dni!".

    Uwaga. Jeśli formuła zliczania dni pokazuje datę, należy ustawić Ogólne format do komórki, aby wyświetlić wynik jako liczbę.

    Jak liczyć dni od daty

    Aby obliczyć ile dni minęło od pewnej daty, robisz odwrotnie: odejmujesz datę od dnia dzisiejszego:

    DZISIAJ() -. Data

    Jako przykład, znajdźmy liczbę dni od ostatnich urodzin. W tym celu wprowadź swoją datę w A4 i odejmij od niej bieżącą datę:

    =A4-TODAY()

    Opcjonalnie dodaj jakiś tekst wyjaśniający, czym jest ta liczba:

    =TODAY()-A4 &" dni od moich urodzin"

    Jak obliczyć dni robocze od daty

    Microsoft Excel zapewnia 4 różne funkcje do obliczania dni tygodnia. Szczegółowe wyjaśnienie każdej funkcji można znaleźć tutaj: Jak obliczyć dni tygodnia w programie Excel. Na razie skupmy się tylko na praktycznych zastosowaniach.

    Oblicz N dni roboczych od/przed datą

    Aby zwrócić datę, która jest o określoną liczbę dni roboczych przed lub przed określoną przez użytkownika datą początkową, należy użyć funkcji WORKDAY.

    Oto kilka przykładów formuł, aby uzyskać datę, która występuje dokładnie N dni roboczych z określoną datę:

    30 dni roboczych od 1 kwietnia 2018 r.

    =WORKDAY("1-Apr-2018", 30)

    100 dni roboczych od daty w A1:

    =WORKDAY(A1, 100)

    Aby znaleźć datę, która wystąpiła o określoną liczbę dni roboczych przed na daną datę, dostarczyć dni jako liczba ujemna (ze znakiem minus). Na przykład:

    120 dni roboczych przed 1 kwietnia 2018 r.

    =WORKDAY("1-Apr-2018", -120)

    90 dni roboczych przed datą w A1:

    =WORKDAY(A1, -90)

    Możesz też wprowadzić obie wartości do predefiniowanych komórek, powiedzmy B1 i B2, a Twój kalkulator dni roboczych może wyglądać podobnie do tego:

    Dni robocze od danej daty:

    = DZIEŃ ROBOCZY(B1, B2)

    Dni robocze przed daną datą:

    = DZIEŃ ROBOCZY(B1, -B2)

    Wskazówka. Funkcja WORKDAY oblicza dni w oparciu o standardowy kalendarz roboczy, w którym sobota i niedziela są dniami weekendowymi. Jeśli kalendarz roboczy jest inny, należy użyć funkcji WORKDAY.INTL, która umożliwia określenie niestandardowych dni weekendowych.

    Liczenie dni roboczych od/do daty

    Aby zwrócić liczbę dni pomiędzy dwiema datami z wyłączeniem sobót i niedziel, należy użyć funkcji SIECI.

    Aby dowiedzieć się, ile dni roboczych pozostało do określonej daty , w pierwszym argumencie podaj funkcję DZIŚ() ( początek_daty ) oraz swoją datę w drugim argumencie ( koniec_daty ).

    Na przykład, aby uzyskać liczbę dni do daty w A4, użyj tej formuły:

    =NETWORKDAYS(TODAY(), A4)

    Oczywiście, możesz swobodnie konkatenować zwróconą liczbę z własną wiadomością, tak jak zrobiliśmy to w powyższych przykładach.

    Na przykład zobaczmy, ile dni roboczych pozostało do końca 2018 roku. W tym celu wprowadź 31-Dec-2018 w A4 jako datę, a nie tekst i użyj następującej formuły, aby uzyskać liczbę dni roboczych do tej daty:

    ="Tylko "&NETWORKDAYS(TODAY(), A4)&" dni robocze do końca roku!".

    Wow, zostało tylko 179 dni roboczych! Nie tak dużo jak myślałam :)

    Aby uzyskać liczbę dni robocze od danej daty , odwróć kolejność argumentów - wpisz swoją datę w pierwszym argumencie jako datę początkową i DZISIAJ() w drugim argumencie jako datę końcową:

    =NETWORKDAYS(A4, TODAY())

    Opcjonalnie, wyświetl jakiś tekst wyjaśniający, taki jak ten:

    =NETWORKDAYS(A4, TODAY())&" dni robocze od początku roku"

    Tylko 83 dni robocze... Myślałam, że w tym roku przepracowałam już co najmniej 100 dni!

    Wskazówka. aby określić własne weekendy inne niż sobota i niedziela, należy użyć funkcji NETWORKDAYS.INTL.

    Kreator daty i czasu - szybki sposób na obliczanie dni w Excelu

    Ten kreator jest rodzajem szwajcarskiego noża wojskowego dla obliczeń daty w Excelu, może obliczyć prawie wszystko! Wystarczy wybrać komórkę, w której chcesz wyprowadzić wynik, kliknij przycisk Data & Kreator czasu na Narzędzia Ablebits i określić ile dni, tygodni, miesięcy lub lat (lub dowolną kombinację tych jednostek) chcemy dodać do lub odjąć od daty źródłowej.

    Jako przykład, dowiedzmy się jaka jest data 120 dni<od daty w B2:

    Kliknij przycisk Wstawić wzór aby wprowadzić formułę do wybranej komórki, a następnie skopiować ją do tylu komórek, ile potrzebujesz:

    Jak pewnie zauważyłeś, formuła zbudowana przez kreatora różni się od tych, które stosowaliśmy w poprzednich przykładach. Dzieje się tak dlatego, że kreator został zaprojektowany tak, aby obliczać wszystkie możliwe jednostki, nie tylko dni.

    Aby uzyskać datę, która wystąpiła w ciągu N dni przed określoną datą , przełącz na Odjąć W zakładce, w odpowiednim polu wpisz datę źródłową i określ ile dni chcesz od niej odjąć. Albo wprowadź obie wartości w osobnych komórkach i uzyskaj bardziej elastyczną formułę, która oblicza się ponownie przy każdej zmianie oryginalnych danych:

    Date Picker - obliczanie dni w kalendarzu rozwijanym

    Istnieje duża liczba kalendarzy rozwijanych przez inne firmy dla programu Excel, zarówno darmowych, jak i płatnych. Wszystkie z nich mogą wstawić datę do komórki za pomocą jednego kliknięcia. Ale ile kalendarzy programu Excel może również obliczać daty? Nasz Date Picker może!

    Wystarczy wybrać datę w kalendarzu i kliknąć przycisk Kalkulator daty lub naciśnij klawisz F4:

    Następnie kliknij przycisk Dzień na okienku podglądu i wpisz liczbę dni do dodania lub odjęcia (wybierasz, którą operację wykonać, klikając znak plusa lub minusa na okienku wprowadzania danych).

    Na koniec naciśnij klawisz Enter, aby wstawić obliczoną datę do aktualnie wybranej komórki lub naciśnij klawisz F6, aby wyświetlić datę w kalendarzu. Alternatywnie kliknij jeden z przycisków pokazanych na poniższym obrazku. W tym przykładzie obliczamy datę, która przypada na 60 dni od 1 kwietnia 2018 roku:

    W ten sposób znajdziesz dni od lub przed określoną datą w Excelu. Mam bliżej przyjrzeć się formułom omówionym w tym tutorialu, zapraszamy do pobrania naszego przykładowego skoroszytu Obliczanie dni od daty. Dziękuję za przeczytanie i mam nadzieję, że zobaczymy się na naszym blogu w przyszłym tygodniu!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.