No.7ベストアンサー
- 回答日時:
エクセルの日付は、1900年1月1日が起点です。
数値の1を表示形式「[h]:mm:ss」で表示すると、24:00:00(24時00分00秒)
「hh:mm:ss」で表示すると、00:00:00((00時00分00秒)
yyyy/mm/dd で表示すると、1900/01/01(1900年1月1日)
yyyy/mm/dd hh:mm:ss で表示すると 1900/01/01 00:00:00
となります。
時刻表示の 21:30:00 は、数値では、0.8958
時刻表示の 31:30:00 は、数値では、1.3125
です。
数値の1が1日(24時間)に相当します。正確に言うと、数値1の違いが1日(24時間)の違いに相当します。
数値で1以下は1900年1月1日以前なので、数式バーに1900/01/00 21:30:00 と表示しても良いのですが、日付に0日というのはありませんので変ですよね?そこで仕方なしに時刻の部分だけを表示するようにしたのでしょう。(エクセルを作った人は困ったと思います。)エクセルの仕様だ、と言えばそれまでですが、
30時間を超えるとおかしくなるのでではなく、24時間以上だと表示が変わるのです。
No.6
- 回答日時:
数式バーはセルの書式設定では表示の形式を変更できません。
(強いて、変更するなら、コントロールパネルで地域と言語のオプションで日付と時刻の表示形式を変更する。しかし、「[h]:mm」のような形式は無いはず。また、ほかにExplorerで表示するファイルの日付時刻の表示などが変わってしまうので注意(未確認、私の推測))
なぜ30時間を超えるとおかしくなるのでしょうか?
24時間を越えると、数式バーではそういう表示になります。強いて理由を言えばExcelの仕様です。
これは、シリアル値(Excelが日付時刻を表す数値)が日付は1日を1にし、1900/1/1から通算日となり、時刻は1時間は1/24つまり0.041666…となっているからです。
No.5
- 回答日時:
>なぜ30時間を超えるとおかしくなるのでしょうか?
一言で言うと、それが Excel の仕様だからです。
セルに「23:59:59」と記入し、数式バーを見てみましょう。あれっ、おかしいな?「11:59:59 PM」と表示されている。私が書いたのと違うじゃないか。続いて別のセルに、「24:00:00」と記入。今度は数式バーに「1900/1/1 12:00:00 AM」となっている。
次に、今記入した 2 つのセルの書式を「標準」などに設定してみましょう。すると「0.999988426」と「1」になりますね?この状態で数式バーを見ると、「0.999988426」と「1」のまま。
さらに別のセルに、「0.5」と「1.5」を記入し、書式を「[h]:mm:ss」にしてみてください。そして数式バーを見ると…「12:00:00 PM」と「1900/1/1 12:00:00 PM」になりましたね?
最後に、さっき記入した「1」と表示されている箇所が A1 セルだとすれば、A2 に「7:30:00」、A3 に「=a1+a2」と記入しましょう。そして A3 をコピーして、別のセルに値複写してください。「1.3125」になりますね。そのセルの書式を「[h]:mm:ss」にすれば、セルの表示は「31:30:00」に、数式バーは「1900/1/1 7:30:00 AM」になります。
要するに「1900/1/1 7:30:00 AM」のうち「1900/1/1」が「1」に相当し、「7:30:00 AM」が「0.3125」に相当しているわけですね。
質問者さんは多分、日時のシリアル値というのをご存じだと思います。それは、日時を記入したセルの書式を「標準」などに設定したときにセルと数式バーに表示される数のことですね。セルに表示される数字は、シリアル値とは異なっているというだけではなくて、数式バーに表示される数字とも異なってくるんですね。
つまり、そういうもんだということです。つまり、仕様ということです。
No.4
- 回答日時:
NO.1さんの通り全く正常です。
時刻と時間の違いを考えて下さい。
時刻は24時迄しか有りません。
例えれば腕時計と同じ様なものです。
24時を過ぎて25時と言うのは翌日の1時です。
「31:30」は腕時計で考えてみれば翌日の7時30分です。
つまり「1日と7:30」となります。
これを標準表示にすればシリアル値「1.3125」が得られます。
シリアル値は整数部が「日」、小数部が「時刻」になっています。
シリアル値「1.3125」を
時刻表示にすれば「7:30」 ( h:mm 形式)
時間表示にすれば「31:30」( [h]:mm 形式)
日付表示にすれば「1900/1/ 7:30」
(数式バーは日付表示)
表示(見た目)は色々ですがパソコン内のデータは全て同じ数値です。
No.3
- 回答日時:
>数式バーは「1900/1/1 7:30:00」になってしまいます。
入力した値を自動的に日付の書式へ変更されています。
日付の起点は西暦1900年1月1日 0時0分0秒です。
時間として31時間30分を入力しても1日+7時間30分に換算した結果で日付で起点から7時間30分経過した日時として扱われています。
>なぜ30時間を超えるとおかしくなるのでしょうか?
30時間を超えたからではありません。
24時間以上で同じ結果になります。
日付の起点は何年何月を見ても1日であって0日はありません。
従って、1日未満の値は時間だけの値として日付が入りませんが24時は1日 0時0分0秒に等しいため日付に置き換わるものと思います。
>どちらも書式は「[h]:mm」にしています。
再確認してください。
h:mmになっていませんか?
[h]:mmのようにhをカギ括弧で括られていれば時間として24時間以上でも日付に置き換わらないはずです。
数式バーには1900/1/1 7:30になっていてもセルの表示は31:30になるはずです。
No.2
- 回答日時:
エクセルでの時間の表示ですが、
まず、「0:00:00」は、西暦では「1900/1/0 0:00:00」となります。
これが、起点となりますので、
>「21:30:00」と入力すると「21:30:00」のままなのですが・・・
これを、西暦になおすと数式バーは「1900/1/0 21:30:00」となっていると思います。
尚、書式が、「[h]:mm」なので「21:30:00」しか表示されません。
>「31:30:00」を入力すると表示は「31:30:00」になるのですが、
数式バーは「1900/1/1 7:30:00」になってしまいます。
これは、1日が24時間なので「31:30:00」と入力すると、
1日(24:00:00)と(7:30:00)なので
日付が1日進み「1900/1/1」となり、+「7:30:00」で
「1900/1/1 7:30:00」となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
歳とったな〜〜と思ったことは?
歳とったな〜〜〜、老いたな〜〜と思った具体的な瞬間はありますか?
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
Excel書式設定が24時間以上の設定の時の数式バーの内容について
財務・会計・経理
-
エクセル(2003) 「1900/1/0」を消したい
Excel(エクセル)
-
CSVファイルの時刻の形式について
Excel(エクセル)
-
-
4
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
5
Excel条件付書式(残業45時間以上になったら色をつけたい)
Excel(エクセル)
-
6
エクセル関数/10進法から60進法への変換(カンマ表示)
Excel(エクセル)
-
7
Excel 時間の表示形式 セルと数式バーの表示を同じにしたい。
その他(Microsoft Office)
-
8
【Excel】24:00と表示したい!
Excel(エクセル)
-
9
エクセル条件付書式で指定の時間が過ぎていたらフォントの色を変える
Excel(エクセル)
-
10
エクセルで月日を入力すると1900年のものになってしまう。
その他(Microsoft Office)
-
11
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
12
勤続年数の平均を求めたい時の関数
Windows Vista・XP
-
13
ある一定時間を超えた場合の超えた時間のみを合計する方法をご存知でしたら
Excel(エクセル)
-
14
ピボットテーブルでは時間の表示が出ない
Excel(エクセル)
-
15
エクセル0:00と表示される原因
Excel(エクセル)
-
16
エクセルでの時間計算(2時間30分→2.5と表示するには?)
Excel(エクセル)
-
17
IF関数で、時間を条件にしたい場合の式について
Access(アクセス)
-
18
エクセルで、時間 0:00を表示する方法
Excel(エクセル)
-
19
エクセルで時間の計算、なぜ24をかける?
Excel(エクセル)
-
20
エクセル 1万時間を越える際の時間計算&合計算出
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelに入力した個々の日付の数...
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
エクセルでENTERを押すと数式が...
-
入力後に日付順になるように自...
-
31:30:00が1900/1/1 7:30:0
-
Excelで8/26等の日付を全てその...
-
エクセルで1年後の月末を表示さ...
-
エクセルで数字列の間に『/』を...
-
エクセル 当番表の作り方 エク...
-
◆ EXCEL自動入力日付を自動で...
-
エクセル関数で日付かどうかの...
-
エクセルのセルにカレンダーを...
-
日付を入力したセルをファイル...
-
WORDで翌日や翌々日の日付を表...
-
エクセル 平日のみ連絡印刷
-
エクセルで1・2・3月を翌年にし...
-
excelで月末日を判定したい
-
参照先は空白なのに、なぜ年月...
-
VBAでセルに入っている日付をシ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力後に日付順になるように自...
-
エクセルでENTERを押すと数式が...
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
Excelに入力した個々の日付の数...
-
エクセルで1・2・3月を翌年にし...
-
エクセル関数で日付かどうかの...
-
Excelで8/26等の日付を全てその...
-
エクセルで数字列の間に『/』を...
-
エクセルで1年後の月末を表示さ...
-
ファイルのオープン時に今日の...
-
excelで月末日を判定したい
-
エクセル 当番表の作り方 エク...
-
☆Excelエクセルで入力した日の...
-
エクセル グラフ 軸の日付表記...
-
EXCELで直近の日付を抽出する関数
-
エクセルのセルにカレンダーを...
-
WORDで翌日や翌々日の日付を表...
-
日付を入力したセルをファイル...
おすすめ情報