Zamislite popis zaposlenika na kojem želite sve zaposlenike starije od 50 godina označiti bilješkom kako biste im mogli poslati čestitku za rođendan.
Da biste riješili ovaj problem, prvo nekoliko riječi o pozadini obrade podataka u Excelu: U Excelu se datumi interno tretiraju kao uzastopni brojevi, ovisno o datumu početka 1. siječnja 1900. godine.
Dakle, ako samo želite oduzeti datum rođenja od današnjeg datuma i provjeriti je li veći od 50, neće uspjeti. Budući da za Excel broj 18262 stoji 50 godina (ovo je datum 30. prosinca 1949.), pa bi sve osobe u vašoj tablici bile starije od 50 godina, jer je 18262 veće od 50.
Zašto 30. prosinca 1949. a ne 31. prosinca 1949.? Budući da izračun u Excelu za 1. siječnja 1900. počinje brojem jedan i izjednačen je. Stoga ovu morate odbiti od izračuna.
Imajući ovo na umu, izračun starosti zapravo je vrlo jednostavan:
- U ćeliju upisujete datum rođenja vašeg zaposlenika, npr. b. u ćeliji B2.
- Zatim u ćeliju pored nje unesite formulu za trenutni datum, tj. C2. Najbolji način za to je pomoću funkcije TODAY ().
- Zatim unesite datum 30. prosinca 1949. u ćeliju D2. To je 50 godina koje želite oduzeti.
- Sada unesite sljedeću formulu u ćeliju E2:
= IF (C2 -> = D2; "50 ili stariji"; "još ne 50")
Ovom formulom svi zaposlenici koji su danas ili prije navršili 50 godina označeni su tekstom "50 ili stariji", svi ostali s "još nisu 50".
Ako radite bez drugog unosa i želite označiti samo zaposlenike koji imaju 50 ili više godina, izostavite uvjet Ostalo u upitu IF. Formula tada izgleda ovako:
= IF (C2-B2> = D2; "50 ili stariji"; "")