< návrat zpět

MS Excel


Téma: převod času rss

Zaslal/a 14.8.2014 9:36

Dobr den,

mám tabulku na výpočet mzdy, takže časy, ty mám sečtené a rád bych je vynásobil mzdou, ale pokud dám pouze buňku krát mzda výsledek je např 1111:11 při převedení formátu buněk na obecný vychází příliš nízké číslo. Řešení je převést jednotlivé dny pomocí HODINA(A1)+MINUTA(A1)/60, ale to není příliš elegantní řešení, na celkové sumu hodin to nefunguje, protože jakékoliv číslo vyšší než 24, převádí příkaz hodina() v intervalu 0-24h. Věřím, že už takový tabulek bude mnoho, ale rád bych si udělal vlastní. V historii jsem žádný převod času, který by mi byl užitečný nenašel, pokud víte o tématu které řeší můj problém, bude samozřejmě stačit odkaz.

Děkuji.

Zaslat odpověď >

Strana:  1 2   další »
#021139
Opičák
bez přílohy nevím, jestli jsem pochopil problém.
24 hodinový formát je hh:mm:ss
tedy zobrazí čas bez celých násobků 24 hodin
formát [hh]:mm:ss zobrazí skutečný čas

výpočet mzdy viz příloha
Příloha: zip21139_vypocet-mzdy.zip (8kB, staženo 180x)
citovat
#021140
avatar
Ak máš časy spočítané tak ich vynásob 24, aby si dostal čas v hodinách. Nepozeraj na to ako sú zobrazené v bunke. To je vec formátu, hodnota je stále rovnaká.

Teda v opičákovom súbore
=24*A1*C5
alebo
=24*B1*C5
A naformátuj výsledok na číslo.citovat
#021141
avatar
Nějak nerozumím tomu násobení 24, přikládám tedy přílohu
Příloha: zip21141_se_it1_.zip (8kB, staženo 70x)
citovat
#021142
avatar

Ondry napsal/a:

Nějak nerozumím tomu násobení 24, přikládám tedy přílohuPříloha: 21141_se_it1_.zip


Čomu nerozumieš????
Příloha: zip21142_kopia-se_it1_.zip (8kB, staženo 66x)
citovat
#021143
Opičák
24 hodin v excelu je rovno jedné. tedy tvůj čas 29:30 není 29,30 nebo 29,5, ale jen 1,23. Proto krát 24 a dostaneš 29,5 hodiny krát mzda a je to.citovat
#021144
avatar
V tom originálním souboru musím mít nějak špatně nastavení protože mi to takhle jednoduše nejde, v jiným souboru zase jde... nevím

nejde nějak upravit ten původní vzorec aby byl funkční, nechce se mi to předělávat předpokládám, že celkové nakopírování mi zkopíruje i špatné formátování.

edit: navíc mi to vychází stejně jako tobě ale formát 1475:00 a když změním formát je to např 61,45citovat
#021145
avatar

Opičák napsal/a:

24 hodin v excelu je rovno jedné. tedy tvůj čas 29:30 není 29,30 nebo 29,5, ale jen 1,23. Proto krát 24 a dostaneš 29,5 hodiny krát mzda a je to.


kdyby mi příkaz hodina() dal z 29:30 1,23 tak bych to chápal, ale dává mi to 5citovat
#021146
avatar

Ondry napsal/a:


kdyby mi příkaz hodina() dal z 29:30 1,23 tak bych to chápal, ale dává mi to 5

Čo je na tom divné?
Predsa 29,5-24=5,5 teda 5 hodín. Samozrejme je tam + 1 deň.
Načo používaš funkciu HODINA?????

Jednoducho 29:30 naformátuj ako číslo s dvomi desatinnými miestami.citovat
#021148
avatar
Možná, že to bude jasnější z tohoto
Příloha: zip21148_datumy.zip (7kB, staženo 70x)
citovat
#021149
Opičák
ANO, to je správně =hodina("29:30") je 5. Ta PĚTKA je oněch 5 hodin nad libovolný počet dnů. Když dáš 53:30, bude to zase 5 hodin nad 2x počet dnů. Počet dnů je ignorován. Proto v tom původním vzorci, co jsem poslal je zjištění počtu dnů.
Ted zkus =DEN("29:30") a výsledek je 1
=DEN("53:30") je 2
zatímco =HODINA ať už 29:30 nebo 53:30 bude stejná.citovat

Strana:  1 2   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