< návrat zpět

MS Excel


Téma: převod roků rss

Zaslal/a 6.11.2014 9:51

Dobrý den, existuje nějaký vzorec či něco takového na rozložení roků? V buňce mám uvedené odpracované roky : 8,59 ... Chtěla bych to převést na ROKY, MĚSÍCE a DNY (např.: 8let 6měsíců 28dní) .. Lze to vůbec ? Děkuji za jakoukoliv odpověď 1 Lenn

Zaslat odpověď >

Strana:  « předchozí  1 2 3 4   další »
icon #022196
eLCHa
@AL - mno, že byste měli na Slovensku jiný počet prstů než my? 2

Já bych to viděl na 7 - protože pokud je nástup 31., tak je to včetně, jinak by byl nástup 1.
A zase - dnešní den se počítá nebo ne - já ho počítám ;)
Takže na prstech 31 - 1 - 2 - 3 - 4 - 5 - 6

mně šlo ale hlavně o ty roky a měsíce - bylo to v rychlosti a nechce se mi to už zkoumat - tam sedíme, tak je to ok ;)

edit po Vašem editu ;)):
nene - UDF ne
musel byste uložit s podporou maker, povolovat makra atp.
to raději ta obludnost nebo přes více buněk jako já (což bych asi preferoval já - snadnější opravy)citovat
#022197
avatar
tak oba hrůzostrašné vzorce fungují ... :)
výsledky : 8R-7M-3D

když jsem si to rozepisovala já, tak mi vyšlo :
8let 7měsíců a 2,43dne ... takže super :)

zip ještě vyzkouším doma a pak bych dala vědět :)

Moc děkuji!!citovat
icon #022198
avatar
eLCHa, ešte som predošlý príspevok zeditoval a môj predpoklad vysvetľujem, tak sa na to eventuálne podívajte, prečo ja počítam 6, proste, je to vec konvencie:

Datediff pre dátumy 1/1/2014 a 2/1/2014 dá výsledok 1 deň, rovnako ako ObdDo mínus ObdOd. Proste, od pondelka do utorka ubehne jeden deň, ale pokiaľ pracujem v pondelok a utorok, tak pracujem dni dva. V tom prípade ako konečné dátum ale volím stredu, alternatívne môžem k výsledku DateDif pripočítať jedničku. Toľko k vysvetleniu rozdielu 6 vs. 7 1citovat
icon #022199
eLCHa
@AL
všiml jsem si a také jsem editoval ;)))
btw - podle mé teorie z minulého příspěvku je 8R-7M-3D špatně a mělo by být 4D (takže u Vás počítáte oba případy stejnou metodikou, kdyžto já pokaždé jinak - takže to ještě teda opravím ;)) )
Ale to ať už si Lenn rozhodne sama - cestu jsme ji ukázali ;))citovat
icon #022200
avatar
eLCHa podle mé teorie z minulého příspěvku je 8R-7M-3D špatně
Tak v tom prípade sa to vysvetlilo asi k obojstrannej spokojnosti :)citovat
icon #022201
eLCHa
Jen pro pořádek - opraveno, ať to počítá stejně ;)
Příloha: zip22201_datum.zip (6kB, staženo 48x)
citovat
#022204
avatar
@AL

Mrkni na parametr "ym", trochu to zjednoduší.

(Ještě to má parametr "md", ale ten počítá chybně pokud v prvním datu je den větší, než je
počet dnů v měsíci předcházejícím druhé datum.)citovat
icon #022205
avatar
lubo, dobrý tip, ďakujem :)

takže, prípadné zjednodušenie prvého obludného vzorca na trochu menej obludný:

=DATEDIF(DatumOd; DatumDo; "y")&"R-"&
DATEDIF(DatumOd; DatumDo; "ym")&"M-"&
DATEDIF(DATE(YEAR(DATE(YEAR(DatumOd)+DATEDIF(DatumOd; DatumDo; "y"); MONTH(DatumOd); DAY(DatumOd))); MONTH(DATE(YEAR(DatumOd)+DATEDIF(DatumOd; DatumDo; "y"); MONTH(DatumOd); DAY(DatumOd)))+DATEDIF(DatumOd; DatumDo; "ym"); DAY(DATE(YEAR(DatumOd)+DATEDIF(DatumOd; DatumDo; "y"); MONTH(DatumOd); DAY(DatumOd)))); DatumDo; "d")&"D"citovat
icon #022206
eLCHa
@AL
tak už mám trochu času, a ten vzorec jsem si přeložil. Přiznám se že o DATEDIF jsem nevěděl, takže jsem zase o něco chytřejší. Tím pádem je moje řešení zbytečně složité a tedy Lenn stačí to Vaše ;)
Našel jsem si i ty parametry a chtěl navrhnout=DATEDIF(DatumOd;DatumDo;"y")&"-"&DATEDIF(DatumOd;DatumDo;"ym")&"-"&DATEDIF(DatumOd;DatumDo;"md")lubo mně předběhl ;))

pro 1. datum 31.12.2006 a druhé datum 3.3.2014 (zkouším potom co napsal lubo) Vám to ale vrací výsledek 7R-2M-0D, stejně tak jako moje úprava vrací 7-2-0

@lubo
je o tom problému někde více informací? Protože takhle to neukazuje pouze na argument "md".citovat
icon #022207
avatar
no, moje riešenie nestačí, páč nefunguje spoľahlivo. Okrem Vami uvedenej chyby to fatálne blbne na celom marci 7 . Takže radosť bola predčasná, problém je zložitejší.... Stále máte pocit, že vzorec je vhodnejší než UDF? Ja teda ešte skúsim vzorec, ale garantovať jeho spoľahlivé fungovanie v tomto prípade asi nedokážem..citovat

Strana:  « předchozí  1 2 3 4   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje