• ベストアンサー

曜日が自動ではいる数式

A2~AE31に1~31の数字(日付)が入力されています。A1のセルに「2005/04」と入力すると、数字の下の行にA3~AE31に曜日(例えばA3には2005年4月1日の『金』)が自動で入る数式をおしえてくださいませんでしょうか?急いでおります。助けてください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

A3=TEXT(DATE(YEAR($A$1),MONTH($A$1),A2),"aaa") 上記でA3に"金"が入ります。 #1の方の方法の場合は A3=DATE(YEAR($A$1),MONTH($A$1),A2) としてください。

kopangoo
質問者

お礼

ありがとうございます!ありがとうございます!!!!非常に助かりました!!!!!

その他の回答 (4)

  • nexus
  • ベストアンサー率22% (16/70)
回答No.5

私だったら、A1に「2005/04/01」と入力 A2に「=A1」、B2に「=A2+1」…AE2までコピー A3に「=A1」、書式をユーザー定義でaaa、AE3までコピーしますけど。 翌月は、A1の月と、月末の日を調整します。 的外れでしたらごめんなさい。

kopangoo
質問者

お礼

ありがとうございます。なるほど!と思いました。エクセルって面白いですね。いろいろと工夫してみたいと思います。

回答No.4

Wizard_Zeroと申します。 A1の月が変わったら、それにあわせて曜日を割り当てたい、ということでよろしいでしょうか? A1のセルが「文字列(2005/04)」であるか「日付(2004/04/01)」であるか。それによって式が変わります。 ※ 特に書式を指定していない状態で「2005/04」と打つと自動的に「2005/04/01」という日付型に変更されます。 文字列の場合 =DATEVALUE($A$1 & "/" & A2) 日付の場合 =DATE(YEAR($A$1),MONTH($A$1),A2) どちらの場合も計算式を入れた後、セルの書式設定の分類で「ユーザー定義」を選び種類のテキスト欄に「AAA」と書いて[OK]してください。 この場合、A3~AE3に入るのは「日付型」であって、曜日の「文字列型」ではありません。曜日の文字列にしたければ、 文字列の場合 =MID("日月火水木金土", WEEKDAY(DATEVALUE($A$1 & "/" & A2)), 1) 日付の場合 =MID("日月火水木金土", WEEKDAY(DATE(YEAR($A$1),MONTH($A$1),A2)), 1) としてください。

kopangoo
質問者

お礼

ありがとうございました!文字列と日付の場合で、方法がかわるんですね。奥が深いですね。いろいろ使ってみたいと思います。本当にありがとうございました!

  • icc222
  • ベストアンサー率0% (0/2)
回答No.3

A1に日付がされているとします。 B1に「=TEXT(A1,"yyyy/mm/dd aaaa")」と入れると 日付+曜日で表示されます。 月曜日などの"曜日"の部分を省略したい場合は上記のaaaa部分をaaaとすればOKのはずです。 レイアウトなどはご自由にされるとよいと思います。

参考URL:
http://www.katch.ne.jp/~kiyopon/rakrak/rakrak.htm#%CD%CB%C6%FC%A4%CE%BC%AB%C6%B0%C9%BD%BC%A8
kopangoo
質問者

お礼

「aaa」、「aaaa」の使い方、今後の参考にさせていただきます!ありがとうございました!!

  • Protel99
  • ベストアンサー率34% (93/271)
回答No.1

A3セルの書式設定のユーザー定義の種類に aaa 若しくは aaaa とすればよいです。 2005年4月1日 金   aaaは曜日無し 2005年4月1日 金曜日 aaaaは曜日付き

kopangoo
質問者

お礼

すばやい回答ありがとうございました!ちょっと私の言葉が足りないようでしたが、今後の参考にさせていただきます。

関連するQ&A

  • 自動で日付、曜日を表示した

    エクセルで、例えば A1セルに西暦、B1セルに月を入力すれば A3セルから順に下に日付(1日 2日 3日・・・) B3セルから順に下に曜日(例えば今月なら金 土 日) というように自動的に表示できるようにしたいのですか 可能でしょうか? マクロを使えばいいのでしょうか? 可能ならやり方を教えてください。 よろしくお願いします!

  • Excelで曜日の自動表示をしたい

    先程、Excelで日付を自動で表示させる方法を質問したのですが、 今度は曜日も自動で表示させたくなったので、 再び質問させて頂きました・・。 Excelで年と月を入力しているセルを読み取り、 それに適合する曜日を自動で表示する式を教えて下さい。 例えば、 A1セルに、2003 A2セルに、5 A3セル~A33セルに、日付 が表示されている時に、 B3セル~B33セルに、A列に表示されている日付に合致した曜日を 自動で表示させるような式があれば、教えて下さい。 よろしくお願いします。

  • エクセルで、月を入力すると日付と曜日が変わるようにしたい

    昔、自分でも作成していたのに今ではすっかり忘れてしまいましたので恥を忍んで質問します。 西暦の年数を入力するセル その隣に月を入力するセル その下の行には日付が横並びに続き、 さらにその下の行には曜日が並ぶ。 毎月更新するようなシートなので 月を変更すると 日付と曜日がサーっとかわるようにしたいのです。 どうやって数式をいれますか? 教えてください。

  • エクセル 日付と曜日で自動表示

    初心者です。 下らない内容かも知れませんが 宜しく御願い致します。 セルA1に手動で日付を入力 セルB1に曜日を自動表示させています。 セルA2に日付に合わせて 日付毎の1~31の項目をプルダウンから 曜日に合わせて曜日毎の1~7の項目の内 2種類をセルA3とセルA4にプルダウンから 選択しています。 10月1日で説明すると、セルA2は1日なので プルダウンから1番を選択 セルA3は月曜なので、プルダウンから 1番を選択 セルA4は月曜~木曜は6番 金曜はセルA3が6番でセルA4が7番 土曜はセルA3が5番でセルA4が6番に なります。 このプルダウン選択を日付入力すると 自動切替させたく色々調べてみましたが 混乱しています。 どの様にすれば出来るか、御教示の程 宜しく御願い致します。

  • エクセルでの月日、曜日の入力に関して

    こんにちは いつもお世話になっています。 エクセルで日付、曜日の入力に関して教えてください。  セルA1に西暦年月日を数字で入力してあります。表示形式は標準です。  例えば、2010年1月1日は20100101です。  これに対応させてセルB1に月日、例えば1月1日。セルC1には曜日を入力させたいです。  歴史年表を作っています。よろしくお願いします。

  • EXCELマクロでの曜日の表示

    はじめまして。 EXCELマクロで曜日を表示させたいのですが、方法がわかりません。 A1セルに年、A2セルに月、A3~AE3に日付(1~31) が入力されている状態で、A4~AE4に曜日(日・月・・・土)を表示 させたいのですが、どのようにすればよいでしょうか? あまり文章を書くのが得意ではないので、わかりにくいかもしれませんが、宜しく御願いします

  • エクセルの数式で第三水曜日に色を付ける

    こんにちは、非常に困っているので知恵を貸して下さい。 エクセルのセルA1に「=NOW()」を入力し、現在の月(今で言うと2013年10月)が入力されるようになっています。 そしてセルA2からAE2までは、A1の月の初めの日付から順番に記入されるように数式を組んでいます。(今で言うと2013年10月1日~2013年10月31日) そこで質問なのですが、第三水曜日に色を付けるたい(月が変化しても自動で第三水曜日に色を付ける)には「条件付き書式」を使用すれば良いと思うのですが、数式がわかりません。 どの様な数式もしくはVBAを組めば宜しいでしょうか、ご教授お願いします。

  • エクセル曜日11月31日、2月29~31日

    出勤表のようなものを作成しています。 M16に日付を表す1が入力されていて 16行目右方向にに2~31と入力されています。 印刷範囲外となるA11に西暦をA13に月を入力する事により 以下の関数が入っているM17に書式設定で曜日が表示されます。(17行目右方向に数式がコピーされています) =DATE($A$11,$A$13,M16) このままだと、31日がない月でも曜日が表示されてしまいます。 (翌月1日の曜日) 又、2月となると29日に3月1日の曜日が表示されてしまいます。 DATE(2005,11,31)というのは12月1日という事になるのですか? DATE(2005,11,31)⇒有り得ない⇒エラー値にはならないのですか? 2月29日~31日(できればうるう年を自動認識に)と 小の月の31日の曜日のセルを 空白にする関数を教えてください。

  • Excelの表で、日付に曜日を対応させたい

    Excelで表を作るのですが、日付に曜日を対応させる方法を 調べたところ、1つのセルで例えば『2012/06/08』や『2012年6月8日』 等と書いた場合の曜日の出し方は分かったのですが、 ちょっと特殊な?表を作るよう頼まれて困っています。 要するに西暦と月と日付を書く欄がばらばらなのですが、 ------------------------------------------  2012年 6月 ****************  日付   1  2  3  4  …  曜日 金  土  日  月 … ------------------------------------------ ↑のような感じで、「年と月は空欄」「日付の数字は固定」の テンプレートにしておいて、何年何月の部分に数字を入れたら 自動で日付の下にその正しい曜日が入るようにならないかと いうものです。 もしどうしても不可能なのであればそれでもいいと 仰っていたのですが、こちらも単純な表くらいしか Excelを使わないのでよく分からず、ネットで調べても 求める回答が得られなかったので質問致しました。 詳しい方、アドバイスを頂ければ幸いです。 よろしくお願いします。

  • エクセル 曜日日付 自動入力の仕方を教えてください

    エクセル2010を使っています。 スケジュール表を作っていて日付と曜日入力が自動で、できる方法を教えてください。 セルの中に 1(日) と打っていきたいのです。 1(日)と打って、下にカーソルを持っていけば自動的に2(月)と入力できるような ものがありますか? よろしくお願いします。

専門家に質問してみよう