MS Excel - automatické posunutie roku v dátume

Všetko o programoch, problémoch...
POZOR: žiadny WAREZ
Užívateľov profilový obrázok
kramer
Používateľ
Používateľ
Príspevky: 1453
Dátum registrácie: Ne 07. Jan, 2007, 08:00
Bydlisko: Rožňava
Kontaktovať užívateľa:

MS Excel - automatické posunutie roku v dátume

Príspevok od užívateľa kramer » Po 15. Júl, 2019, 15:40

Zdravým v práci robím jednu tabuľku kolegovi na uľahčenie poráce s tabuľkami a ani za Boha neviem spraviť jeden úkon ani neviem či je to možné.

Ide o to že by som chcel aby sa k dátumu automaticky prirátal rok a posunul dátum cca. takto.
Mám dátum 23.4.2019 a chcem aby mi z neho v druhej tabuľke spravilo 22.4.2020.

Dá sa to lebo dnes som už dve hodiny brúsil po nete a nič také som nenašiel len toto =DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2)) ale to mi nefunguje nech som robil čo sa dalo nechcem mať formát dátumu 19/04/23 lebo ten program čo automaticky generuje tabuľky ju vygeneruje vo formáte 23.4.2019.

Za radu vopred ďakujem.
CPU: AMD FX 8370 BE @4,5GHz, MB: ASUS Sabertooth 990FX (AM3+), RAM: 2x Crucial 8GB KIT DDR3 1600MHz CL8 Ballistix Tactical, PSU: Corsair TX650W, VGA: ASRock Radeon RX580 8G, LCD: ACER ED 273, DISKY: 60GB SSDNow V300 Kingston, ADATA Ultimate SU650 SSD 240 GB, HDD 500GB WD5003AZEX 64MB, Seagate Momentus 5400.6 500GB
WOT - YouTube - Twitch

Užívateľov profilový obrázok
Blackhawk
Používateľ
Používateľ
Príspevky: 2143
Dátum registrácie: St 07. Jan, 2009, 14:12
Bydlisko: Sereď

Re: MS Excel - automatické posunutie roku v dátume

Príspevok od užívateľa Blackhawk » Po 15. Júl, 2019, 16:08

skus si to rozdelit na dve bunky. Jedna bude den a mesiac a druha bude rok, na kazde si nastav posuvanie a potom na konci ich spoj cez Concatenate.
CPU : Intel® i5-4670K , MB : ASROCK Z87 PRO3 , RAM : KINGSTON 2x4 DDR3 , GPU : MSI GTX760 TF 2GD5/OC , PSU : Corsair VX550W , CASE : Cooler Master Dominator 690 + 2xEvercool RS14 + 2xEnermax Magma + Noctua P12 + Noctua S12, DVD : SAMSUNG SH223F , HDD : Crucial M4 64GB, WD 640AAKS , KEYBOARD and MICE : A4TECH G800 + Mionix Castor

Užívateľov profilový obrázok
kramer
Používateľ
Používateľ
Príspevky: 1453
Dátum registrácie: Ne 07. Jan, 2007, 08:00
Bydlisko: Rožňava
Kontaktovať užívateľa:

Re: MS Excel - automatické posunutie roku v dátume

Príspevok od užívateľa kramer » Ut 16. Júl, 2019, 07:21

Tak dal som rozložiť ten dátum do troch rôznych buniek a dátum 20.2.2019 mi rozloží na:

deň-20. formát bunky dd.
mesiac-01. formát bunky mm.
rok-1905 formát bunky yyyy.

nechápem pôvodná bunka je formátovaná ako dátum dd.mm.yyyyy
CPU: AMD FX 8370 BE @4,5GHz, MB: ASUS Sabertooth 990FX (AM3+), RAM: 2x Crucial 8GB KIT DDR3 1600MHz CL8 Ballistix Tactical, PSU: Corsair TX650W, VGA: ASRock Radeon RX580 8G, LCD: ACER ED 273, DISKY: 60GB SSDNow V300 Kingston, ADATA Ultimate SU650 SSD 240 GB, HDD 500GB WD5003AZEX 64MB, Seagate Momentus 5400.6 500GB
WOT - YouTube - Twitch

Užívateľov profilový obrázok
wingo
Používateľ
Používateľ
Príspevky: 2403
Dátum registrácie: St 01. Sep, 2010, 20:36
Bydlisko: Podbrezová

Re: MS Excel - automatické posunutie roku v dátume

Príspevok od užívateľa wingo » Ut 16. Júl, 2019, 08:50

=DATE(YEAR(A2)+1;MONTH(A2);DAY(A2))
mne funguje bez problémov. Samozrejme dátum musí byť do bunky vložený vo vhodnom formáte, tzn. nie ako text ale ako číslo (skontroluješ tak že zmeníš formát bunky na číslo a malo by sa zobraziť číslo a nie dátum, dnešný dátum zobrazí ako číslo 43662 lebo toľko dní uplynulo od 1.1.1900, prípadne použiješ funkciu ISTEXT). Ak je vložený ako text, treba použiť funkciu DATEVALUE, ak nezaberie tak nezostáva ti nič iné iba ho rozbiť cez funkcie FIND, LEFT a MID. Čiže aj tam môže byť pes zakopaný, ten program čo generuje dátum ho možno generuje ako text a Excel s ním pracuje ako s textom.

Samozrejme to platí pre Excel s nastavením SK/CZ lokalizácie vo Win, s EN lokalizáciou treba použiť čiarky namiesto bodkočiarok a vo Win ti vráti EN formát dátumu. Neviem tiež čo spraví CZ Exel, viem že majú vlastné české skomolené názvy funkcií ale myslím že novšie verzie by mali brať aj anglické názvy funkcií. Ak chceš konkrétny formát dátumu bez ohľadu na nastavenú lokalizáciu vo Win, musíš definovať vlastný formát pre danú bunku:
https://support.office.com/en-gb/articl ... 95123d273e
STEAM: http://steamcommunity.com/id/X-w1n9/

i7 6700K, Noctua NH-D14, GIGABYTE GA-Z270 GAMING K3, 16GB DDR4 Corsair Vengeance 3200MHz, Gainward GTX 1080 Phoenix GS, Toshiba XG3 1TB M.2 NVMe, 1TB Samsung SpinPoint F3 3RZ + Silentmaxx HD-Silencer, Corsair TX650 + Enermax T.B. Silence UCTB12A, Fractal Design Define R3 (outtake: Noiseblocker NB-eLoop Fan B12-P, intake: Enermax T.B. Silence UCTB14B bottom), ASUS VG279Q, Logitech K200, Logitech G400, Hifiman HE-4xx

Užívateľov profilový obrázok
kramer
Používateľ
Používateľ
Príspevky: 1453
Dátum registrácie: Ne 07. Jan, 2007, 08:00
Bydlisko: Rožňava
Kontaktovať užívateľa:

Re: MS Excel - automatické posunutie roku v dátume

Príspevok od užívateľa kramer » Ut 16. Júl, 2019, 10:58

Už som to dáko rozbehal ďakujem za rady.

No ono ide o to, že tie údaje v pracovnom liste kde hádžem tie vzorce sa načítavajú odkazom z dvoch rôznych listov kam on bude kopírovať systémom generované tabuľky a ten pracovný list ich len spracuje a vykoná výpočty, aj by som to sem postol, ale nemôžem lebo sú tam veci ktoré nemôžem zverejňovať.

Ešte raz ďakujem za pomoc.
CPU: AMD FX 8370 BE @4,5GHz, MB: ASUS Sabertooth 990FX (AM3+), RAM: 2x Crucial 8GB KIT DDR3 1600MHz CL8 Ballistix Tactical, PSU: Corsair TX650W, VGA: ASRock Radeon RX580 8G, LCD: ACER ED 273, DISKY: 60GB SSDNow V300 Kingston, ADATA Ultimate SU650 SSD 240 GB, HDD 500GB WD5003AZEX 64MB, Seagate Momentus 5400.6 500GB
WOT - YouTube - Twitch

Napísať odpoveď

Návrat na "Programy a problémy s nimi"