A ten stlpec má koľko riadkov? 1000? Tak potom ti to nevyjde.
Aké čísla to majú byť? Od 1 do 10? Či?
Ktorá????
=RIGHT(A1;LEN(A1)-FIND("-";A1))-LEFT(A1;FIND("-";A1)-1)
FIND=najít
LEFT=zleva
RIGHT= zprava
naformátovať ako čas prípadne vynásobiť výsledok *24 a naformátovať ako číslo
Ale normálne sa do A1 dá 8:00 a do B1 sa dá 16:00.
Výsledok bude =B1-A1
Nemyslím si že nejaké zákazy by boli riešením.
Tá diskusia mala niečo do seba.
eLCHa a lubo patria medzi najlepších znalcov excelu na tomto fóre (samozrejme sú ešte aj iní...)Samozrejme nespochybňujem ani tvoje vedomosti.
Tá funkcia RoundX má jeden podstatný nedostatok. Nie je akosi zavedené(teda o nej nikto netuší okrem nás, ktorí sme toto čítali) A microsoft asi nebude mať snahu zaviesť ďalšiu funkciu na zaokruhľovanie. To by ho mohol zase niekto za to kritizovať. Tých zaokrúhľovacích funkcií je v exceli naozaj priveľa, ale v angličtine sú dosť zrozumiteľné. Bordel v tom narobil český preklad(aj keď ja nie som najkompetentnejší kritizovať český jazyk).
Nyvyše excel nebol vytvorený primárne ako programovací jazyk. VBA je len akýmsi "doplnkom" excelu. Takže porovnávanie s inými programovacími jazykmi je dosť problematické.
Takže ja by som VBA používal iba pre svoje potreby prípadne nejaké práce na konkrétnu zákazku. Ale pre všeobecné použitie treba dodať aj UDF buď ako zdroj alebo ako doplnok. Nehovorím, že to nie je možné, ale ja to považujem za trochu neštandardné.
Svoj názor nechcem nikomu vnucovať, každý nech si vyberie podľa svojej chuti.
Inak tá funkcia RoundX mi trochu pripomína SUBTOTAL. Tiež je tam spojených viac rôznych funkcií. Ja sa tam bez nápovedy neorientujem. Predsa si nebudem pamätať presný význam všetkých parametrov.
Použi funkciu SUMIF
Myslím, že prechod od českých názvov na anglické by bolo najjednoduchšie riešenie. Ale pre českého používateľa menej zdatného v angličtine by to mohlo byť problematické. Sám som robil paralelne na jednom PC v češtine a na inom zase v slovenčine(teda anglicky) a trochu mi to trvalo kým som sa zabehal. A o finančných výpočtoch ani nehovorím(IPMT PMT a pod...)
Potom by zostala problematická funkcia MROUND kde to pri záporných číslach nezvládli.
No dajú sa upraviť aj systémové nastavenia a bude tam mať bodku. Nemusí to byť makrom
Záleží od toho, či to tak chce mať nastavené iba na svojom PC alebo aj na iných. Ťažko adekvátne poradiť, keď nepoznáme aj iné okolnosti, ktoré pozná iba zadávateľ..
@Vovka
To som už aj ja zistil. Ale netuším, prečo mu tam vadí tá medzera.
No ja v excel10 som musel dať toto:
#\.###\.##0,00
@Vovka
Ja nemám nič proti UDF. Sám ich používam.
Ale ak by som chcel, aby sa súbor dal otvoriť napríklad v OPEN OFFICE (každý nemusí mať excel) tak sa snažím UDF používať čo najmenej. Ale toto je tu o exceli, takže to je iba taká malá poznámka.
eLCHa napsal/a:
Navíc - pokud jsem to pochopil
CEILING, FLOOR jsou přeložené, ale ty s tečkou už ne...
@eLCHa
Veď preto MROUND ani nepoužívam. Najmä kvôli kompatibilite s nižšími verziami excelu. A vlastne ho ani nepotrebujem.
MROUND by mal Microsoft upraviť aby korešpondoval s CEILIND a FLOOR. Ale myslím si, že to už meniť nebude.
Ono to závisí aj od vývoja aplikácie EXCEL.
Zrejme pôvodne boli funkcie
ROUND
CEILING
FLOOR
A tieto sa preložili tak ako sú preložené do češtiny.
Zrejme neskôr bola požiadavka zaviesť ROUNDUP a ROUNDDOWN tak aby parametre korešpondovali s ROUND.
A toto už český lokalizátor nezvládol, lebo nechcel meniť už zabehané funkcie ZAOKROUHLIT.NAHORU a ZAOKROUHLIT,DOLŮ
A tým vznikol tento problém. Môj názor. Excel som začal používať od verzie 2003. Predtým som si vystačil s OUATTRO-PRO v DOSe.
No pri zaokrúhľovaní záporných čísel pri MROUND možno použiť napríklad
=MROUND(A1;SIGN(A1)*5)
https://support.office.com/en-us/article/MROUND-function-c299c3b0-15a5-426d-aa4b-d2d5b3baf427
Osobne preferujem funkcie bez VBA. Ale ak sa inak nedá alebo je to zložité, tak samozrejme nemám námietky.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.