Jak obliczyć datę ważności w programie Microsoft Excel

Formuły Excel umożliwiają użytkownikom automatyzację obliczeń dat ważności, eliminując błędy ręcznego śledzenia i oszczędzając znaczną ilość czasu na zarządzanie zapasami, okresem przydatności do spożycia produktów lub certyfikatami. Obliczanie dat wygaśnięcia w programie Excel można wykonać za pomocą wbudowanych funkcji daty, arytmetyki i formatowania warunkowego. W poniższych sekcjach opisano szczegółowo najskuteczniejsze metody, od prostych podejść opartych na formułach po zaawansowane formatowanie warunkowe na potrzeby śledzenia wizualnego.

Metoda 1: Użycie funkcji EDATE do obliczenia daty ważności

TheEDATEFunkcja bezpośrednio dodaje określoną liczbę miesięcy do danej daty, co czyni ją najbardziej usprawnionym podejściem w przypadku typowych scenariuszy wygaśnięcia, takich jak okres przydatności do spożycia produktu lub odnowienie członkostwa.

Krok 1:Wprowadź datę rozpoczęcia (np. datę produkcji lub zakupu) w jednej kolumnie. W drugiej kolumnie wpisz liczbę miesięcy pozostałych do wygaśnięcia. Na przykład, jeśli data rozpoczęcia już minęłaB4i upłynął okres ważności w miesiącachC4, data ważności zostanie obliczona wD4.

Krok 2:W komórce daty ważności użyj następującej formuły:

=EDATE(B4,C4)

Ta formuła dodaje liczbę miesięcyC4do daty wB4. W razie potrzeby przeciągnij formułę w dół, aby zastosować ją do innych wierszy.

Krok 3:Jeśli wynik zostanie wyświetlony jako liczba, sformatuj komórkę jako datę. Wybierz komórki, przejdź do karty Strona główna i wybierz „Krótka data” lub „Długa data” z menu rozwijanego Format liczb.

Ta metoda jest niezawodna w przypadku większości obliczeń wygaśnięcia opartych na miesiącach.

Metoda 2: Obliczanie dat wygaśnięcia za pomocą dni, tygodni lub lat

W przypadku okresów wygaśnięcia określonych w dniach, tygodniach lub latach, prosta arytmetyka dat lubDATEfunkcja jest skuteczna.

Przeczytaj także:Poprawka: w programie Excel zabrakło zasobów podczas próby obliczenia jednej lub większej liczby formuł

  • Dni:Dodaj liczbę dni bezpośrednio do daty początkowej.
    =B3+45(przez 45 dni od daty wB3)
  • Tygodnie:Pomnóż tygodnie przez 7 i dodaj do daty początkowej.
    =B3+10*7(przez 10 tygodni od daty wB3)
  • Lata:Skorzystaj zDATEfunkcja dodawania lat.
    =DATE(YEAR(B3)+2,MONTH(B3),DAY(B3))(przez 2 lata od daty wB3)

Formuły te można dostosować do dowolnej komórki początkowej i przedziału wygaśnięcia. Aby uzyskać jasne wyniki, zawsze formatuj komórki wyjściowe jako daty.

Metoda 3: Obsługa złożonych reguł wygaśnięcia (np. scenariuszy certyfikacji)

Niektóre reguły biznesowe wymagają dat wygaśnięcia w oparciu o logikę warunkową, np. certyfikaty wygasające dwa lata po szkoleniu, jeśli zostały ukończone w styczniu–czerwcu, lub trzy lata, jeśli zostały ukończone w lipcu–grudniu, i zawsze wygasają 31 grudnia odpowiedniego roku.

Aby to zautomatyzować, użyj formuły, która sprawdza miesiąc i wybiera ostatnią odpowiednią datę (np. ponowna certyfikacja, jeśli jest dostępna, w przeciwnym razie pierwotna data szkolenia). Zakładając, że termin szkolenia już minąłF2i data ponownej certyfikacji wG2, w kolumnie Data ważności umieść poniższą formułę (H2):

=DATE(YEAR(MAX(F2:G2)) + IF(MONTH(MAX(F2:G2))<=6,2,3),12,31)

Ta formuła działa poprzez:

  • UżywanieMAX(F2:G2)aby wybrać najpóźniejszą datę (recertyfikacja, jeśli jest dostępna).
  • Sprawdzanie miesiąca za pomocąMONTH()i dodając 2 lub 3 lata, jeśli to konieczne.
  • Konstruowanie daty wygaśnięcia na 31 grudnia roku obliczeniowego.

Przeciągnij formułę w dół, aby zastosować ją do całej kolumny. Dostosuj odniesienia do komórek zgodnie z potrzebami układu arkusza.

Metoda 4: Obliczanie czasu pozostałego do wygaśnięcia

Aby monitorować, ile czasu pozostało do daty ważności, odejmij bieżącą datę od daty ważności. Możesz skorzystać zTODAY()funkcja, aby zawsze używać bieżącej daty.

Na przykład, jeśli minęła data ważnościC5:

=IF(C5>TODAY(),C5-TODAY()&" days","Expired")

Ta formuła wyświetla liczbę pozostałych dni, jeśli data ważności przypada w przyszłości, lub „Wygasła”, jeśli data minęła. Aby uzyskać bardziej szczegółowy podział (lata, miesiące, dni), użyj opcjiDATEDIFfunkcjonować:

=IF(C5>TODAY(),
DATEDIF(TODAY(),C5,"y")&" years, "&
DATEDIF(TODAY(),C5,"ym")&" months, " &
DATEDIF(TODAY(),C5,"md")&" days",
"Expired")

Ta formuła podaje pozostały czas w latach, miesiącach i dniach do wygaśnięcia.

Metoda 5: Wyróżnianie dat wygaśnięcia za pomocą formatowania warunkowego

Wizualne śledzenie dat wygaśnięcia można zoptymalizować za pomocą formatowania warunkowego, które automatycznie zmienia kolory komórek w zależności od tego, jak blisko daty wygaśnięcia.

Krok 1:Wybierz kolumnę lub zakres zawierający daty wygaśnięcia.

Krok 2:Przejdź do karty Strona główna, kliknij „Formatowanie warunkowe” i wybierz „Nowa reguła”.

Krok 3:Wybierz opcję „Użyj formuły, aby określić, które komórki należy sformatować”.

Krok 4:Wpisz formułę taką jak:

  • Dla koloru żółtego, gdy data ważności przypada w ciągu 30 dni:
    =AND(A2-TODAY()<=30,A2-TODAY()>7)
  • Dla koloru czerwonego, gdy data ważności przypada w ciągu 7 dni:
    =A2-TODAY()<=7

Krok 5:Kliknij „Format”, wybierz żądany kolor wypełnienia i kliknij OK. Powtórz tę czynność, aby dodać wiele reguł dla różnych przedziałów czasowych (np. żółta przez 30 dni, czerwona przez 7 dni).

Takie podejście zapewnia natychmiastowe wizualne wskazówki dotyczące zbliżającego się lub przeterminowanego terminu ważności, umożliwiając szybsze podejmowanie decyzji i ustalanie priorytetów.

Automatyzacja obliczania i śledzenia dat ważności w programie Excel zwiększa dokładność, oszczędza czas i sprawia, że ​​bieżące monitorowanie jest znacznie bardziej niezawodne. Regularnie przeglądaj swoje formuły i reguły formatowania, aby zapewnić płynne działanie systemu śledzenia w miarę wzrostu danych.

Related Posts