Izračuni godišnjice u Excelu

Anonim

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:

  1. U ćeliju upisujete datum rođenja vašeg zaposlenika, npr. b. u ćeliji B2.
  2. Zatim u ćeliju pored nje unesite formulu za trenutni datum, tj. C2. Najbolji način za to je pomoću funkcije TODAY ().
  3. Zatim unesite datum 30. prosinca 1949. u ćeliju D2. To je 50 godina koje želite oduzeti.
  4. 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"; "")