• ベストアンサー

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

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

noname#136096
noname#136096

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

  • ベストアンサー
  • 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

  • 入力した日付

    セルA1に名前を入れるとセルB1に名前を入れた日付が入って、その日付は明日も名前を入れた日付のままにするにはどうすればいいのでしょうか? NOW()やTODAY()では当日の日付が入ってしまって、翌日も当日になってしまうので・・ 入力して日付をそのまま変えたくないのですが。 教えて下さい。

  • 【Excelの不思議な日付処理の初期値の疑問】日付

    【Excelの不思議な日付処理の初期値の疑問】日付データの基準日が1900/01/00 0:00なのは何故ですか? 1900/01/01 0:00が基準日だと思っていましたが、 =now()-now() にすると1900年1月0日0秒という存在日付の0日が基準日になっていることが分かりました。 日付データの基準日が存在しない日にちなのに計算は正しく表示されます。 どういう仕組みで整合性が取れるのか教えてください。

  • yahooカレンダーの日付が当日の日付と違います

    yahooカレンダーの日付が当日の日付と違う日付が表示されます 以前は当日の日付が表示されていました パソコンに不具合がありWIndow xpを入れ替えました XPの日付は当日の日付にしてあります 当日の日付をカレンダーを立ち上げた時に表示させるにはどうすれば良いのでしょうか

  • 日付変更線の時間差について

    日付変更線を通過する際に、日にちが変わりますが、時間(何時何分)はどうなるのですか? 北米から日本に向かって船に乗っているとしますと、 15日11時59分に日付変更線上を通過すると、17日0時となるのでしょうか? そうすると、2日間のタイム差が生じ、たとえば、16日が誕生日の場合、誕生日がなくなることもあると考えてよいのでしょうか?

  • 複雑な勤務時間管理表

    最近会社での勤務時間管理方法が変わり、月末タイムカードに自ら残業時間等を記入し提出せねばならず、エクセルで自動計算したいと思ってるんですが、計算項目も多く困っています。 出勤時間と退勤時間を入力するだけで以下の条件をすべて表示できますでしょうか? 1:当日実働時間 (休憩の1hを必ずマイナスしなければなりません) 2:当日残業時間 (実働7.5hを超えた場合、1分単位での計算が必要です。7.5時間を下回った場合も1分単位でのマイナス表示が必要です。) 3:深夜勤務時間 (22:00以降の1分単位での計算が必要です。24:00を超える場合も多く、当日深夜勤務にカウントされます。) 4:1~3までの各項目合計 自分で何度かチャレンジしてみたのですが、マイナス表示もある残業時間の計算や深夜勤務の24:00以降が発生した場合の計算等がうまくいきません。 入力項目が増えるのはまったく構いません。 どうかご教授お願いします。

  • 【VBA】「時間+日付.xls」ファイルの作成

    vbaで 「Shell ("cmd /C copy """ & 」を使用し、 今日の日付と時間を名前にしたエクセルファイル( Time$ & Time$ をファイル名にして)を作成しているのですが Date$ →2009-05-12 は、エラーになることなくファイルが作成できるのですが Time$→16:00:24 は、↑の様に「:」が入ってしまう為エラーになってしまいます。 VBAを使って現在の「時間+日付.xls」を作成するにはどうしたらよいでしょうか? ちなみにnow$はライブラリにすらありませんでした。 ご教授よろしくお願いします。

  • 時間計算について

    社内タイムカードWebを作成する事になりまして Time型データ(日付無しデータ)の計算について困っています。 $a = 08:59:11 #出社 $b = 17:32:02 #退社 計算したい値:労働時間 08:30:00(10分単位で計算) 日付付のデータであればいくつか関数があるようですが、時間のみの計算については、見つかりませんでした(泣き 又、月末の総労働時間(160時間等)の足算方法等 何卒どなたかご教授ねがいます

    • 締切済み
    • PHP
  • 日付や時間の部分(?)の呼び方

    うまく説明できないのですが、 2013/01/15 10:02:33 という時間を含めた日付があった場合に、 ひとつひとつの部分の呼び名を英語ではどう言えばよいのでしょうか? 具体的にはyearとかmonthなんでしょうけど そうではなくてそれをひっくるめた抽象的な呼び方というか・・・ 例えば一般的に 「2013/01/15」の部分はひっくるめて「date」 「10:02:33」の部分はひっくるめて「time」 と言うとは思うのですが、さらにそのひとつひとつをなんて言うのか? sectionじゃないよなぁ・・

  • 3ヵ月後の日付を自動計算しようと思っているのですが、上手くいかなかった

    3ヵ月後の日付を自動計算しようと思っているのですが、上手くいかなかったのでご質問させていただきます。 3ヵ月後の日付をエクセルで自動的に計算させようと思って、いろいろ試行錯誤しているのですが、上手くいかなかったので、ここに質問させていただきました。よろしくお願いいたします。 で、単純に3ヵ月後を計算させようと思い、ExcelのWorkday関数等を利用して、以下のような式を考えました。 =WORKDAY(DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)-1),1,B1:B38) ここで、セルA1には基準日を入力し、セルB1からB38には国民の祝日を入力しています。 で、これでほとんどの場合で上手くいったんですが、例えば明日8月31日を基準日とした場合、3ヵ月後を、基準日が月末なので3ヵ月後も月末で揃える格好で日付を指定したいと考えており、エクセル関数の組み合わせでとまってしまいました。 つまり8月31日を基準日としたような場合は、求める日付として11月30日(11月30日が土日や祝日の場合は、更にさかのぼって11月29日だったり、11月28日が求める日付)となるようにしたいと考えております。 どなたか、お知恵を拝借できればと思っております。よろしくお願いいたします。

  • エクセル Aの日付以降の規則的な日付を表示

    よろしくお願い致します。 a1のセルにある日付から2ヶ月後以降3年未満の「年」と「月」を表示したいのです。 つまり、34ヶ月分の「年月」をag3~ag14、aj3~aj14、am3~am12に表示したいです。 a1が09/07/10であればag3に09/09ag4に09/10・・・という具合です。 表示するセルが断続的なのですが、自働で表示することは可能でしょうか。 またa1を基準にして 今度はag30~ag34に 3年分の7月と12月を表示したいです。 つまり、a1が09/07/10であればag30に09/07ag31に09/12、ag32に10/07 という具合です。 こんなことって可能でしょうか?

専門家に質問してみよう