• ベストアンサー

時間の設定で、日付をまたげない

現在“=NOW()”を基準に、その5分後、10分後と自動計算させています。 確か=NOW()+TIME(0,10,4)といった具合だったと思います。 これをいくつか組んで、1時間分くらい組んでいます。 うまく説明できないのですが… ともかく、これは普通に使用できているのですが… 日付が変えられません。 例えば23時30分くらいにこれを立ち上げると、24時以降の時間が当日の0時と認識されてしまいます。 明日の0時と認識させたいのですがこれはどのようにすればいいのでしょうか? 教えてもらえると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

セルを右クリックし、「セルの書式設定」から「表示形式」のタブで「ユーザー定義」をクリックし、種類の窓には[h]:mmと入力します。 これによって次の日の1:00は25:00と表示されるようになります。

その他の回答 (4)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.4

再計算されずに元の値のままになっているんではないですか。そのままだと、数式などを変更しないと再計算されないでしょう。 「F9」キーを押して再計算してみたらどうでしょう。

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

実験してみると、きちんと次の日になるみたいですけど・・・? 添付画像の「12時間後」の部分を参照。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

>一度A2部分に=TODAYと入れ、日にちも表示されるようにはしてみたのですが(この場合B2部分に=NOW~を入れています) >自動的にTODAY部分に+1が追加されて明日になるわけでもなく… Todayは「今日」の日付を返します。B2で演算していても、A2がB2を参照せず、Today関数をみていれば当然、今日の日付が表示されます。 >表示されるのは同じ0時なのですが、どうも明日の0時ではなく、当日の0時をさしているようです。 その0時が今日であることをどのようにして確認しましたか? 単純には =day(セル)で確認できます。 そのときの セル の式を明示してください。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

本当かな? 書式設定で日時を全て表示させても当日になっていますか?

noname#136096
質問者

補足

あまり自分エクセルに詳しくないのでよくわからないのですが、当日になってしまいます。。。 一応現在A2に=NOW()+TIME(0,5,0)と書き、現在時間から5分後が表示されるようになります。 そして、A3に=NOW()TIME(0,10,0)と書くと現在時間から10分後… この要領で組んでいるのですが… 表示されるのは同じ0時なのですが、どうも明日の0時ではなく、当日の0時をさしているようです。 つまり、日付は認識しないというか…日付関係なく、時間のみの表示というか… 一度A2部分に=TODAYと入れ、日にちも表示されるようにはしてみたのですが(この場合B2部分に=NOW~を入れています) 自動的にTODAY部分に+1が追加されて明日になるわけでもなく… ちょっと最近エクセルを使い始めた自分には難しすぎます…。

関連するQ&A