Výpočty výročí v Excelu

Obsah

Představte si seznam zaměstnanců, ve kterém byste chtěli označit všechny zaměstnance, kteří jsou starší 50 let, poznámkou, abyste jim mohli poslat pohlednici k jejich narozeninám.

Chcete -li tento problém vyřešit, nejprve si řekněte něco o pozadí zpracování dat v aplikaci Excel: V aplikaci Excel jsou data interně považována za po sobě jdoucí čísla v závislosti na datu zahájení 1. ledna 1900.

Pokud tedy chcete pouze odečíst datum narození od dnešního data a zkontrolovat, zda je větší než 50, nebude to fungovat. Protože pro Excel číslo 18262 znamená 50 let (to je datum 30. prosince 1949), a tedy všechny osoby ve vaší tabulce by byly starší než 50 let, protože 18262 je větší než 50.

Proč 30. prosinec 1949 a ne 31. prosinec 1949? Protože výpočet v aplikaci Excel pro 1. leden 1900 začíná číslem jedna a je srovnán. Tuto tedy musíte odečíst z výpočtu.

S ohledem na to je výpočet věku ve skutečnosti velmi jednoduchý:

  1. Do buňky zadáte datum narození svého zaměstnance, např. b. v buňce B2.
  2. Poté do buňky vedle ní zadejte vzorec pro aktuální datum, tj. C2. Nejlepší způsob, jak toho dosáhnout, je funkce TODAY ().
  3. Poté zadejte do buňky D2 datum 30. prosince 1949. To je těch 50 let, které chcete odečíst.
  4. Nyní zadejte do buňky E2 následující vzorec:

= IF (C2 -> = D2; "50 nebo starší"; "ještě ne 50")

S tímto vzorcem jsou všichni zaměstnanci, kterým dnes nebo dříve bylo 50, označeni textem „50 nebo starší“, všichni ostatní „ještě ne 50“.

Pokud se obejdete bez druhého záznamu a chcete označit pouze zaměstnance ve věku 50 let nebo starší, v dotazu IF vynechejte podmínku Else. Vzorec pak vypadá takto:

= IF (C2-B2> = D2; "50 nebo starší"; "")

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave