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ý:
- Do buňky zadáte datum narození svého zaměstnance, např. b. v buňce B2.
- Poté do buňky vedle ní zadejte vzorec pro aktuální datum, tj. C2. Nejlepší způsob, jak toho dosáhnout, je funkce TODAY ().
- Poté zadejte do buňky D2 datum 30. prosince 1949. To je těch 50 let, které chcete odečíst.
- 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ší"; "")