Excelで「明日〜明後日」の日付範囲を表示する方法について解説します。質問者は、Excelで明日と明後日を表示するための関数が分からないという問題に直面しているようです。この記事ではその解決策をわかりやすく紹介します。
Excelで「明日〜明後日」を表示する関数
Excelで「明日〜明後日」を表示したい場合、基本的にはTODAY()関数を利用します。しかし、あなたが直面しているエラーは、TODAY()+1〜TODAY()+2という形式で日付範囲を表示しようとしているために発生しています。この場合、文字列として範囲を表示しようとしているため、数式が正しく評価されません。
正しい方法は、次のように"〜"を文字列として入力して、日付を結合する方法です。
=TEXT(TODAY()+1, "m月d日") & "〜" & TEXT(TODAY()+2, "m月d日")
関数の説明
TODAY()関数は、現在の日付を返します。TODAY()+1は明日の日付、TODAY()+2は明後日の日付を意味します。これらの日付をTEXT()関数で「月日」形式に変換し、"〜"で文字列として繋げることで、「8月23日〜8月24日」のように表示することができます。
実際に使ってみる
1. Excelを開き、適当なセルに以下の数式を入力します。
=TEXT(TODAY()+1, "m月d日") & "〜" & TEXT(TODAY()+2, "m月d日")
2. 結果として、「8月23日〜8月24日」など、明日と明後日の日付範囲が表示されるはずです。
補足: 日付の形式を変更する方法
もし日付の形式を「yyyy/mm/dd」のように変えたい場合は、TEXT()関数の書式を次のように変更できます。
=TEXT(TODAY()+1, "yyyy/mm/dd") & "〜" & TEXT(TODAY()+2, "yyyy/mm/dd")
まとめ
Excelで「明日〜明後日」を表示するには、TODAY()関数を利用し、TEXT()関数を使って日付を文字列としてフォーマットする方法が効果的です。この方法を使うことで、簡単に日付範囲を表示することができます。


コメント