Přejít k hlavnímu obsahu

Vzorec aplikace Excel: Převést čas aplikace Excel na časové razítko Unixu nebo naopak

doc převést datum na julia 1

V této eseji se hovoří o vzorcích, které převádějí mezi časem aplikace Excel a časovým razítkem Unix v listu aplikace Excel.

Přečtěte si před vzorec:

Co je časové razítko Unixu?

Časové razítko Unix zaznamenává čas pomocí sekund. V systému Unix počítá čas od 1. ledna 1970. Jinými slovy, časové razítko Unix je celkový počet sekund mezi daným datem a 1. lednem 1970.

Pokud chcete pokračovat v tomto výukovém programu, stáhněte si vzorovou tabulku.
doc převést datum na julia 1

Převést čas aplikace Excel na časové razítko Unix

 

Obecný vzorec:

(Excel_time-DATE(1970,1,1))*86400

Syntaxt a argumenty

Excel_time: the datetime that you want to convert to Unix time.

Návratová hodnota

Vzorec vrátí číslo řady. Vrácená hodnota je obvykle tak velká, že se zobrazuje jako ##### a vrácenou hodnotu můžete naformátovat jako obecně or Číslo ukázat jako běžné číslo série.

Poznámka

Pokud je daný čas aplikace Excel větší nebo roven 1. lednu 1900, ale menší než 1. lednu 1970, vrátí záporné číslo; pokud je čas aplikace Excel roven 1. lednu 1970, vrátí nulu; pokud je čas aplikace Excel větší než 1. ledna 1970, vrátí kladné číslo.

Chyba

Pokud je čas aplikace Excel kratší než 1. ledna 1900, vrátí výsledek chybovou hodnotu #HODNOTA!

Jak tento vzorec funguje

Chcete-li převést čas aplikace Excel v buňce B3: B6 na čas Unix, použijte následující vzorec:

=(B3-DATE(1970,1,1))*86400

doc převést datum na julia 1

Stisknout vstoupit klíč k získání prvního výsledku, pak přetáhněte popisovač automatického vyplnění dolů do buňky C7.
doc převést datum na julia 1

Vysvětlení

Funkce data: vytvořit datum s číslem roku, číslem měsíce a číslem dne.

Vzorec (B3-DATE (1970,1,1)) se používá k výpočtu rozdílu mezi daným časem a obdobím Unixu.

86400: Jak víme, jeden den = 24 hodin, jedna hodina = 60 minut a jedna minuta = 60 sekund, takže jeden den = 24 * 60 * 60 = 86400 sekund.

Převeďte časové razítko Unix na čas aplikace Excel

 

Obecný vzorec:

(Unix_time/86400)+DATE(1970,1,1)

Syntaxt a argumenty

Unix_time: the Unix time (a series number) that you want to convert to standard Excel time.

Návratová hodnota

Vzorec vrací číslo řady, pak musíte číslo řady naformátovat na formátování datetime. Výsledkem je obvykle kladné číslo řady, pokud je výsledkem záporné číslo, po formátování jako datetime se vrátí do řady #####.

Jak tento vzorec funguje

Chcete-li převést čas Unixu v buňce B3: B6 na čas aplikace Excel, použijte následující vzorec:

=(B3/86400)+DATE(1970,1,1)

doc převést datum na julia 1

Stisknout vstoupit a přetáhněte rukojeť automatického vyplňování dolů do buňky C6.
doc převést datum na julia 1

Poté ponechejte vybrané výsledky a stiskněte Ctrl + 1 pro zobrazení Formát buněk dialogové okno pod Číslo vyberte kartu Datum z Kategorie seznamu, pak v pravé části Styl, vyberte jeden formát, který potřebujete.
doc převést datum na julia 1

Klikněte na OK a výsledky vzorce byly naformátovány jako datetime.
doc převést datum na julia 1

Vysvětlení

Funkce data: vytvořit datum s číslem roku, číslem měsíce a číslem dne.

Vzorec (B3 / 86400) + DATE (1970,1,1) získá celkový počet dní mezi daným časem a obdobím Unixu.

86400: Jak víme, jeden den = 24 hodin, jedna hodina = 60 minut, jedna minuta = 60 sekund, takže jeden den = 24 * 60 * 60 = 86400 sekund. A naopak, datum / 86400 získá číslo dne.


Relativní vzorce

Relativní funkce

  • Funkce Excel IF
    Vyzkoušejte zadané podmínky a poté vraťte odpovídající hodnoty
  • Funkce Excel VALUE
    Převést text na číslo.
  • Funkce MĚSÍC Excel
    MĚSÍC se používá k získání měsíce jako celočíselného čísla (1 až 12) od data.
  • Funkce Excel DAY
    Funkce DAY získá den jako číslo (1 až 31) od data
  • Funkce Excel YEAR
    Funkce YEAR vrátí rok na základě daného data ve čtyřmístném formátu sériového čísla.

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

Kutools pro Excel - pomůže vám vyniknout před davem

Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty  |  Odstranit prázdné řádky  |  Kombinujte sloupce nebo buňky bez ztráty dat  |  Kolo bez vzorce ...
Super VLookup: Více kritérií  |  Vícenásobná hodnota  |  Přes Multi-Sheets  |  Fuzzy vyhledávání...
Adv. Rozbalovací seznam: Snadno rozevírací seznam  |  Závislý rozbalovací seznam  |  Vícenásobný výběr rozevíracího seznamu...
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  Porovnejte sloupce s Vyberte stejné a různé buňky ...
Doporučené funkce: Zaměření mřížky  |  Návrhové zobrazení  |  Velký Formula Bar  |  Správce sešitů a listů | Knihovna zdrojů (Automatický text)  |  Výběr data  |  Zkombinujte pracovní listy  |  Šifrovat/dešifrovat buňky  |  Odesílat e-maily podle seznamu  |  Super filtr  |  Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky ...)  |  50+ Graf Typ nemovitosti (Ganttův diagram ...)  |  40+ Praktické Vzorce (Vypočítejte věk na základě narozenin ...)  |  19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty ...)  |  12 Konverze Tools (Čísla na slova, Přepočet měny ...)  |  7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky Excelu ...)  |  ... a více

Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...


Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
most microsoft-centric people fail to account for timezone/daylight saving time/etc. it is however not very difficult to correct, but I wont do it here. much harder to "fix" is the issue of the insertation of "leap seconds", the adjustmenttoe time performed at known time to correct the unix ctime values. (they are not periodic/predictable as you may think... there is a database kept which records when they occur)
This comment was minimized by the moderator on the site
This formula doesn’t account for the fact that the UNIX epoch is 1/1/1970 **UTC/GMT**, independent of DST. 
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations