[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ジュリアン日付の変換』(tcp1pp)
コンピューターで良く使われるジュリアン日付を、
普通の日付に変換、またその逆をしたいのです。
(例)2002305 -> 2002/11/01
(例)2002/11/01 -> 2002305
方法がありましたらご教授ください。
みやほりんが 未解決ログ解消を目的に 2006/02/13 17:10 ごろ、投稿しました。 トピ主の[tcp1pp]さんの投稿は2002/11/19 17:25:58でした。 「ジュリアン日付」は本来は 「紀元前4713年1月1日から起算する連番通し日数」のことのようです。 が、汎用機のシステム日付で 年数&(1月1日から001と起算、12月31日を365とする連番通し日数) とするものもジュリアン日付と言ったりするらしいので、相談の件は こちらのほうでしょう。 数式で行う方法を提示します。 「ジュリアン日付」が数値としてセルA1へ入力されているとすれば、 =IF(COUNTIF(A1,">1900000"),DATE(TRUNC(A1/1000),1,MOD(A1,1000)),"") B1のシリアル値を「ジュリアン日付」に変換する場合には =IF(COUNTIF(B1,">0"),--(YEAR(B1)&TEXT(B1-DATE(YEAR(B1),1,0),"000")),"") (みやほりん)(-_∂)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.