

Excel převod rč na datum narození a na věk a aby to vyhledalo
Dobrý den,
mám excelu složku a potřebuji poradit Seznam klientů a potřebuji aby to vyhledalo
podle čísla ID a převod rodného čísla na datum narození a věk. VZOR EXCEL 1
Předem Vám moc děkuji za Vaši pomoc.
Moc děkuji.
toto vyrobí datum narození z rodného čísla (první uvedené rodné číslo)
=DATUM(HODNOTA("19"&ZLEVA(D7;2)&"");HODNOTA(""&ČÁS T(D7;3;2)&"");HODNOTA(""&ČÁST(D7;5;2)&""))
rád uvítám jakékoliv zkrácení vzorců a jiné finty
nepoužívám funkci concatenate, ale sadu uvozovek""
vyhledání podle ID je přes funkci SVYHLEDAT
věk bych vypočítal rozdílem aktuálního dne a datumu narození vyděleno 365 a na to celé dal zaokrouhlovací funkci, nebylo by to 100% přesné na den
vidím v tom kodu mezeru, je to třeba editovat
Tento vzorec bohužel není funkční, když by se jednalo o jedince ženského pohlaví.
Toto mi funguje
Toto mi nefunguje pokud se narodil po roce 2000
děkuji za Vaši pomoc
Tady to máš v tom svým souboru.
Na výpočet věku tam jsou dva vzorce, tak si vyber, + je upraven vzorec na datum z rod. čísla. Předchozí řešení co sem tady prezentoval neřešilo narozené v roce 2000 a výš.
Dobrý den ještě se chci zeptat, jak to mám upravit, tak aby to
hledalo v jiném listě např. v Listě 2.
Vzorec je :
=KDYŽ(JE.CHYBHODN(SVYHLEDAT(L17;B3:K9;5;NEPRAVDA)) ;"";KDYŽ(SVYHLEDAT(List1!L17;B3:K9;5;NEPRAVDA)=0;" ";SVYHLEDAT(List1!L17;B3:K9;5;NEPRAVDA)))
Potřebuji ještě aby to hledalo v jiném listě ale ve stejném sešitě.
Moc děkuji za Vaši pomoc
Když bude hledané "slovo" na listě1 a "tabulka" na listě2, tak vzorec bude vypadat takto:
Dobrý den,
je možné, aby podle rodného čísla nějaký vzorec se zapsalo pohlaví klienta. např: Muž
Moc Vám děkuji za Vaši odpověď a pomoc.
.. asi by měla stačit varianta s vyhledáním 3 pozice a true/false
=IF(MID(A1;3;1)="5";"žena";"muž")
Nezapomeň, že měsíců máš 12, takže tam může být 5 a 6
Dobrý den,
mě to nefunguje.
=IF(MID(A1;3;1)="5";"žena";"muž")
A1 je rodné číslo např 820902/4307 a neukáže se coto je zda muž nebo žena.
Děkuji za odpověď.
Kluci Ti napsali správný vzorec, ale pro anglický excel.
IF = KDYŽ
MID = ČÁST
Dobrý den,
Vzorec na rodné číslo mě nejde.
Toto mi nefunguje pokud se narodil po roce 2000
děkuji za Vaši pomoc
Já vím, proto sem upravený vzorec vložil přímo do Tvého souboru ZDE
Dobrý den,
můžete mě prosím ještě poradit.
mám vzorec: =KDYŽ(F4<>"";(KDYŽ(F15>=0;"Osoba je mladší 18 ti let.";"Osoba je starší 18 ti let."));"")
a potřebuji tam dostat ještě Osoba je starší 26 ti let.
Moc děkuji za pomoc.
A toto bude platit za jaké podmínky ?
Pokud daná osoba přesáhne věk 26 let.
Tak seto změní na Osoba je starší 26 ti let.
Moc děkuji za vaši pomoc.
Můžeš mi prosím pořádně popsat čeho se snažíš dosáhnout? Pokud se budu řídit tímto:
a podívám se na tento vzorec:
Tak mám domněnku, že buňka F15 obsahuje věk osoby, ale v tom případě zase nesedí Tebou udaná podmínka F15>=0. Když bude v buňce F15 hodnota 0 nebo jakékoli číslo vyšší tak ti vzorec vrátí větu: Osoba je mladší 18 ti let.
Větu: Osoba je starší 18 ti let Ti vzorec vrátí pouze pokud bude hodnota v buňce F15 ZÁPORNÁ (-1...,-154..atd).
Tím padá teorie, že buňka F15 obsahuje věk.
A tady sem v pasti, protože netuším jakou podmínku do vzorce zapsat, aby vracel Tebou požadované hodnoty.
Musel jsem to upravit
Vzorec je takto: =KDYŽ(K25<>"";KDYŽ(F7<>"";(KDYŽ(F15<=17;"Osoba je mladší 18 ti let.";"Osoba je starší 18 ti let."));"");"")
a potřebuji tam dat k tomu pokud osoba bude starší víc než 26 let tak aby se tam ukázalo Osoba je starší 26 ti let.
Je to na věk.
Mě vzorec ukazuje správně pokud je vek vyšší než 18 let tak se ukáže Osoba je starší 18 ti let. pokud má osoba méně než 18 let tak se ukáže Osoba je mladší 18 ti let. a pokud přesáhne 26 nebo má 26 let tak byse mělo ukázat Osoba je starší 26 ti let.
Moc děkuji za Vaši pomoc.
Vyzkoušej
Stejně sem to udělal i s osobou, které je 18. Pokud nevyhovuje stačí vymazat to "=" z podmínky F15>=18
DOBRÝ DEN,
JEŠTĚ BYCH POTŘEBOVAL PORADIT POKUD JE VZOREC =KDYŽ(C6<>"";DATUM(KDYŽ(A(DÉLKA(G6)=11;HODNOTA(ČÁS T(G6;1;2))<=54);ČÁST(G6;1;2)+2000;ČÁST(G6;1;2)+190 0);KDYŽ(HODNOTA(ČÁST(G6;3;2))>50;ČÁST(G6;3;2)-50;Č ÁST(G6;3;2));ČÁST(G6;5;2));"") ABY TO PŘEVEDLO RODNÉ ČÍSLO NA DATUM NAROZENÍ A RODNÉ ČÍSLO JE 546014/2688 ŽENA TAK TO UKÁŽE CHYBU.
STEJNĚ TAK KDYŽ JE VZOREC =KDYŽ(C6<>"";DATEDIF(H6;DNES();"y");"") A MÁ TO VYPOČÍTAT VĚK Z RODNÉHO ČÍSLA TAK TO TAKÉ NEVIPOČÍTÁ.
MOC VÁM DĚKUJI ZA POMOC.
Nechceš sem vložit soubor ve kterým ti to nefunguje (nebo mi to poslat mailem)? Protože když vložím to rč do toho souboru, který sem Ti sem dal tak vše funguje.
Takhle ze vzorce bez znalosti struktury dat se těžko zjišťuje v čem je problém.
Popřípadě si zkus vzorec vyhodnotit.
Dobrý den,
Tady posílám vzor.
U jedné to jde a u druhé ne.
Moc děkuji za pomoc.
Tak sem si něco přečet o rodných číslech
Čerpáno: 2000-133 (doufám, že je to ještě platné)
a upravil vzorec.
PS: nebo Wiki
Dobrý den,
potřebovala bych pomoct ze vzorcem v Excelu mám tak účet klienta a ukazuje to pokud klient překročí a je v mínusu
Jenže když v dalším řádku to vyrovná tak nad tím to zůstane stejné a potřebuji aby se to změnilo.
Posílám vzor v Excelu.
Moc Vám děkuji za Vaši pomoc a ochotu.