• 締切済み

【Excel】日付・時刻のアスタリスク形式について

Excel2007利用です。 「セルの書式設定」の「表示形式」についてです。 (1)まず時刻についての表示がうまくいきません。 [日付]では「*2001/3/14」で設定すると例えば「2016-1-1」と入力すれば「2016/1/1」と表記されます。 しかし[時刻]についてはできず、例えば「13:30」で設定し、「13-30」と入力しても「13-30」と表記されるだけです。 次にアスタリスクの形式によって変わることについてです。 ------------------------------------------------------------------------------------------------------------------------- [時刻]は、日付/時刻のシリアル値を時刻形式で表示します。 アスタリスク(*)で始まる時刻形式は、オペレーティングシステムで指定する地域の日付/時刻の設定に応じて変わります。 アスタリスクのない形式は、オペレーティングシステムの設定が変わってもそのままです。 ------------------------------------------------------------------------------------------------------------------------- [日付]に[時刻]を入れ替えるだけで同じ説明文ですが、双方ともアスタリスクのことについて書かれています。 (2)シリアル値で日付を入れる場合、たとえば「1900年4月9日」を表記させる場合「100」と入力するようですが、http://www3.tokai.or.jp/excel/kansu/hiduke.htm 「シリアル値とは1900年1月1日を1とし、その日からの通算日数と時刻を表す値」ということであり、任意の日数を入れたい場合には、いちいち起算日から数えて入力しなければならないのでしょうか。 シリアル値を使うことはありませんが、どのような目的のためにあるのでしょうか?具体例を教えてください。 (3)アスタリスクの有無は、オペレーティングシステムでの設定によって変化に違いがあるいうことだと思いますが、 *あり➡「オペレーティングシステムで指定する地域の日付/時刻の設定に応じて変わる」 *なし➡「オペレーティングシステムの設定が変わってもそのまま」 それぞれの「種類」で設定しても何も変わりませんでしたが、これらの違いについて教えてください。

みんなの回答

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.4

>うーん。むずい。3.5625は1秒を1として計算した結果ですか? 別に1日=1としてもいいし、1/100秒を1としてもいいです。 要は<連続した>後戻りしない数字であればいいのです。 「シリアル値とは1900年1月1日を1とし、その日からの通算日数と時刻を表す値」 と質問されたため、1日=1として当てはめました。

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.3

いま、2日の12時00分とします。 正確な時計で3日13時30分とすれば 2日→3日 12時→13時 00分→30分と変更が必要です。 変更中に時刻を読むと3日12時00分が出てきますね。 ではなくて 2日の12時00分だったら2.5と記録しているわけです。 それを3.5625に変更すれば 3日13時30分に変わります。

frau
質問者

補足

うーん。むずい。3.5625は1秒を1として計算した結果ですか?

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.2

補足します。 年月日時分秒を1つの値で持つというのは 1時59分59秒の次が2時00分00秒になるためです。 別々に持っていては3回変更が必要になりますので、 瞬間的に1時00分59秒になるのです。この瞬間に時刻を取ると大変でしょ? 時刻合わせもシリアル値を1つ取ればいいだけですし、1つの場所に上書きするだけです。

frau
質問者

補足

三回の変更が大変なのでそれを1とか1.5という範囲で区切るということですか?例えば0時:00分:000秒から0時:15分:000秒を1と区切るということ? 上書きについてよく分かりにくいですが、例えば0時10分000秒になっても1とくくれば0時00分000秒になってしまうと思いますが。

  • maiko0333
  • ベストアンサー率19% (839/4401)
回答No.1

年、月、日、時、分、秒、ミリ秒をそれぞれ持つより シリアル値として1つ持ったほうが管理しやすいからです。 1=1日 0.5=12時間 365日=1年(うるう年は366日として数えています) データベースなんかは1/1000000秒を1として持っています。

関連するQ&A