EXCEL 日時をユニックスタイムにしたい

Excelの日時とユニックスタイムに相互変換したい

作成日:2021-09-08, 更新日:2021-09-08

基本

細かいコトは省くけど・・・ひとまず下記のような感じ
・変換する関数をExcelは用意していない→自分で計算する
・Excelの日時は「シリアル値」である(←検索したいときに使うキーワードにもなる)

変換

「"1970/1/1"」「"9:00"」は共に決め打ち。
外国の時間にしたいなら「"9:00"」を変更する(※日本標準時→GMT+9:00)

前提

・セルA1に日時が入力されている。

Excelの日時(シリアル値)→ユニックスタイム

=(A1-"1970/1/1"-"9:00")*86400

今の日時をユニックスタイムにする

=(NOW()-"1970/1/1"-"9:00")*86400

ユニックスタイム→Excelの日時(シリアル値)

="1970/1/1"+A1/86400+"9:00"