• ベストアンサー

自動的に曜日が変わる設定

エクセルで他の人が作った表で、一ヶ月の日付と曜日が入っているものがあったのですが、「月」の部分をたとえば「4月」の「4」を「5」に変えると、自動的に5月の曜日に対応するように曜日が修正される表があったのです。その人が退職してしまい、「あれは便利だったな~」と思うものの、どういった計算式を入れたらいいのか、また、計算式とか、そういうものではないのか、自分ではわかりません。 Windows xp Excel2002です。 よろしくお願いします。

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

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.2

例えば、 [A1]=2006  ←西暦 [B2]=5  ←月 [A3]~[A33]=1~31  ←日 というシートであれば、 [B3]=TEXT(DATE($A$1,$B$1,A3),"aaa") という関数で曜日が表示できます。 "aaa"だと「月」 "aaaa"だと「月曜日」 という表示になりますよ。

sutch
質問者

お礼

丁寧なご回答ありがとうございます。 実際にやってみたら見事に出来ました! 助かりました。ありがとうございました。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

質問の書き方から判断して、失礼ながら、貴方は関数初心者と推察します。だから、「他の人が作った表」がどんなレイアウトだったかを具体的に述べた方が得策です。そうしないと計算式を案内しても貴方がそれを応用できないと思うからです。 「年」の部分、「月」の部分を、それぞれセル A1、B1 に、とか… 「日」、「曜日」の範囲をそれぞれ何処に、とか…

sutch
質問者

お礼

確かに私は関数初心者で、基本の加減乗除とAVERAGEぐらいしか使えません。補足要求を頂いたのに申し訳ないのですが、他の方からの回答で解決いたしましたので、締め切らせていただきます。私の質問の仕方についてご指摘いただいた点は今後に生かしたいと思います。 どうもありがとうございました。

回答No.1

■ 関数 =TEXT("2006/5/23","aaa")または=TEXT("2006/5/23","aaaa") ■ 表示形式 [書式]-[セル]-[表示形式]において、 [分類]で「ユーザー定義」を選択し、 [種類]に「aaa」または「aaaa」を入力。

sutch
質問者

お礼

ご回答ありがとうございます。 実際にやってみたら表示できました。 助かりました。ありがとうございました。

関連するQ&A