こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

【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)アスタリスクの有無は、オペレーティングシステムでの設定によって変化に違いがあるいうことだと思いますが、
*あり➡「オペレーティングシステムで指定する地域の日付/時刻の設定に応じて変わる」
*なし➡「オペレーティングシステムの設定が変わってもそのまま」
それぞれの「種類」で設定しても何も変わりませんでしたが、これらの違いについて教えてください。

投稿日時 - 2016-08-11 19:44:33

QNo.9213992

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

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

投稿日時 - 2016-08-18 08:15:36

ANo.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分に変わります。

投稿日時 - 2016-08-13 08:48:57

補足

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

投稿日時 - 2016-08-17 19:44:17

ANo.2

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

投稿日時 - 2016-08-11 22:25:33

補足

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

投稿日時 - 2016-08-13 08:02:27

ANo.1

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

データベースなんかは1/1000000秒を1として持っています。

投稿日時 - 2016-08-11 21:59:37

あなたにオススメの質問