Note: The other languages of the website are Google-translated. Back to English

Jak převést milisekundy na čas v aplikaci Excel?

Jak všichni víme, jedna sekunda se rovná 1000 milisekund mezi časovým sjednocením, v tomto článku budu hovořit o tom, jak převést milisekundy na čas hh: mm: ss v aplikaci Excel.

Převést milisekundy na hh: mm: ss čas pomocí vzorce


šipka modrá pravá bublina Převést milisekundy na hh: mm: ss čas pomocí vzorce

Chcete-li převést milisekundy na čas, můžete si udělat laskavost pomocí následujícího vzorce:

Zadejte tento vzorec do prázdné buňky, kam chcete výsledek odeslat:

=CONCATENATE(TEXT(INT(A2/1000)/86400,"hh:mm:ss"),".",A2-(INT(A2/1000)*1000))a potom přetáhněte popisovač výplně dolů do buněk, na které chcete použít tento vzorec, a všechny milisekundy v buňkách byly převedeny na čas, viz screenshot:

doc převést milisekundy na čas 1


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Komentáře (19)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
je to pravda? Protože 79000231 se mi zdá, že je kratší než 100121211012, ale je delší, když to převedete na hh:mm:ss
Tento komentář byl moderátorem webu minimalizován
Ahoj Mirjam, jak se máš? Důvod, proč kratší 79000231 převádí delší výsledky než 100121211012, je ten, že formát zamítá dny. Když se formát stane dd/hh/mm/ss, uvidíte, co tím myslím. Podívejte se prosím na snímek obrazovky.
Tento komentář byl moderátorem webu minimalizován
V tomto vzorci je chyba. Všimněte si řádku 6 snímku obrazovky. 6604545009 by se mělo převést na 10:35:45:009. Vzorec to však nesprávně převede na 10:35:45:900. 009 vs 900 milisekund.
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Gautame, děkujeme za váš komentář. Máš naprostou pravdu. A tuto chybu brzy opravíme. Ještě jednou díky! S pozdravem Mandy
Tento komentář byl moderátorem webu minimalizován
to v některých případech způsobuje chyby (neobtěžoval jsem se zjistit proč nebo v jakých případech, ale asi v 10 % mých řádků se to pokazilo. Místo toho vydělte milisekundu 86400000, například pomocí

=(A1/86400000)

pak na novou hodnotu použijte vlastní formát čísla, například:

[hh]:mm:ss.000

..tohle mi fungovalo dobře ve 100% mých řádků.
Tento komentář byl moderátorem webu minimalizován
Ahoj fmbetz@gmail.com, děkuji za radu. A omlouvám se za nepříjemnosti. WS pozdravem
Mandy
Tento komentář byl moderátorem webu minimalizován
Původní vzorec můžete uvést do provozu úpravou milisekundové části vzorce tak, aby zahrnovala textovou funkci ve formátu následovně: =CONCATENATE(TEXT(INT(A1/1000)/86400,"hh:mm:ss")," .",TEXT(A1-(INT(A1/1000)*1000),"000"))
Pokud potřebujete povolit dny, můžete provést následující:
=CONCATENATE(TEXT(INT(A1/1000)/86400,"dd:hh:mm:ss"),".",TEXT(A1-(INT(A1/1000)*1000),"000"))
Tento komentář byl moderátorem webu minimalizován
Díky za to všechno!

=CONCATENATE(TEXT((A1/1000)/86400,"[hh]:mm:ss"))

Je to, co pro mě fungovalo, když jsem se snažil zaokrouhlit milisekundy nahoru.

Příklad 230947 ms
Původní formát dával: 00:03:50.947
Formát, který jsem dostal, zaokrouhluje nahoru: 00:03:51

Cheers!
Tento komentář byl moderátorem webu minimalizován
Ale jak změníme datový typ na trvání. To se 100% převede na mm:ss, ale jak převedeme na datový typ trvání
Tento komentář byl moderátorem webu minimalizován
Dobrý den, Jano Hooku, moc děkuji za radu. Pomáhá a opravuje malou část chyb v našem vzorci. Oceňujeme vaši snahu a rádi si necháme poradit. Ještě jednou děkuji. S pozdravem Mandy
Tento komentář byl moderátorem webu minimalizován
Nejjednodušší/nejjednodušší výraz, jak to udělat (na základě Florianova příspěvku níže), je =TEXT(A1/8400000,"hh:mm:ss.000")
Tento komentář byl moderátorem webu minimalizován
Toto je pro mě velmi užitečná diskuse. Předchozí příspěvky Roba Bella a Jana Hooka mi velmi pomohly k úvodnímu tutoriálu. Potřeboval jsem dodatečný sloupec „den“, abych mohl počítat milisekundy, které byly přes 84,000,000 1 86400000 za den. Tak jsem upravil Robsovu snadnou rovnici tak, že říká: "=TEXT(A000/0,"dd:hh:mm:ss.30")." Také jsem použil Janovu druhou zaslanou rovnici. Legrační však je, že když na google listech použiji výraz na 00 ms, výsledek je 00:00.000:00:00 místo 00:00.000:1:30. Když zkusím výraz na 00 ms, výsledek je 00:00.001:00:00 místo 00:00.001:99999999:31. Když zkusím výraz na 03 ms, výsledek je 46:39.999:1111111111:11. Když zkusím výraz na 20ms, výsledek je 38:31.111:1111111111:3. Všimněte si, že všechny tyto hodnoty kromě 2 ms začínají "30", například 00ms=00:00.2:1:86400000. Zdá se mi, že kupodivu výraz "=TEXT(A000/30,"dd:hh:mm:ss.172,800,000") i Janova delší verze vedou k tomu, že se matematika shodí přesně o 30 dní, až do 01 00 00 ms, v té době 00.000 dní odpadne a výraz hlásí výsledek XNUMX:XNUMX:XNUMX:XNUMX.

Moje otázka zní, jak napravím rovnici tak, aby se libovolný počet milisekund menší než 172,800,00 XNUMX XNUMX rovnal správnému počtu dní?
Tento komentář byl moderátorem webu minimalizován
Dovolte mi přeformulovat poslední otázku:
"Moje otázka zní, jak napravím rovnici tak, aby se libovolný počet milisekund menší než 172,800,00 XNUMX XNUMX rovnal správnému počtu dní?"

Chtěl jsem napsat:

Moje otázka je, jak napravím rovnici tak, aby libovolný počet milisekund byl větší než 172,799,999.00 XNUMX XNUMX
rovná se správnému počtu dní?
Tento komentář byl moderátorem webu minimalizován
V Excelu je to snadné: =(A2/1000/3600)*"01:00:00"
Nastavit vlastní číslo formátu B2 (na 3 desetinná místa): hh:mm:ss.000;@neboNastavit vlastní číslo formátu B2 (na 1 desetinná místa): hh:mm:ss.0;@
Tento komentář byl moderátorem webu minimalizován
Dobrý den, voros@volny.cz, děkujeme za Váš komentář. Váš vzorec je skutečně jednodušší. Do buňky B2 zadám váš vzorec =(A1000/3600/01)*"00:00:2" a mezi formáty čísel použiji formát času. Výsledný formát bude hh:mm:ss. Podívejte se prosím na snímek obrazovky. Nemohu ale nastavit výsledky na 3 desetinná místa nebo na 1 desetinné místo. Každopádně děkuji za radu.
Tento komentář byl moderátorem webu minimalizován
Ahoj voros@volny.cz, jak se máš. Myslím, že už vím, jak nastavit formát na 3 desetinná místa nebo na 1 desetinné místo. Stačí na výsledek použít vlastní číselný formát. Vaše rada opravdu pomáhá. Díky! S pozdravem, Mandy
Tento komentář byl moderátorem webu minimalizován
V Excelu je to snadné: =(A2/1000/3600)*"01:00:00"

Nastavit pro buňku B2 číslo vlastního formátu (na 3 desetinná místa): hh:mm:ss.000;@
or
Nastavte pro buňku B2 vlastní číslo formátu (na 1 desetinné místo): hh:mm:ss.0;@ (zaokrouhlete na jedno desetinné místo nahoru)
Tento komentář byl moderátorem webu minimalizován
Quando eu tento usar a formula, o Excel apresenta um erro como se eu não estivesse querendo fazer uma formula. Estou copiando exatamente původní vzorec pro příspěvek
Tento komentář byl moderátorem webu minimalizován
Ahoj Matheus,
Je mi líto, že to slyším. V Portugalsku a Španělsku by měly být čárky ve vzorci nahrazeny středníky. Vzorec by tedy měl být =CONCATENATE(TEXT(INT(A2/1000)/86400;"hh:mm:ss");".";A2-(INT(A2/1000)*1000)). Zkuste to prosím. Těším se na Tvoji odpověď.

S pozdravem,
Mandy
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL