Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  80 81 82 83 84 85 86 87 88   další » ... 156

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...

No ak by to chceli dať do súladu, tak by museli preložiť
ROUNDUP -> zaokrouhlit.nahoru
ROUNDDOWN -> zaokrouhlit.dolů
a
CEILING a FLOOR neprekladať, teda český preklad zrušiť.

A toto by už asi problém bol.
Teší ma jedine to, že na Slovensku to nikoho nenapadlo prekladať. Aj keď pre používateľa neznalého angličtiny tie české názvy boli zrozumiteľnejšie.

@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.


Strana:  1 ... « předchozí  80 81 82 83 84 85 86 87 88   další » ... 156

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