『曜日の表し方』(おっど) A1セルに日付を入力したら、B1に自動的に「月火水木金土日」の文字が入るようにするにはどうしたら良いですか? weekdayの関数だと数字の表示になってしまいます。 教えてください。 ---- こんばんは。 =TEXT(A1,"aaa") 又は、 =A1 として、表示形式で 「aaa」 (TORI) ほかの方の掲示板に投稿さていただくご無礼をお許し下さい。 「日月火水木金土」を「S M T W TH F SA」と表示させたい場合も教えて頂けると嬉しいです。 よろしくお願いいたします。(PINE) ---- 曜日の表示形式は以下のようになっています。 aaa   月火水木金土日 aaaa   月曜日,火曜日、・・・・・・日曜日 ddd   Mon,Tue,Wed,Thu,Fri,Sat,Sun dddd   Monday,Tuesday,・・・・・・Sunday H15.7.3 と入力して、右クリックメニューの「セルの書式設定・表示形式・ユーザー定義」で ge.m.d(aaa) とすれば H15.7.3(木)と表示されます。 このaaaをaaaa,ddd,ddddに変更して、確認して下さい。 さて、お尋ねの「日月火水木金土」を「S M T W TH F SA」と表示させたい場合は A1に日付入力し、 B1に =IF(OR(WEEKDAY(A1)=5,WEEKDAY(A1)=7),LEFT(TEXT(A1,"ddd"),2),LEFT(TEXT(A1,"ddd"),1)) とすれば、表示できますが、既定値のdddでは満足できないのですか? (シニア) ---- =CHOOSE(WEEKDAY(A1),"日","月","火","水","木","金","土") =CHOOSE(WEEKDAY(A1),"S","M","T","W","TH","F","SA") これでどうでしょう? 楽だとおもいますよ(nana7) ---- シニアさん、nana7さん、ありがとうございました。 実は1ページに2ヶ月分のカレンダーで日付の下に曜日があり月を変更すると曜日も日付にあわせて変わります。 このカレンダーは日英両方で使用したいものですから、 日月火・・・の下にはそれぞれ1文字分で曜日のS.M.T.W.TH.F.SAを表示したいのです。 本当はS M T W T F Sがいいのですが、日と土、火と木が同じなので自動的な変更するカレンダーで設定できるかがまず、分からないところです。 そして、なにぶんにも2ヶ月分のカレンダーため規定値のdddではスペースを取りすぎて不適当なのです。 nana7さんのchoose関数で8/1=金=F,8/2=土=SAまでは思うようになったのですが、8/3から全部SAになりました。何か違うことをやっているのでしょうか?ご指導頂ければ幸いです。 宜しくお願い致します。 (pine) ---- 日付入力部の確認ですが、A1に2003と年数入力、A2に月を入力、A3に=DATE(A1,A2,1) A4に=A3+1 と入力、「セルの書式設定・表示形式・ユーザー定義」で m/ddaaa 書式メニューの「条件付き書式」で「数式が」[=MONTH($A3)=$A$2+2]と入力し、書式ボタンを押して フォント色を白に指定します。OK,OK、A4の式をA64までコピーします。 B3に=CHOOSE(WEEKDAY(A3),"S","M","T","W","Th","F","Sa") この式をコピーします。 B3のフィルハンドル(右下隅の+になる所)をダブルクリックしてコピーします。 上の式はnana7さんの式で木曜日と土曜日は半角二文字にし、他は全角文字の表示です。 参考にして、応用して下さい。 ※二ヶ月分のカレンダーですので、A2に月を入力すると、2ヶ月を越える日付は背景色の「白色」の設定になります。 A1を「ユーザー定義」で 0年 A2を「ユーザー定義」で 0月 とします。 (シニア) ---- お礼が遅れまして申し訳ありません。 おかげさまで出来ました。 シニアさん、nana7さん、有難うございました。 又勉強させてください。 pine