Z dnešní ranní pošty:
K danému datu chci přidat roky. Například chci přidat 16 let k 16. listopadu 2001. Jak to mohu udělat?
Existuje mnoho skvělých funkcí pro práci s daty v aplikaci Excel. Jednou z nejuniverzálnějších funkcí je funkce = DATE (). Přijímá tři argumenty, rok, měsíc a den. Samozřejmě můžete mít výpočty pro tyto argumenty a funkce je neuvěřitelně flexibilní. Například podle očekávání:
=DATE(2001,10,14)
se vrátí 14. října 2001.
=DATE(2001,10,14+7)
se vrátí 21. října 2001
Zde je několik složitějších situací, které Excel snadno zvládne:
=DATE(2001,10,14+30)
se vrátí 13. listopadu 2001
=DATE(2001,10+6,14)
se vrátí 13. dubna 2002
Tři další jednoduché funkce pro práci s daty jsou = YEAR (), která vrátí rok od daného data, = MONTH (), která vrátí číslo měsíce data, a = DAY (), která vrátí den v měsíci daného data. Chcete-li vyřešit dnešní problém, můžete všechny tyto čtyři funkce kombinovat. Za předpokladu, že máte datum v buňce A1. Následující vzorec představuje jeden jednoduchý způsob, jak přijít s datem o rok později.
=DATE(YEAR(A1)+1,MONTH(A1),DAY(A1))
Bob napsal s podobným problémem. Ve sloupci A má sloupec dat. Každé datum je první v měsíci. Bob by chtěl vzorec, který by tuto sérii rozšířil. Vzorec můžete změnit na:
=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1))
V Bobově případě byste vzorec nepotřebovali. Pokud má 1. ledna 2001 v A2 a 1. února 2001 v A3, může zvýraznit A2: A3, poté kliknout na úchyt výplně v pravém dolním rohu výběru, přetáhnout dolů a řada by se měla správně rozšířit.