- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelについて質問です)
Excelでの報告書作成における日付表示の問題
このQ&Aのポイント
- Excelで報告書を作成する際、深夜から早朝の時間帯の報告が正確に表示されない問題が発生しています。
- B列の時刻が「0:00(24:00)~7:00」までの場合、A列の日付に+1日加えて表示させる必要があります。
- 月次報告書の作成にあたり、日次報告書の日付表示を正確に行う必要があります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! >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
その他の回答 (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
- Star-X
- ベストアンサー率45% (23/51)
回答No.1
質問の意味が意味がいま一つはっきりしません。 0:00~7:00までは、例では7/11になっていますが、これを7/10にしたいのでしょうか。それとも7/12にしたいですか? A列の日付に+1日を加えれば7/12になりますが、そうしたいのですか?
お礼
アドバイスしていただきありがとうございました。 希望通りに設定できました。