• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:月によって一週目の数式を変化させるカレンダー)

月によって一週目の数式を変化させるカレンダー

このQ&Aのポイント
  • 「月を入れたら1日が来るセルの数式」の設定方法について質問です。カレンダーの一週目の数式を月によって変化させる方法を教えてください。
  • カレンダー作成時に、月の数字から1日目の曜日を設定して2日目からは+1をする数式を作成しています。しかし、一週目の数式を月によって変化させる方法がわかりません。どうすれば良いでしょうか?
  • Excel2000でカレンダーを作成しており、月を入力すると1日目が表示されるようにしたいです。一週目の数式を月によって変化させる方法を教えてください。

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

  • ベストアンサー
回答No.1

WEEKDAY関数を使われると、より簡単にできるかと思います。 それとアドバイスですが、A列~G列を使わず、B列~H列を使った方が式を立てるのが楽です。というのも、A列はさらに左を参照できませんが、B列ならさらに左を参照できるので、同じ式が活用できるからです。 というわけで、以下A列を挿入したものとして回答します。 WEEKDAY(2009,E1,1) で各月1日の曜日を表す数字が返ってくるので、 B3 =IF(COLUMN()-1=WEEKDAY(DATE(2009,$E$1,1)),1,IF(COLUMN()-1>WEEKDAY(DATE(2009,$E$1,1)),A3,"")) として、これをH3までコピーしてはいかがでしょう?

その他の回答 (1)

回答No.2

#1です。 式を少し間違えました。 IF文の一番後ろにある A3 を A3+1 にしてお使いください。 でないと、全部 1日になってしまう…(笑)

advence
質問者

お礼

遅くなりました。 ずいぶん前に解決していたのですが、パスワード忘れてしまって四苦八苦してました。 返事が遅れてすいませんでした。 現在は、エクセルでのカレンダーをいろいろな方法で試みています。 伝授してくださった事柄も試しました。 すごく使い勝手が良いです。