Q1:ショートカット「Ctrl + ;」を押しても日付が入力されない・反応しない場合の対処法は?
A1:日本語入力システム(IME)が「全角入力モード」になっている場合、ショートカットが正しく認識されないことがあります。半角直接入力モードに切り替えるか、NumLockキーの状態を確認してください。また、Mac版Excelの場合は「Control + ;」ではなく「Command + ;」が基本ショートカットとなります。
Q2:TODAY関数で「前月の日付」や「翌月末」を自動算出するにはどうすればよいですか?
A2:EDATE関数やEOMONTH関数をTODAY関数と組み合わせます。例えば「今日から1ヶ月後の日付」は=EDATE(TODAY(), 1)、「当月末の日付」は=EOMONTH(TODAY(), 0)、「翌月末の日付」は=EOMONTH(TODAY(), 1)と記述することで、常に連動して正しい日付が自動計算されます。
Q3:日付を入力したセルが「#####」と表示されてしまう原因は何ですか?
A3:主な原因は2つあります。1つ目は列幅が狭く、日付の文字数が収まりきっていないケース(列の境界線をダブルクリックして列幅を自動調整すると直ります)。2つ目は、日付の計算結果がマイナス値になっているケースです。Excelは1900年1月1日以降を正のシリアル値として管理しているため、負の数になると「#####」エラーが発生します。