• ベストアンサー

EXCELの式です?

くだらない質問です^^;オートフィルすれば、何も必要ない事ではありますが・・。A1セルに曜日の『月』と入力すれば、自動的にB1、C1、D1以降に『火』、『水』、『木』・・『日』、『月』・・・とただ単に、曜日がでるようにするには、どんな式をいれればいいですか?宜しくお願い致します。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.6

No.4です。 年と月はどこにありますか? 仮に、A1に年(2004)、B1に月(9)、A2から右へ日数(1、2、3・・・)として、A3から右へ曜日を表示するとします。 A3に、 =TEXT(DATE($A$1,$B$1,A2),"aaa") と入力して、右へコピーします。

noname#263311
質問者

お礼

ご回答有難うございました。何とかできました。

すると、全ての回答が全文表示されます。

その他の回答 (7)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.8

質問では日にちは不要なんでしょう? 一番上に1日の曜日2004年9月なら「水」といれ、+ハンドルをだして、下へ引っ張れば良いのでは。 1日の曜日をカレンダを見ないのなら、B1に2004/9/1をいれ、A1に=TEXT(B1,"aaa")をいれ、A1に値複写して式を消し、上記のようにすれば良い。

noname#263311
質問者

お礼

ご回答有難うございました。何とかできました。

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.7

#2,5のmshr1962です。 1行目に日付表示が1,2,3,4...31 2行目に曜日で月火水木金土日... ですか? それなら A1に2004/9/1 B1にA1+1 表示書式をユーザー定義でdにして右方向にコピー A2に=TEXT(A1,"aaa") としてこれも右方向にコピー でできます。 年,月を別セルの場合は A1=DATE(年のセル,月のセル,1) とするだけで後は同じです。

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.5

#2のmshr1962です。 A1に入力するのが文字の"月"でなければいけない場合は B1=CHOOSE(FIND(A1,"月火水木金土日"),"火","水","木","金","土","日","月") または B1=MID("火水木金土日月",FIND(A1,"月火水木金土日"),1) としてC1以降にコピーしてください。

noname#263311
質問者

お礼

ご回答有難うございました。何とかできました。

すると、全ての回答が全文表示されます。
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.4

こんにちは。maruru01です。 B1に、 =MID("月火水木金土日",MOD(FIND(A1,"月火水木金土日"),7)+1,1) と入力して、右へコピーして下さい。 ところで、どこかに日付があるのなら、セルの表示形式やTEXT関数を利用した方がはるかに簡単ですよ。

noname#263311
質問者

お礼

ご回答有難うございました。何とかできました。

すると、全ての回答が全文表示されます。
  • hato_mu
  • ベストアンサー率15% (14/90)
回答No.3

B1には、=IF($A$1="月","火","") C1には、=IF($A$1="月","水","") という具合に入力していけば質問の状態にはなります。 ただ、 どこかに日付を入力しているなら 例えば2行目には日付が入っているなら =TEXT(A2,"aaa")と入力することで日付に対応した曜日が自動的に表示されます。(あくまでも曜日だけしか入力しないならダメですけど)

noname#263311
質問者

お礼

ご回答有難うございました。何とかできました。

noname#263311
質問者

補足

すいません。説明不足でした。A1の曜日だけは、月曜日固定ではなく、その月の最初の曜日に変わる(上の行に1,2,3・・・の日付を入れています。)のですが、どうでしょうか?

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

一番単純なのは A1に月曜日になる日付を入力、B1=A1+1でこれをコピーしてセットする。 1行目の表示形式をユーザー定義でaaaとする。 こうすれば日付を曜日として表示してくれます。

noname#263311
質問者

お礼

すいません。説明不足でした。A1の曜日だけは、月曜日固定ではなく、その月の最初の曜日に変わる(上の行に1,2,3・・・の日付を入れています。)のですが、どうでしょうか?

すると、全ての回答が全文表示されます。
  • kamiero
  • ベストアンサー率31% (88/282)
回答No.1

IF文で、 =if(A1="月","火","") で、 火 の部分を 水~ にして 下の列にコピーすればいけますよ。

noname#263311
質問者

お礼

ご回答有難うございました。何とかできました。

noname#263311
質問者

補足

すいません。説明不足でした。A1の曜日だけは、月曜日固定ではなく、その月の最初の曜日に変わる(上の行に1,2,3・・・の日付を入れています。)のですが、どうでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A