Stránka 1 z 1

Excel-výpočet přesného věku

Napsal: 17 bře 2011 22:03
od Amatér
Dobrý den,
Ve škole jsme dostali jeden záludný úkol :) Máme vypočítat přesně věk zaměstnance,který by měl mít narozeniny třeba 20.3.2010 a tudiž dnes 17.3.2011 by podle nějaké funkce měl mít 0 roků. Když však počítám přes funkci : Rok = 2011-ROK ( a daná buňka) naskočí mi věk 1.

Budu moc vděčná každému,kdo mi dá nějakou radu a pomůže.

Děkuji Moc! :)

Re: Excel-výpočet přesného věku

Napsal: 17 bře 2011 22:14
od Suril
No tak předně potřebuješ vědět, kdy se ten člověk narodil. To zapíšeš do jedné buňky. Do další buňky napíšeš letošní rok no a do třetí buňky vložíš jednoduchý vzorec "=buňka2-buňka1" řekl bych, že velice jednoduché. Taky je možné, že jsem úplně nepochopil problém, ale tak, jak jsem to pochopil, je to velice jednoduchá záležitost

Re: Excel-výpočet přesného věku

Napsal: 17 bře 2011 22:21
od m.niki
použij vzorec

Kód: Vybrat vše

=DATEDIF(A1;DNES();"y")

do A1 vpisuj datum narození

Re: Excel-výpočet přesného věku

Napsal: 17 bře 2011 22:22
od Amatér
Ano,takhle by to bylo velmi jednoduché. Datum narození např. Jana Nováka je 20.3.2010 a kdybych chtěla vypočítat přesně k dnešnímu datu a to k 17.3.2011. Tudiž za 3 dny by měl Jan Novák 1 rok. Když provedu funkci, vyjde mi výsledek,že už má 1 rok, ještě ho ale nemá,bude ho mít až za 3 dny...
Doufám,že ted jsem to vysvětlila trochu srozumitelněji :)

Re: Excel-výpočet přesného věku

Napsal: 17 bře 2011 22:26
od m.niki
jinak práce s datumem je pěkně popsaná zde: http://officir.ic.cz/chipex04/02/excel_datum_cas.html

Re: Excel-výpočet přesného věku

Napsal: 17 bře 2011 23:11
od Amatér
A co je ten Ditedif? nebo jak najit funkci RMD dle toho Vašeho odkazu?

--- Doplnění předchozího příspěvku (17 Bře 2011 23:18) ---

Děkuji za pomoc,už mi to vyšlo :)

Re: Excel-výpočet přesného věku

Napsal: 17 bře 2011 23:21
od m.niki
datedif je rozdíl mezi datumy v letech, RMD je vlastní funkce vytvořená ve VBA, na konci článku je přiložený sešit s příklady, když si v tomto sešitu otevřete VisulBasic, tak zápis funkce najdete v modulu1.