• 締切済み

次の日の日付と時刻が表示される方法

CL4に日付が表示されています。 CL5~CL76に時刻のみ表示されています。 CM5~CM76にCL4の日付と時刻表示がされる計算式が入力されています。 CMセルに入力されている計算式は「=$CL4+CL〇〇」です。 質問ですがCLセルの時刻が0時以降になった時にCMセルの日付が+1される方法はありますか? 画像で言えばCM18以降のセルが2017年11月15日 0:15に変換される感じです。

この投稿のマルチメディアは削除されているためご覧いただけません。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

日付シリアル値+時刻シリアル値の考えでやれば、うまく行くのではないか・。 関係日付が変わるセルあたりを抜粋 126行あたり A列       B列 2017/11/14 23/30 2017/11/14 23/15 2017/11/14 23/45 2017/11/14 23/30 2017/11/15 00/00 2017/11/14 23/45 A列 日付が繰り上がっている。 2017/11/15 00/15 2017/11/15 00/00      B列 日付が繰り上がっている。 2017/11/15 00/30 2017/11/15 00/15 2017/11/15 00/45 2017/11/15 00/30 ーー 2行おきのデータになっているが式は A126 =A124+TIMEVALUE("0:15") ’15分後 B126 =A126-TIMEVALUE("0:15")    ’15分前 素直に15分足すや15分引くをやればよいのだ。 日付+時刻シリアル値を外れた考えを持ち込むと、ろくなことがない。 === まだ回答が出ていないのは、質問表現が、要領を得ず、複雑な感じを与えているから、ではないか。加算していけば、超えるべきところで日付も変わるよ。 ただそれを確認できるのは、時刻に対する表示形式だけでなく、日付の表示形式も指定しておかなければならないのは当然だ。 余分なものを出したくないなら、背後の元の「セルデータがどうなっているか」を調べなきゃ。 別例で、小生は月が変わったら月数字も表示したいという問題で、VBAで月変化箇所(セルを)察知している。 例 見た目   30  11月30日 12/1 2 ーー 条件付き書式で、書式を変更できるかどうか、やったことないが。 ーー 質問の画像も黒っぽくて、見にくいよ。拡大すると判読できるが。手間のかかることは嫌がられて、スルーされるよ。

noname#247334
質問者

お礼

この度はありがとうございます。 同じ内容の質問をするのは禁止事項になるので質問を締め切りました。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

前回の質問(https://okwave.jp/qa/q9396077.html)の関連ですよね? 前回の質問が解決しない内に同じ内容の質問は「重複の質問」と言う禁止事項に該当すると思います。 尚、前回の質問ではCL5からCL76はVBAで開始時刻と時間の間隔を指定して設定されるように補足されましたが、今回の条件は別の設定方法でしょうか? 画像からの読み取りでは24時を跨るときにCL列の値を24時間減じているように見えます。 前回の質問の補足でVBAのコードを提示されていますが、そこから読み取れる計算では24時を超えても累積しているようです。 目に見える値と実際の値が異なるか否かを再確認してください。

noname#247334
質問者

お礼

この度はありがとうございます。 同じ内容の質問をするのは禁止事項になるので質問を締め切りました。