Zdieľajte s nami link na články z iných webov. Komentáre k linku budú zoradené podľa počtu hlasov, môžete využiť aj filter komentárov a zobraziť len komentáre od členov ktorých na Porade sledujete.
Potrebovala by som zadať vzorec, ktorý mi odpočíta rozdiel rokov:
napríklad:
dátum 31.1.2015 a dátum 31.1.2018 (v tomto prípade vráti číslo 100)
alebo dátum 1.2.2015 a dátum 31.1.2018 (v tomto prípade vráti číslo 0)
Ak je v tento dátum rozdiel 5 rokov, tak vráť číslo 100, ak nie daj 0. Prípadne by sa to dalo ešte zaokrúhliť na mesiace (ak v tomto mesiaci dosiahne 5 rokov, tak 100 ak nie tak 0).
Neviem, zadať vhodný vzorec, aby mi dátumy odpočítavalo na roky (nie na počet dní alebo mesiacov).
Ďakujem vopred za pomoc.
Ďakujem za pomoc (hlavne ivka70 za nakopnutie správnym smerom :-)), vyriešila som to "jednostĺpcovo" s prepočtom na dni.
Naposledy upravil 912 : 10.11.17 at 11:49Dôvod: Vyriešené
ivka70tie priklady su cudne, rozdiel medzi nimi je jeden den, ani v jednom nie je rozdiel 5 rokov a vysledky su ine ....
najskor definuj presne, co je pre teba 5 rokov, ktore chces pocitat
Ak to chces presne na datum , spocitaj si, ze 5 rokov je 365*5= 1825 dni.
A zadaj podmienku, ze ak je rozdiel v dnoch vacsi ako toto cislo (pripadne minus 30, aby ti to zasiahlo cely mesiac), tak daj 100, inak daj nula
existuje funkcia year, ktora z datumu vypocita rok, aj sa daju odpocitavat 2 roky, ale to by ti nebralo do uvahy ani mesiac ani den, pocitat musis, podla mna, v dnoch
912Ďakujem Ivka70. Potrebujem v jednotlivých mesiacoch budúceho roku spočítať, či v danom mesiaci u nás zamestnanec dosiahne 5, 10, 15 ... rokov a podľa toho vrátiť hodnotu (ak áno 100, ak nie tak 0). Myslela som si, že to dokážem jedným vzorcom cez "if", tak, aby som sa vyhla ďalším pomocným medzisúčtom.
ivka70dosiahnes, ale musis pocitat cez dni alebo mesiace
vicktorNestacilo by spravit triedenie / usporiadanie podla datumu nastupu a potom prebehnut ocami dany mesiac?
Tiez mozes nastavit filter na dane roky a mesiace.
Alebo este funkcia IF - nehladaj kolko rokov, ale kedy dotycny nastupil. 1.11.2007 < nastup < 30.11.2007.
Pravidlá a tipy
Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte. Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
❤ Buďte priateľskí ❤
Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
najskor definuj presne, co je pre teba 5 rokov, ktore chces pocitat
Ak to chces presne na datum , spocitaj si, ze 5 rokov je 365*5= 1825 dni.
A zadaj podmienku, ze ak je rozdiel v dnoch vacsi ako toto cislo (pripadne minus 30, aby ti to zasiahlo cely mesiac), tak daj 100, inak daj nula
existuje funkcia year, ktora z datumu vypocita rok, aj sa daju odpocitavat 2 roky, ale to by ti nebralo do uvahy ani mesiac ani den, pocitat musis, podla mna, v dnoch
Tiez mozes nastavit filter na dane roky a mesiace.
Alebo este funkcia IF - nehladaj kolko rokov, ale kedy dotycny nastupil. 1.11.2007 < nastup < 30.11.2007.