Obliczenia rocznicowe w Excelu

Spisie treści

Wyobraź sobie listę pracowników, na której chciałbyś zaznaczyć wszystkich pracowników, którzy ukończyli 50 lat, notatką, aby móc wysłać im kartkę z okazji urodzin.

Aby rozwiązać ten problem, najpierw kilka słów o tle przetwarzania danych w Excelu: W Excelu daty są wewnętrznie traktowane jako kolejne liczby, w zależności od daty rozpoczęcia 1 stycznia 1900.

Więc jeśli chcesz tylko odjąć datę urodzenia od dzisiejszej daty i sprawdzić, czy jest większa niż 50, to nie zadziała. Ponieważ w Excelu liczba 18262 oznacza 50 lat (jest to data 30 grudnia 1949), a zatem wszystkie osoby w tabeli byłyby starsze niż 50 lat, ponieważ 18262 jest większe niż 50.

Dlaczego 30 grudnia 1949, a nie 31 grudnia 1949? Ponieważ obliczenia w programie Excel dla 1 stycznia 1900 zaczynają się od liczby jeden i są zrównane. Więc musisz odjąć to od obliczeń.

Mając to na uwadze, obliczenie wieku jest w rzeczywistości bardzo proste:

  1. W komórce wpisujesz datę urodzenia swojego pracownika, np. b. w komórce B2.
  2. Następnie w komórce obok wpisz formułę dla aktualnej daty, czyli C2. Najlepszym sposobem na to jest funkcja DZIŚ ().
  3. Następnie wprowadź datę 30 grudnia 1949 w komórce D2. To 50 lat, które chcesz odjąć.
  4. Teraz wprowadź następującą formułę w komórce E2:

= JEŻELI (C2 -> = D2; "50 lub więcej"; "jeszcze nie 50")

Dzięki tej formule wszyscy pracownicy, którzy dzisiaj lub wcześniej ukończyli 50 lat, są oznaczeni tekstem „50 lub więcej”, wszyscy pozostali „jeszcze nie 50”.

Jeśli zrobisz to bez drugiego wpisu i chcesz oznaczyć tylko pracowników w wieku 50 lat lub starszych, pomiń warunek Else w zapytaniu JEŻELI. Formuła wygląda wtedy tak:

= JEŻELI (C2-B2> = D2; "50 lub więcej"; "")

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

wave wave wave wave wave