Jubilæumsberegninger i Excel

Indholdsfortegnelse

Forestil dig en medarbejderliste, hvor du gerne vil markere alle medarbejdere, der er 50 år eller ældre, med en seddel, så du kan sende dem et kort til deres fødselsdag.

For at løse dette problem, først et ord om baggrunden for databehandling i Excel: I Excel behandles datoer internt som fortløbende tal, afhængigt af startdatoen 1. januar 1900.

Så hvis du bare vil trække fødselsdatoen fra dagens dato og kontrollere, om den er større end 50, virker det ikke. Fordi for Excel tallet 18262 står for 50 år (dette er datoen 30. december 1949) og dermed ville alle personer i dit bord være ældre end 50 år, fordi 18262 er større end 50.

Hvorfor 30. december 1949 og ikke 31. december 1949? Fordi beregningen i Excel for 1. januar 1900 begynder med tallet et og sidestilles. Så du skal trække denne fra beregningen.

Med dette i tankerne er beregning af alderen faktisk meget enkel:

  1. Du indtaster fødselsdatoen for din medarbejder i en celle, f.eks. b. i celle B2.
  2. Indtast derefter formlen for den aktuelle dato i cellen ved siden af den, dvs. C2. Den bedste måde at gøre dette på er med funktionen TODAY ().
  3. Indtast derefter datoen 30. december 1949 i celle D2. Det er de 50 år, du vil trække fra.
  4. Indtast nu følgende formel i celle E2:

= HVIS (C2 -> = D2; "50 eller ældre"; "endnu ikke 50")

Med denne formel er alle medarbejdere, der er fyldt 50 i dag eller før, markeret med teksten "50 eller ældre", alle andre med "endnu ikke 50".

Hvis du undviger den anden post og kun vil markere medarbejdere, der er 50 år eller ældre, skal du udelade Else -betingelsen i IF -forespørgslen. Formlen ser derefter sådan ud:

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

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave