Czasem zachodzi potrzeba przedstawienia listy osób z ich danymi i aktualnym wiekiem. Wyobraźmy sobie, że zwiedzamy fabrykę. Jej pracownik, który będzie nas oprowadzać, musi wiedzieć, ile osób znajduje się w grupie i czy są w niej osoby niepełnoletnie.
W tabeli widocznej na filmie znajdują się dane o poszczególnych osobach, m.in. daty urodzin. Przyjmijmy, że chcesz, aby teraz przy każdym nazwisku wyświetlana była liczba reprezentująca aktualny wiek osoby wyrażony w latach. Zadanie takie rozwiążemy za pomocą formuły, w której zostaną wykorzystane funkcje DATA(), ROK(), MIESIĄC(), DZIEŃ() i DZIŚ() zagnieżdżone wewnątrz funkcji JEŻELI().
Zakładając, że daty urodzin kolejnych osób wprowadzane są począwszy od komórki B2, formuła będzie wyglądać następująco:
Linia 1. znak równości JEŻELI otwórz nawias okrągły DATA otwórz nawias okrągły ROK otwórz nawias okrągły DZIŚ otwórz nawias okrągły zamknij nawias okrągły zamknij nawias okrągły średnik MIESIĄC otwórz nawias okrągły A2 zamknij nawias okrągły średnik DZIEŃ otwórz nawias okrągły A2 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias ostrokątny znak równości DZIŚ otwórz nawias okrągły zamknij nawias okrągły średnik ROK otwórz nawias okrągły DZIŚ otwórz nawias okrągły zamknij nawias okrągły zamknij nawias okrągły minus ROK otwórz nawias okrągły A2 zamknij nawias okrągły średnik ROK otwórz nawias okrągły DZIŚ otwórz nawias okrągły zamknij nawias okrągły zamknij nawias okrągły minus ROK otwórz nawias okrągły A2 zamknij nawias okrągły minus 1 zamknij nawias okrągły.
W przypadku gdybyśmy chcieli znać wiek osób nie względem bieżącej daty, lecz innej dowolnej, formułę powinniśmy poddać drobnym modyfikacjom.
Zakładając, że datę urodzin wprowadza się w arkuszu w komórce A2, a datę odniesienia w komórce B2, formuła przybierze postać:
Linia 1. znak równości JEŻELI otwórz nawias okrągły DATA otwórz nawias okrągły ROK otwórz nawias okrągły B2 zamknij nawias okrągły średnik MIESIĄC otwórz nawias okrągły A2 zamknij nawias okrągły średnik DZIEŃ otwórz nawias okrągły A2 zamknij nawias okrągły zamknij nawias okrągły otwórz nawias ostrokątny znak równości B2 średnik ROK otwórz nawias okrągły B2 zamknij nawias okrągły minus ROK otwórz nawias okrągły A2 zamknij nawias okrągły średnik ROK otwórz nawias okrągły B2 zamknij nawias okrągły minus ROK otwórz nawias okrągły A2 zamknij nawias okrągły minus 1 zamknij nawias okrągły.
R1XqijPhV1iOG
Pobierz plik z danymi:
RGriphfYxmo79
Ćwiczenie 1
Przygotuj listę osób uczestniczących w wycieczce zawierającą imiona, nazwiska oraz daty urodzenia. Oblicz wiek każdego z uczestników wycieczki, korzystając z powyższej formuły.
Przykładowe rozwiązanie zadania:
R1In0GriZxczs
Ćwiczenie 2
Załóżmy, że wycieczka z poprzedniego ćwiczenia odbędzie się za trzy miesiące. Oblicz wiek wszystkich uczestników w dniu wycieczki.