Vuosipäivälaskut Excelissä

Sisällysluettelo

Kuvittele työntekijäluettelo, johon haluat merkitä kaikki 50 vuotta täyttäneet työntekijät muistiinpanolla, jotta voit lähettää heille kortin syntymäpäivänään.

Tämän ongelman ratkaisemiseksi ensin sana Excelin tietojenkäsittelyn taustasta: Excelissä päivämääriä käsitellään sisäisesti peräkkäisinä numeroina alkamispäivästä 1. tammikuuta 1900 riippuen.

Joten jos haluat vain vähentää syntymäajan tämän päivän päivämäärästä ja tarkistaa, onko se suurempi kuin 50, se ei toimi. Koska Excelissä numero 18262 tarkoittaa 50 vuotta (tämä on päivämäärä 30. joulukuuta 1949) ja siten kaikki taulukossasi olevat henkilöt ovat vanhempia kuin 50 vuotta, koska 18262 on yli 50.

Miksi 30. joulukuuta 1949 eikä 31. joulukuuta 1949? Koska Excelin laskenta 1. tammikuuta 1900 alkaa numerolla yksi ja se rinnastetaan. Joten tämä on vähennettävä laskelmasta.

Tässä mielessä iän laskeminen on itse asiassa hyvin yksinkertaista:

  1. Syötä työntekijän syntymäaika soluun, esim. b. solussa B2.
  2. Kirjoita sitten nykyisen päivämäärän kaava sen vieressä olevaan soluun, eli C2. Paras tapa tehdä tämä on TODAY () -toiminnon avulla.
  3. Kirjoita sitten päivämäärä 30. joulukuuta 1949 soluun D2. Se on 50 vuotta, jonka haluat vähentää.
  4. Kirjoita nyt seuraava kaava soluun E2:

= JOS (C2 -> = D2; "50 tai vanhempi"; "ei vielä 50")

Tällä kaavalla kaikki työntekijät, jotka ovat täyttäneet tänään 50 vuotta tai aiemmin, on merkitty tekstillä "50 tai vanhempi" ja kaikki muut "ei vielä 50".

Jos et tee toista merkintää ja haluat merkitä vain 50 -vuotiaat tai sitä vanhemmat työntekijät, jätä IF -kyselyn Else -ehto pois. Sitten kaava näyttää tältä:

= JOS (C2-B2> = D2; "50 tai vanhempi"; "")

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave