Jubileumsberegninger i Excel

Innholdsfortegnelse

Tenk deg en ansatteliste der du vil merke alle ansatte som er 50 år eller eldre med en lapp, slik at du kan sende dem et kort til bursdagen.

For å løse dette problemet, først et ord om bakgrunnen for databehandling i Excel: I Excel behandles datoer internt som påfølgende tall, avhengig av startdatoen 1. januar 1900.

Så hvis du bare vil trekke fødselsdatoen fra dagens dato og sjekke om den er større enn 50, vil det ikke fungere. Fordi for Excel tallet 18262 står for 50 år (dette er datoen 30. desember 1949) og dermed ville alle personene i tabellen din være eldre enn 50 år, fordi 18262 er større enn 50.

Hvorfor 30. desember 1949 og ikke 31. desember 1949? Fordi beregningen i Excel for 1. januar 1900 begynner med tallet en og blir likestilt. Så du må trekke denne fra beregningen.

Med dette i bakhodet er beregningen av alderen faktisk veldig enkel:

  1. Du skriver inn fødselsdatoen til den ansatte i en celle, f.eks. b. i celle B2.
  2. Skriv deretter inn formelen for gjeldende dato i cellen ved siden av den, det vil si C2. Den beste måten å gjøre dette på er med funksjonen TODAY ().
  3. Skriv deretter inn datoen 30. desember 1949 i celle D2. Det er de 50 årene du vil trekke fra.
  4. Skriv inn følgende formel i celle E2:

= HVIS (C2 -> = D2; "50 eller eldre"; "ennå ikke 50")

Med denne formelen er alle ansatte som har fylt 50 år i dag eller før merket med teksten "50 eller eldre", alle andre med "ennå ikke 50".

Hvis du gjør det uten den andre oppføringen og bare vil merke ansatte som er 50 år eller eldre, må du utelate Else -betingelsen i IF -spørringen. Formelen ser da slik ut:

= HVIS (C2-B2> = D2; "50 eller eldre"; "")

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave