Excel výpočet věku
Hezký den všem.
Potřeboval bych poradit s funkcí v Excelu.
Mám databázi lidi, kde mám datum narození např 12.4.1990 a potřeboval bych, aby se mi vypočítalo kolik je danému člověku let k dnešnímu datu. Takže, aby to zapsalo: 30 let 2 měsíce 4 dni.
Je možné to nějak udělat??
Děkuji za každou radu.
Excel výpočet věku
Nemáš.
Co to plácáš??
Plácáš ty. Máš seznam lidí v Excelu kterému říkáš databáze. Nebo teda napiš, o jakou se jedná databázi? Oracle, MS SQL, Postgreesql, MySQL, Informix, ...?
Áaaa pán si tady hraje na chytrého a bude každého chytat za slovíčko místo toho aby poradil.
Když někdo píše blbosti, tak to uvedu na pravou míru. Dotyčný se buď chytne za nos a uzná to nebo začne kopat kolem sebe, protože nedokáže přiznat chybu.
Ano chyba to je protože v pravém slova smyslu to není databáze ale my tomu tak říkáme.
Ano, je to možné.
Vypočítej rozdíl funkce DNES() /vrací aktuální datum/ a uloženého data narození a na tento rozdíl aplikuj funkce ROK, MĚSÍC a DEN. Výsledek pak slož jako textový řetězec buď pomocí CONCATENATE nebo operátorem "&".
Já na to šel takhle: =DATEDIF(E133;DNES();"Y")&"Y "&DATEDIF(E133;DNES();"YM")&"M "&DATEDIF(E133;DNES();"MD")&"D"
Ale prostě mi to nevrátí žádnou hodnotu jen (#hodnota) ať zadám datum nebo jakýkoliv jiný formát, tak s tím nic neudělám a datumy mám zadané taky jako jako formát datum
Tak to asi něco děláš špatně, protože ten vzorec funguje.
Teď to vidím v prázdném excelu mi to funguje, ale v tom stávajícím mi to hází chybu tak jdu hledat kde je zakopanej pes.
Vyřešeno, měl jsem v datumu, mezeru a tím pádem mi to nepočítalo.
Díky