Jubileumsberäkningar i Excel

Innehållsförteckning

Tänk dig en medarbetarlista där du vill markera alla anställda som är 50 år eller äldre med en lapp så att du kan skicka ett kort till deras födelsedag.

För att lösa detta problem, först ett ord om bakgrunden till databehandling i Excel: I Excel behandlas datum internt som nummer i följd, beroende på startdatum 1 januari 1900.

Så om du bara vill subtrahera födelsedatumet från dagens datum och kontrollera om det är större än 50, fungerar det inte. För att Excel 18262 står för 50 år (detta är datumet 30 december 1949) och därför skulle alla personer i ditt bord vara äldre än 50 år, eftersom 18262 är större än 50.

Varför 30 december 1949 och inte 31 december 1949? Eftersom beräkningen i Excel för 1 januari, 1900 börjar med siffran ett och likställs. Så du måste dra av den här från beräkningen.

Med detta i åtanke är beräkningen av åldern faktiskt väldigt enkel:

  1. Du anger din medarbetares födelsedatum i en cell, t.ex. b. i cell B2.
  2. Ange sedan formeln för det aktuella datumet i cellen bredvid den, dvs C2. Det bästa sättet att göra detta är med funktionen TODAY ().
  3. Ange sedan datumet 30 december 1949 i cell D2. Det är de 50 åren du vill subtrahera.
  4. Ange nu följande formel i cell E2:

= IF (C2 -> = D2; "50 eller äldre"; "ännu inte 50")

Med denna formel är alla anställda som har fyllt 50 idag eller tidigare märkta med texten "50 eller äldre", alla andra med "ännu inte 50".

Om du klarar dig utan den andra posten och bara vill markera anställda som är 50 år eller äldre, utelämna Else -villkoret i IF -frågan. Formeln ser då ut så här:

= OM (C2-B2> = D2; "50 eller äldre"; "")

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave