• 締切済み

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

  • frau
  • お礼率54% (2370/4367)

みんなの回答

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

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

  • maiko0333
  • ベストアンサー率19% (840/4403)
回答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% (840/4403)
回答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% (840/4403)
回答No.1

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

関連するQ&A

  • 【Excel】書式設定のアスタリスクについて

    「時刻」と「日付」にアスタリスクのあるものとないものがありますが、 *あり➡「オペレーティングシステムで指定する地域の日付/時刻の設定に応じて変わる」 *なし➡「オペレーティングシステムの設定が変わってもそのまま」 これらの違いによる影響がよくわかりません。 ある解説では <「*」つきの書式設定をすると、Windowsの地域設定の影響を受け、Excelファイルを開いたPCによって書式が変化する可能性があります。 海外の方とExcelファイルをやり取りする可能性があるときに、「*」つきの書式を設定しておけば双方で見慣れた書式で日付が表示されるというわけです。> とありますが、「海外の方とExcelファイルをやり取りする可能性」について、具体的にどういう状態になるのでしょうか。 書式ということなのでたとえばこちらが「2016年8月27日」という形式に表示されるように入力した場合、相手のエクセルでは「2016/8/16」という形式で設定していても「2016年8月27日」という形に(自動的に)表示されるということでしょうか? それとも時差が関係してくるのでしょうか? たとえば日本で送ったファイルが2016年8月27日で、そのセルには「2016年8月27日」と表示されているとします。ファイルを送った相手のパソコンでの設定(国はアメリカとします)では日本と時差があるためにアメリカで開くと「2016年8月26日」となっているということでしょうか? 具体的に例などを挙げて教えてください。

  • エクセル2003 セルの書式設定-表示形式-日付について

    エクセル2003 セルの書式設定-表示形式-日付について アスタリスクがついた日付について『書式を適用してもオペレーティングシステムの 日付の並びは切り替わりません』と明記されていますが、意味が分かりません。。。 分かりやすくおしえていただけませんでしょうか。 宜しくお願いします。

  • Excel2002の日付の表示形式について

    Excel2002のセルの表示形式で、日付の分類の種類に 「*2001/3/14」のようにアスタリスクが頭に付いているものと、「2001/3/14」のようになにも付いていないものがあります。 この違いは何でしょうか? いろいろ調べてみるのですが、説明がのっていなくてよくわかりません。 ご存知でしたらお教え下さい。

  • エクセル:書式-表示形式-日付のアステリスクの意味?

    お世話になります。 書式の表示形式について教えてください。 書式-表示形式-日付-種類で、 「*2001/3/14」と「2001/3/14」の違い(頭にアステリスク=* の付くのと付かないもの)は何でしょうか? いつも選択するときにどっちを選べばよいのか迷ってしまいます。同様に「時間」にもあります。 この 【アステリスクの付く付かないの違いの意味と、こういうときにはアステリスク付きを選択したほうがよいというような規則やメリット】 について教えてください。お願いします。

  • 【Excel】書式設定で日付を27-1-1にする

    書式設定の表示形式にない場合、 たとえば平成27年1月1日を書式設定で 27-1-1 という形にするにはどうしたらよいのでしょうか? またこれには条件があり、リアルの日付に自動変換されないことです。 アスタリスクのある形式(*)2015/1/1 などは、「2015-1-1」と入力しても自動的に今日の日付「2015-4-10」になってしまいますが、「27-1-1」の任意の設定も同様に任意の入力のとおりに表示させるという条件です。

  • 【Excel】表示形式の日付を任意の年にしたい

    Excelの表示形式の「日付」についてです。 「*2001年3月14日」というアスタリスクがついている場合は、年がOSで設定した時計に合わせているそうですが、「2001年3月14日」という形でも、月と日を入れると年はその年になります。 アスタリスクがついているほうとついていないほうが同じ結果になるのに区別されているということはないと思いますが、それぞれ入力の規則があるのでしょうか? 目的は月日を入れると、設定した年になることです。これに対する方法はありますか? *2007利用です。

  • エクセルの日付の表示形式設定でアスタリスク(*)があるものと無いものとの違いがわかりません!!

    エクセルの「セルの書式設定」で、「表示形式」タブの分類が「日付」の画面で質問があります。 右側の「種類」の中で、アスタリスク(*)がある日付と無いものとの違いは何ですか?画面下の説明文を読んでも理解できません。知っている方、どうか教えてください!

  • エクセルの日付表示(アスタリスク)

    とても初歩的な質問なのかもしれませんが、教えてください。 日付の表示形式の種類で、「*1900/1/1」と、「1900/1/1」のように先頭にアスタリスクが付いているものとないものがありますが、この違いがわかりません。宜しくお願いいたします。

  • エクセルで日付+時刻の手入力について

    エクセルで通常、キーボードから 2011/12/15 12:15:17 と入力すればエクセルが日付+時刻の入力だと判断し、シリアル値として扱われます(セルの書式設定から標準で見るとシリアル値になる) 質問:会社のパソコンで20台ためしてみたのですが、1台だけ文字として認識されてしまうパソコンがあります。 このパソコンも日付だけもしくは時刻だけならシリアル値として扱ってくれるのですが日付+時刻の場合だけ文字として認識してしまいます。 バージョンは2003です。 どこか設定が必要なのでしょうか? すみませんが、教えて下さい。

  • Excel日付シリアルの時刻抽出について

    Excel2010で、日付シリアルで、こんな風に並んだレコードがあったとします。 品名 時刻 AAA 2016/12/1 12:33:50 BBB 2016/12/2 21:22:17 CCC 2016/12/2 17:12:00 DDD 2016/12/3 08:00:12 : この中から「日付に関係なく、時刻が 12:00:00 以前」のレコードを、 計算列などを使わず「一発で」検索する方法は何かありますか? 計算列を使って計算する方法ならいくらでも思いつくんですが・・・。

専門家に質問してみよう