Poradi mi niekto ako vyratat casovy udaj napr. od 30.8.1988 do 15.11.2006. Kolko je to rokov a dní
Som zaciatocnik a neviem si s tim rady
Dakujem
Vypocet rok, den
Vypocet rok, den
L-)
Neco sem skusil, kdyz si datumi prevedes do formatu čislo (treba dobunek vedle) a pak tyto čísla od sebe odectes tak ti to vyplivne počet dní mezi temito datumy
asi takhle:
15.11.2006 odpovídá 39066
30.8.1988 odpovídá 32385
po rozdílu techto čísel ti vyjde 6681, což by mělo odpovídat počtu dní mezi temito daty.
Co se týče zjištění počtu roku, tak bych to císlo (počet dní) vydělil 361 a je to a pak ti zhruba vyjde 18,5 roku.
asi takhle:
15.11.2006 odpovídá 39066
30.8.1988 odpovídá 32385
po rozdílu techto čísel ti vyjde 6681, což by mělo odpovídat počtu dní mezi temito daty.
Co se týče zjištění počtu roku, tak bych to císlo (počet dní) vydělil 361 a je to a pak ti zhruba vyjde 18,5 roku.
- Jan Pašek
- Tvůrce článků
-
Level 6.5
- Příspěvky: 3701
- Registrován: leden 06
- Bydliště: Plzeň
- Pohlaví:
- Stav:
Offline
POkud se jedná o Excel Jde o běžné datové a časové funkce Rok ... Den Začneš tak že klepneš na vložit funkci takové to divné "E" z nabídkay vybereš datové a časové funkce Funkce rok ti vrátí s celého datumu pouze ROK, Funkce DEN ti vrátí z celého datumu pouze den v měsíci. Pokud to takto nestačí pošli upřesnění zadání a email na SZ pošlu zpracovaný příklad Mám na tebe čas dnes do večera.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.
Bohužel funkce v Excelu nejsou vhodné pro určení rozdílu mezi daty. Mnohem lepší je příkaz DateDiff ve VBA (makro).
Zápis toho makra by byl:
V buňkách A1 a B1 jsou oba datumy (A1 je počáteční, B1 konečný) a do buňky C1 by se po spuštění makra zapsal výsledek. V tvém případě je to přesně 6651 dnů.
Změnou "d" na jiný typ změníš rozdíl ve dnech například na:
"ww" = týdny
"m" = měsíce
"yyyy" = roky
"h" = hodiny
"n" = minuty
"s" = sekundy
Zápis toho makra by byl:
Kód: Vybrat vše
Sub rozdil()
Range("C1") = DateDiff("d", Range("A1").Value, Range("B1").Value)
End Sub
V buňkách A1 a B1 jsou oba datumy (A1 je počáteční, B1 konečný) a do buňky C1 by se po spuštění makra zapsal výsledek. V tvém případě je to přesně 6651 dnů.
Změnou "d" na jiný typ změníš rozdíl ve dnech například na:
"ww" = týdny
"m" = měsíce
"yyyy" = roky
"h" = hodiny
"n" = minuty
"s" = sekundy
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Takhle to funguje pro rozdíl dní, ale jestli to chceš převést na měsíce nebo roky, už to tak nefunguje. To proto, že měsíce mají rozdílný počet dnů a ještě máme přestupné roky.
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů