Jubiliejiniai skaičiavimai „Excel“

Turinys

Įsivaizduokite darbuotojų sąrašą, kuriame norėtumėte pažymėti visus 50 metų ir vyresnius darbuotojus su užrašu, kad galėtumėte nusiųsti jiems gimtadienio kortelę.

Norėdami išspręsti šią problemą, pirmiausia pasakykite keletą žodžių apie duomenų apdorojimo „Excel“ foną: „Excel“ datos viduje laikomos nuosekliais skaičiais, priklausomai nuo pradžios datos 1900 m. Sausio 1 d.

Taigi, jei norite tik atimti gimimo datą iš šios dienos ir patikrinti, ar ji didesnė nei 50, tai neveiks. Kadangi „Excel“ skaičius 18262 reiškia 50 metų (tai yra 1949 m. Gruodžio 30 d. Data), taigi visi jūsų lentelėje esantys asmenys būtų vyresni nei 50 metų, nes 18262 yra didesnis nei 50.

Kodėl 1949 m. Gruodžio 30 d., O ne 1949 m. Gruodžio 31 d. Kadangi skaičiavimas „Excel“ 1900 m. Sausio 1 d. Prasideda skaičiumi vienas ir yra prilyginamas. Taigi jūs turite atimti tai iš skaičiavimo.

Atsižvelgiant į tai, apskaičiuoti amžių iš tikrųjų yra labai paprasta:

  1. Langelyje įvedate savo darbuotojo gimimo datą, pvz. b. B2 ląstelėje.
  2. Tada šalia esančiame langelyje įveskite dabartinės datos formulę, ty C2. Geriausias būdas tai padaryti yra naudojant funkciją TODAY ().
  3. Tada langelyje D2 įveskite datą 1949 m. Gruodžio 30 d. Tai yra 50 metų, kuriuos norite atimti.
  4. Dabar langelyje E2 įveskite šią formulę:

= IF (C2 -> = D2; "50 ar daugiau"; "dar ne 50")

Taikant šią formulę visi darbuotojai, kuriems šiandien ar anksčiau sukako 50 metų, pažymimi tekstu „50 ar daugiau“, visi kiti - „dar ne 50“.

Jei darote be antrojo įrašo ir norite pažymėti tik 50 metų ar vyresnius darbuotojus, IF užklausoje praleiskite kitą sąlygą. Tada formulė atrodo taip:

= IF (C2-B2> = D2; "50 ar daugiau"; "")

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave