30/60/90 dni od dziś lub przed dziś - kalkulator dat w Excelu

  • Udostępnij To
Michael Brown

Samouczek pokazuje, jak stworzyć kalkulator daty w Excelu dokładnie dla Twoich potrzeb, aby znaleźć datę dowolną N dni od lub przed dniem dzisiejszym, licząc wszystkie dni lub tylko dni robocze.

Chcesz obliczyć datę ważności, która jest dokładnie za 90 dni? Albo zastanawiasz się, jaka data jest 45 dni po dzisiejszym dniu? Albo potrzebujesz znać datę, która wystąpiła 60 dni przed dzisiejszym dniem (licząc tylko dni robocze i wszystkie dni)?

Niezależnie od tego, jakie jest Twoje zadanie, ten tutorial nauczy Cię, jak zrobić własny kalkulator daty w Excelu w mniej niż 5 minut. Jeśli nie masz tyle czasu, to możesz użyć naszego kalkulatora online, aby znaleźć datę, która jest określoną liczbą dni po lub przed dniem dzisiejszym.

    Kalkulator daty w Excelu Online

    Chcesz szybko rozwiązać pytanie "co jest za 90 dni od dzisiaj" lub "co jest za 60 dni przed dzisiaj"? Wpisz liczbę dni w odpowiedniej komórce, naciśnij Enter, a natychmiast uzyskasz wszystkie odpowiedzi:

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

    Potrzeba obliczenia 30 dni od danej daty lub określenia 60 dni roboczych przed określony termin ? W takim razie skorzystaj z tego kalkulatora dat.

    Ciekawi Cię jakie formuły są używane do obliczania dat? Znajdziesz je wszystkie i wiele więcej w poniższych przykładach.

    Jak obliczyć 30/60/90 dni od dzisiaj w Excelu

    Aby znaleźć datę N dni od teraz, użyj funkcji DZIŚ, która zwraca bieżącą datę i dodaje do niej żądaną liczbę dni.

    Aby uzyskać datę, która występuje dokładnie 30 dni od dzisiaj:

    =TODAY()+30

    Aby obliczyć 60 dni od dzisiaj:

    =TODAY()+60

    Jaka data jest za 90 dni, to chyba już wiesz jak ją zdobyć :)

    =TODAY()+90

    Aby stworzyć ogólny dzisiaj plus N dni formuła, wprowadzić liczbę dni w jakiejś komórce, powiedzmy B3, i dodać tę komórkę do bieżącej daty:

    =TODAY()+B3

    Teraz użytkownik może wpisać dowolną liczbę do komórki referencyjnej, a formuła zostanie odpowiednio przeliczona. Jako przykład, znajdźmy datę, która nastąpi za 45 dni od dzisiaj:

    Jak działa ta formuła

    W swojej wewnętrznej reprezentacji Excel przechowuje daty jako numery seryjne, zaczynając od 1 stycznia 1900 roku, co oznacza liczbę 1. Tak więc formuła po prostu dodaje dwie liczby razem, liczbę całkowitą reprezentującą dzisiejszą datę i liczbę dni określoną przez użytkownika. Funkcja TODAY() jest zmienna i automatycznie aktualizuje się za każdym razem, gdy arkusz jest otwierany lub przeliczany - więc po otwarciu skoroszytujutro, twoja formuła przeliczy się dla bieżącego dnia.

    W chwili pisania dzisiejsza data to 19 kwietnia 2018 roku, która jest reprezentowana przez numer seryjny 43209. Aby znaleźć datę, powiedzmy, 100 dni od teraz, faktycznie wykonujesz następujące obliczenia:

    =TODAY() + 100

    = 19 kwietnia 2018 r. + 100

    = 43209 + 100

    = 43309

    Przekształcenie numeru seryjnego 43209 na Data format, a otrzymasz 28 lipca 2018 roku, czyli dokładnie 100 dni po dzisiejszym dniu.

    Jak uzyskać 30/60/90 dni przed dniem dzisiejszym w Excelu

    Aby obliczyć N dni przed dniem dzisiejszym, odejmij wymaganą liczbę dni od bieżącej daty. Na przykład:

    90 dni przed dniem dzisiejszym:

    =TODAY()-90

    60 dni przed dniem dzisiejszym:

    =TODAY()-60

    45 dni przed dniem dzisiejszym:

    =TODAY()-45

    Albo, zrobić generyczny dzisiaj minus N dni formuła oparta na odwołaniu do komórki:

    =TODAY()-B3

    Na poniższym zrzucie ekranu obliczamy datę, która wystąpiła 30 dni przed dniem dzisiejszym.

    Jak obliczyć N działalności po/ przed dniem dzisiejszym

    Jak zapewne wiesz, Microsoft Excel posiada kilka funkcji pozwalających na obliczanie dni roboczych na podstawie daty początkowej, jak również pomiędzy dwoma dowolnymi datami, które określisz.

    W poniższych przykładach będziemy używać funkcji WORKDAY, która zwraca datę, która występuje określoną liczbę dni roboczych przed lub przed datą początkową, z wyłączeniem weekendów (sobota i niedziela). Jeśli twoje weekendy są inne, to użyj funkcji WORKDAY.INTL, która umożliwia niestandardowe parametry weekendów.

    Więc, aby znaleźć datę N dni roboczych od dzisiaj , użyj tej ogólnej formuły:

    WORKDAY(TODAY(), N dni )

    Oto kilka przykładów:

    10 dni roboczych od dzisiaj

    =WORKDAY(TODAY(), 10)

    30 dni roboczych od teraz

    =WORKDAY(TODAY(), 30)

    5 dni roboczych od dzisiaj

    =WORKDAY(TODAY(), 5)

    Aby uzyskać datę N dni roboczych przed dniem dzisiejszym , skorzystaj z tego wzoru:

    WORKDAY(TODAY(), - N dni )

    A oto kilka formułek z prawdziwego zdarzenia:

    90 dni roboczych przed dniem dzisiejszym

    =WORKDAY(TODAY(), -90)

    15 dni roboczych przed dniem dzisiejszym

    =WORKDAY(TODAY(), -15)

    Aby twoja formuła była bardziej elastyczna, zastąp twardo zakodowaną liczbę dni odniesieniem do komórki, powiedzmy B3:

    N dni roboczych od dzisiaj:

    =WORKDAY(TODAY(), B3)

    N dni roboczych przed dniem dzisiejszym:

    =WORKDAY(TODAY(), -B3)

    W podobny sposób można dodawać lub odejmować dni tygodnia do/od dnia roboczego. podana data , a twój kalkulator daty w Excelu może wyglądać tak.

    Jak stworzyć kalkulator dat w programie Excel

    Czy pamiętasz kalkulator daty online w Excelu, zaprezentowany na samym początku tego poradnika? Teraz znasz już wszystkie formuły i możesz z łatwością powielić go w swoich arkuszach. Możesz nawet stworzyć coś bardziej wyszukanego, ponieważ desktopowa wersja Excela oferuje znacznie więcej możliwości.

    Aby dać ci kilka pomysłów, zaprojektujmy teraz nasz kalkulator daty w Excelu.

    Ogólnie rzecz biorąc, mogą być 3 wybory dotyczące obliczania dat:

    • Na podstawie dzisiejszej daty lub konkretnej daty
    • Od lub przed określoną datą
    • Liczenie wszystkich dni lub tylko dni roboczych

    Aby zapewnić te wszystkie opcje naszym użytkownikom, dodajemy trzy Grupa Box kontrole ( Deweloper tab> Wkładka > Kontrola formularzy > Group Box) i do każdego pola grupowego wstawiamy po dwa przyciski radiowe. Następnie każdą grupę przycisków łączymy z osobną komórką (klikamy prawym przyciskiem myszy na przycisk> Kontrola formatu > Kontrola tab> Ogniwo ), które można później ukryć. W tym przykładzie połączone komórki to D5, D9 i D14 (proszę zobaczyć zrzut ekranu poniżej).

    Opcjonalnie można wprowadzić następującą formułę w B6, aby wstawić bieżącą datę, jeśli Dzisiejsza data Nie jest to konieczne dla naszej głównej formuły obliczania daty, a jedynie dla przypomnienia użytkownikom, jaka jest dzisiejsza data:

    =IF($D$5=1, TODAY(), "")

    Na koniec wstaw następującą formułę w B18, która sprawdza wartość w każdej połączonej komórce i oblicza datę na podstawie wyborów użytkownika:

    =IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2),WORKDAY($B$7,-$B$3), ""))))))))

    Na pierwszy rzut oka może to wyglądać jak monstrualna formuła, ale jeśli rozbijesz ją na poszczególne instrukcje IF, łatwo rozpoznasz proste formuły obliczania daty, które omawialiśmy w poprzednich przykładach.

    I teraz wybierasz pożądane opcje, powiedzmy, 60 dni od teraz , i otrzymujemy następujący wynik:

    Aby przyjrzeć się bliżej formule i prawdopodobnie odwrócić ją na swoje potrzeby, zapraszamy do pobrania naszego Kalkulatora dat dla Excela.

    Specjalne narzędzia do obliczania dat na podstawie dnia dzisiejszego

    Jeśli szukasz czegoś bardziej profesjonalnego, możesz szybko obliczyć 90, 60, 45, 30 dni od teraz (lub jakąkolwiek liczbę dni, których potrzebujesz) za pomocą naszych narzędzi Excel.

    Kreator daty i czasu

    Jeśli choć raz miałeś okazję korzystać z naszego kreatora daty i czasu, wiesz, że potrafi on błyskawicznie dodać lub odjąć dni, tygodnie, miesiące lub lata (lub dowolną kombinację tych jednostek) do określonej daty, jak również obliczyć różnicę między dwoma dniami. Ale czy wiesz, że może on również obliczać daty na podstawie dnia dzisiejszego?

    Jako przykład, dowiedzmy się jaka jest data 120 dni z dziś :

    1. Wpisz formułę DZIŚ() do jakiejś komórki, powiedzmy B1.
    2. Wybierz komórkę, w której chcesz wyprowadzić wynik, w naszym przypadku B2.
    3. Kliknij przycisk Kreator daty i czasu przycisk na Narzędzia Ablebits tab.
    4. Na Dodaj Na zakładce określ, ile dni chcesz dodać do daty źródłowej (w tym przykładzie 120 dni).
    5. Kliknij przycisk Wstawić wzór przycisk.

    To jest to!

    Jak widać na powyższym zrzucie ekranu, formuła zbudowana przez kreatora jest inna niż wszystkie formuły, z którymi mieliśmy do czynienia, ale działa równie dobrze :)

    Aby uzyskać datę, która wystąpiła 120 dni przed dzisiaj, przełącz się na Odjąć Można też wpisać liczbę dni w innej komórce i wskazać kreatorowi tę komórkę:

    W rezultacie otrzymasz uniwersalną formułę, która przelicza się automatycznie za każdym razem, gdy wprowadzisz nową liczbę dni do komórki, do której się odwołujesz.

    Date Picker dla programu Excel

    Dzięki naszemu Excel Date Picker możesz nie tylko wstawić ważne daty w swoich arkuszach za pomocą jednego kliknięcia, ale także je obliczyć!

    W przeciwieństwie do Kreatora daty i czasu, to narzędzie wstawia daty jako statyczne wartości , a nie formuły.

    Na przykład, oto jak możesz uzyskać datę 21 dni od dzisiaj:

    1. Kliknij przycisk Data Piker przycisk na Narzędzia Ablebits zakładka, aby włączyć kalendarz rozwijany w swoim Excelu.
    2. Kliknij prawym przyciskiem myszy komórkę, w której chcesz wstawić wyliczoną datę i wybierz Wybierz datę z kalendarza z menu podręcznego.
    3. W Twoim arkuszu pojawi się kalendarz rozwijany z bieżącą datą zaznaczoną na niebiesko, a Ty klikasz przycisk kalkulatora w prawym górnym rogu:
    4. W górnym panelu kliknij przycisk Dzień i wpisz liczbę dni do dodania, w naszym przypadku 21. Domyślnie kalkulator wykonuje operację dodawania (proszę zauważyć znak plusa w okienku wyświetlacza). Jeśli chciałbyś odjąć dni od dzisiaj, to kliknij znak minus w dolnym okienku.
    5. Na koniec kliknij aby wyświetlić obliczoną datę w kalendarzu. Można też nacisnąć klawisz Enter lub kliknąć przycisk aby wstawić datę do komórki:

    Jak zaznaczyć daty 30, 60 i 90 dni od dziś

    Podczas obliczania terminów wygaśnięcia lub wymagalności, możesz chcieć uczynić wyniki bardziej wizualnymi poprzez kolorowanie dat w zależności od liczby dni przed wygaśnięciem. Można to zrobić za pomocą Formatowania warunkowego w Excelu.

    Jako przykład, zróbmy 4 reguły formatowania warunkowego oparte na tych formułach:

    • Zielony: więcej niż 90 dni od teraz

    =C2>TODAY()+90

  • Żółty: między 60 a 90 dniem od dzisiaj
  • =C2>TODAY()+60

  • Bursztyn: między 30 a 60 dniem od dzisiaj
  • =C2>DZIŚ()+30

  • Czerwony: mniej niż 30 dni od teraz
  • =C2

    Gdzie C2 jest najwyższą datą ważności.

    Oto kroki do stworzenia reguły opartej na formule:

    1. Zaznacz wszystkie komórki z datami ważności (B2:B10 w tym przykładzie).
    2. Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Nowa zasada...
    3. W Nowa zasada formatowania okno dialogowe, wybierz Użyj formuły, aby określić, które komórki mają być sformatowane .
    4. W Formatuj wartości, w których ta formuła jest prawdziwa w polu, wprowadź swoją formułę.
    5. Kliknij Format... , przełącz na Wypełnij i wybierz żądany kolor.
    6. Kliknij OK dwa razy, aby zamknąć oba okna.

    Ważna uwaga! Aby kody kolorów były prawidłowo stosowane, reguły powinny być posortowane dokładnie w tej kolejności: zielony, żółty, bursztynowy, czerwony:

    Jeśli nie chcesz zawracać sobie głowy kolejnością reguł, użyj poniższych formuł, które dokładnie definiują każdy warunek, i ułóż reguły według własnego uznania:

    Zielony: ponad 90 dni od teraz:

    =C2>TODAY()+90

    Żółty: między 60 a 90 dniem od dziś:

    =AND(C2>=TODAY()+60, C2<=TODAY()+90)

    Bursztyn: między 30 a 60 dniem od dziś:

    =AND(C2>=TODAY()+30, C2

    Czerwony: mniej niż 30 dni od dzisiaj:

    =C2

    Wskazówka Aby włączyć lub wykluczyć wartości brzegowe z określonej reguły, użyj operatorów mniej niż (<), mniej niż lub równy (), większy niż lub równy (<=) według uznania.

    W podobny sposób można zaznaczyć minione daty które miały miejsce 30 , 60 lub 90 dni temu od dziś .

    • Kolor czerwony: więcej niż 90 dni przed dniem dzisiejszym:

    =B2

  • Bursztyn: między 90 a 60 dniem przed dniem dzisiejszym:
  • =AND(B2>=TODAY()-90, B2<=TODAY()-60)

  • Kolor żółty: między 60 a 30 dniem przed dniem dzisiejszym:
  • =AND(B2>TODAY()-60, B2<=TODAY()-30)

  • Kolor zielony: mniej niż 30 dni przed dniem dzisiejszym:
  • =B2>TODAY()-30

    Więcej przykładów formatowania warunkowego dla dat można znaleźć tutaj: Jak warunkowo formatować daty i czas w Excelu.

    Aby liczyć dni nie od dziś, ale od dowolnej daty, skorzystaj z tego artykułu: Jak obliczyć dni od lub do daty w Excelu.

    W ten sposób w Excelu obliczasz daty, które są 90, 60, 30 lub n dni od/przed dniem dzisiejszym. Aby dokładnie przyjrzeć się formułom i regułom formatowania warunkowego omawianym w tym tutorialu, zapraszam do pobrania naszego przykładowego skoroszytu poniżej. Dziękuję za lekturę i mam nadzieję, że zobaczymy się na naszym blogu za tydzień!

    Zeszyt ćwiczeń do pobrania

    Obliczanie dat w Excelu - przykłady (plik .xlsx)

    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.