• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelについて質問です)

Excelでの報告書作成における日付表示の問題

このQ&Aのポイント
  • Excelで報告書を作成する際、深夜から早朝の時間帯の報告が正確に表示されない問題が発生しています。
  • B列の時刻が「0:00(24:00)~7:00」までの場合、A列の日付に+1日加えて表示させる必要があります。
  • 月次報告書の作成にあたり、日次報告書の日付表示を正確に行う必要があります。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! >B列の時刻が「0:00(24:00)~7:00」までの場合は、A列の日付に+1日加えて表示させたい、というものです。 仮にC列に表示させるとします。データは2行目以降に入力するとして C2セル(セルの表示形式は日付)に =IF(A2="","",A2+IF(B2<="7:00"*1,1)) としてフィルハンドルで下へコピーではどうでしょうか? ※ B列に入力が必ず24:00以下の場合は上記数式で大丈夫だと思いますが、 仮に 25:30 のような入力方法の場合はひと手間かける必要があります。 そのような場合のC列の数式は =IF(A2="","",A2+IF(HOUR(B2)+MINUTE(B2)/60<=7,1)) としてみてください。m(_ _)m

reoleus
質問者

お礼

 アドバイスしていただきありがとうございました。  希望通りに設定できました。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

>B列の時刻が「0:00(24:00)~7:00」までの場合は、A列の日付に+1日加えて表示させたい A列の式に以下のような計算を追加するのが簡単です。 =元の式+(7/24>B2) 元のA列の式が提示されていないので、最も簡便な数式が提示しにくいのですが、必要に応じて、B2が空白の時の表示を指定する数式に修正してください。

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

>「0:00(24:00)~7:00」の深夜から早朝にかけての時間帯の報告は、実際は7/11に発生した項目なのですが、7/10の日時報告書に記録しています。 >月次報告書を作成するにあたり、日付を正確に表示させなければなりません。 提示のデータ例と質問の文言に喰い違いがあるように見受けられます。 時系列で記録されていれば当日の報告は7:00から翌日の6:59までと推測します。 切り替りの時刻の7:00が何方に属するかを正確にしなければならないでしょう。 貼付画像の例ですと次の数式で良いでしょう。 =IF(B2<"7:00"*1,A2+1,A2)

  • Star-X
  • ベストアンサー率45% (23/51)
回答No.1

質問の意味が意味がいま一つはっきりしません。 0:00~7:00までは、例では7/11になっていますが、これを7/10にしたいのでしょうか。それとも7/12にしたいですか? A列の日付に+1日を加えれば7/12になりますが、そうしたいのですか?