[サポートFAQ]
ライン
更新日:1999.05.16 - 情報番号:010386
ライン
Q 年と月を変更すると自動的に曜日が変更されるカレンダーを作成したい。
ライン
A FAQ改善アンケートにご協力ください
DayOfWeek関数とChoose関数を使用し、曜日を求めます。DayOfWeek関数では、指定した日付の曜日を数字で返すため、Choose関数と組み合わせることにより、曜日を漢字で表示させます。

 

◆操作手順

 上図カレンダーを作成する場合

  1. [B1]に作成するカレンダーの年を入力する。

  2. [D1]に作成するカレンダーの月を入力する。

  3. [A4:A34](1日〜31日の範囲)を先範囲指定する。

  4. [編集(E)-埋込(I)-数値埋込(N)]を選択する。

  5. 次の設定を行い、[OK]をクリックする。

      初期値:1 終了値:31 増加値:1 埋込順序:行順

  6. [B4]に次の数式を入力する。

    =Choose(DayOfWeek($B$1,$D$1,A4),"日","月","火","水","木","金","土")

  7. [B4:B34]を先範囲指定する。

  8. [編集(E)-埋込(I)-下方向コピー(D)]を選択する。

    B1とD1に年月を入力することにより、毎月のカレンダーの曜日が自動入力されます。
    ただし、31日までない月の場合、存在しない日にちの曜日に「!引数不正!」のエラーが表示されます。エラーを非表示にする、数式を削除するなど、対処を行ってください。


<DayOfWeek関数の書式>

=DayOfWeek(年,月,日) ※年は西暦で指定

引数で指定した日の曜日を数値で出力します。
返値は1〜7で、1:日曜日 2:月曜日 ・・・となります。

ライン

この情報は、お客様のお役に立ちましたか?

送信
ライン
※本情報の内容は、予告なく変更することがあります。
※本情報の一部または全部を無断で転載及び複写することを禁止します。
※記載された会社名、製品名は、弊社または各社の登録商標もしくは商標です。
弊社の登録商標についてはこちらをご参照ください。