• ベストアンサー

EXCEL2000 日時計算(シリアル値)

1970年1月1日00:00:00が基準になっていて、毎秒1づつカウントアップしていく数字があります。 具体的には、 100 = 1970/01/01 0:01:40 10000 = 1970/01/01 2:46:40 1150103434 = 2006/06/12 9:10:34 この数字から日付を求める方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • meron_
  • ベストアンサー率40% (51/127)
回答No.1

A1セルに数値がある場合、 B1セルの数式に、 =TEXT("1970/1/1"+A19/86400,"yyyy/mm/dd hh:mm:ss") とすると・・・・ どうですか?

golddog
質問者

お礼

早速の回答ありがとうございます。 これでバッチリです。

その他の回答 (5)

noname#204879
noname#204879
回答No.6

="1970/1/1"+A1*"0:0:1"

golddog
質問者

お礼

ありがとうございます。これは非常にシンプルですね。 また教えてください。

回答No.5

1日は86400秒 INT(1150103434/86400)で日数を求める ="1970/1/1"+INT(1150103434/86400)

golddog
質問者

お礼

ありがとうございます。また教えてください。

  • meron_
  • ベストアンサー率40% (51/127)
回答No.4

#1,#2です。 ="1970/1/1"+A1/86400 として表示形式で日付表示にする方法もあるかと思いました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

最後のが2006/06/12になればいいのですか? A1に上記のカウント数値があるとして 日付+時刻=A1*"0:0:1"+25569 日付=INT(A1*0:0:1")+25569

golddog
質問者

お礼

ありがとうございます。 また教えてください。

  • meron_
  • ベストアンサー率40% (51/127)
回答No.2

日付だけなら "yyyy/mm/dd" だけにすればOK

関連するQ&A