• 締切済み

<出来ない?> 別々のセルに年月日を入力し、曜日の自動計算

A1に年(平成)、B1に月、C1に日を入力し、D1に曜日を自動で表示できますか?自分なりに色々調べましたが、年月日を別々のセルに入力してしまうと、曜日の自動計算は出来ないようでしたので、教えてください。よろしくお願いいたします。

みんなの回答

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

A1=19なら =TEXT(("H"&A1&"/"&B1&"/"&C1)*1,"aaa") A1="H19"、A1="平19"、A1="平成19"なら =TEXT((A1&"/"&B1&"/"&C1)*1,"aaa") で大丈夫です。 *1は文字列としての日付をシリアル値に変える方法でDATEVALUEと同じ結果になります。

ayaya11
質問者

お礼

あきらめていましたが、本当に出来て感謝しております。他にも参考になることばかり、良い勉強になりました。本当に、ありがとうございました。

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

こういうやり方もあります 関数 =DATEVALUE("平成"&A19&"年"&B19&"月"&C19&"日") 書式 ユーザー定義 ggge"年"m"月"d"日"(aaa)) 結果 平成19年7月12日(木)) -- 日付の関数に関しては 日付シリアル値(ご存知ですか?1900年1月1日からその日までの日数でエクセルはセルの値を持っています。 これを作るのは (1)年月日が数字の場合 DATE関数 (2)文字列の場合    DATEVALUE関数 の2つがあります。 ーー 書式ですが 平成19年7月12日(木))のように曜日を出すのは (1)私のように、書式で(木)が出ているだけ (2)既回答のようにTEXTで文字列で出す やり方が ありますが、(1)の場合、その後に数計算に使えるという 大きなメリットがあります。 曜日だけを別セル出すなら、日付シリアル値を、そのセルにコピー(=D19など)して、書式でユーザー定義で、aaaにすればよい。 >自分なりに色々調べましたが 以上はエクセルでは、有名な話です。経験を積んで、日付の全般的な理解が無いと(特に日付シリアル値のこと)本など読んでも、応用力が付かないのでしょう。

ayaya11
質問者

お礼

あきらめていましたが、本当に出来て感謝しております。他にも参考になることばかり、良い勉強になりました。本当に、ありがとうございました。

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.4

あっ! ごめんなさい。年は平成で入力されているのですね。 平成19 もしくは 平成19年等と入力されているなら =TEXT(DATE(MID(A1,3,2)+1988,B1,C1),"aaaa") 平成が一桁の場合もあるなら、もう一度使用される可能性の ある範囲を教えて下さい。

ayaya11
質問者

お礼

素早い対応ありがとうございます。本当に出来ちゃうなんてすごいです。感激です。さらに、一つのセルに数字だけじゃなく、平成も入力されている際でも出来るなんて、さらに感激でした。本当に、ありがとうございました。

noname#77845
noname#77845
回答No.3

表示のさせ方は#1さんのやり方で問題ないのですが、正しい曜日を表示させるためには、年(A1)のセルの数字に1988を加えましょう。

ayaya11
質問者

お礼

素早い対応ありがとうございます。あきらめていましたが、本当に出来て感謝しております。本当に、ありがとうございました。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

A1が 平成の数値なら =TEXT(DATE(A1+1988,B1,C1),"aaaa") とか・・・

ayaya11
質問者

お礼

素早い対応ありがとうございます。あきらめていましたが、本当に出来て感謝しております。本当に、ありがとうございました。

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.1

D1セルに =TEXT(DATE(A1,B1,C1),"aaa") で例:月 と表示されます。 =TEXT(DATE(A1,B1,C1),"aaaa") で、例:月曜日 と表示されます。

ayaya11
質問者

お礼

素早い対応ありがとうございます。あきらめていましたが、本当に出来て感謝しております。また、曜日の標記方法もおしえていただきありがとうございました。本当に、ありがとうございました。

関連するQ&A

  • エクセルで曜日を自動で表示させる

    苦戦してます。教えて下さい   A   B  C  D   E  F   G  H   I 1 平成 21 年  4  月  4  日  ■  曜日 2 3 上のように表を作成し A2セルに =A1&B1&C1&D1&E1&F1&G1 と入力し 平成21年4月4日と表示させました。 A3セルには =A2 と入力し、セルの書式設定を aaa にして曜日を表示させようとしたんですが、平成21年4月4日 としか表示されません。 最終的にはH1セルに =A2を入力して曜日を自動表示させるつもりでいたんですが、どうすればうまくいくのでしょうか?

  • Excel2010 出勤簿の曜日自動入力について

    Excelで前月21日~当月20日までの出勤簿を作っています。 曜日の自動入力についてご教授をお願いいたします。 A1セルに年、A3セルに月の数値を入力します。 A8セルからA18セルまで21から31の数値(日にち)を、A19セルからA38セルまで1から20の数値(日にち)を予め入力してます。 上記の条件で B8セルからB18セルに、A1に入力した年とA3に入力した”前月”の21日~31日までの曜日を、 B19セルからB38セルに、A1に入力した年とA3に入力した”当月”の1日~20日までの曜日を表示する関数を教えていただきたくよろしくお願いいたします。 *A3セルが1(1月)の場合、B8セルからB18セルには昨年の12月の曜日が表示となります。 何卒よろしくお願いいたします。

  • 別々のセルに年と月を入力

    別々のセルに年と月を入力すると自動で日と曜日を表示できるようにしたいのですが・・・ セル 年:D2(21と入力) 月:H2(1と入力) 日:A5からA35 曜日:C5からC35

  • EXCEL 任意の年月日を自動入力する

    お世話になります。エクセルの使い方で質問があります。 たとえば、A1セルに「年」、B1セルに「月」を入力することで、A4セル~該当月の終わりまでを自動入力するようにするにはどうすればいいでしょうか? (例:A1に「2014」、B1に「4」と入力すると、A4セルに「2014年4月1日」と入力され、続けて下方向に順番に2日、3日・・・・A33セルに「2014年4月30日」と表示される。5月であれば「2014年5月31日まで入力される、というものです。) 表示形式はユーザー定義で「年月日」に固定します。 以上、よろしくお願いいたします。

  • エクセルで月日と曜日一覧を自動的に入力させたい

    恐れ入ります。 エクセルについて質問します。 下記のような月日と曜日の入力をしております。     A    B    C       ーーーーーーーーーーーーーーーーー 1  7月1日|7月2日|7月3日|・・・・   ーーーーーーーーーーーーーーーーー 2    月 |  火 |  水 |・・・・   ーーーーーーーーーーーーーーーーー 3  たとえばどこかのセルに「  年」「  月」を入力するようにしたら、自動的に上記の一覧に月日と曜日を入力させるようにできませんでしょうか。  30日までの月の場合、31日にあたるセルがエラー表示にならないようにもしたいです。  お知恵をお貸しください。

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

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

  • エクセル WEEKDAY関数? 曜日を入れる 

     A B C D E F G I J 1H   年   月  日  曜日  2 A1、C1、E1、G1、J1は固定で、 その他B1、D1、F1のセルに年月日を入力すると Iに曜日が表示される方法を教えて下さい。

  • Excel・計算式が自動的に入力?

    Excel2000で、計算式を使っています。   A    B   C   D    1月1日  20  10   2 1月2日  15   5   3 1月3日  28   7   4   ・    ・   ・   ・   ・    ・   ・   ・ 単純に、DのセルにはB÷Cの計算式を入れています。 最初のうちは、毎日BとCを入力した後に、一つ上のDのセルをコピーしてDに計算結果を出していたのですが、何日か経つと、BとCを入力しただけで、勝手にDにB÷Cの計算結果が入るようになりました。 特に何か設定した記憶はないのですが、この状態、私は何らかのExcelの機能を勝手に使っているのでしょうか?

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

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

  • EXCELで最初の曜日を入力したら他のセルで自動で表示したい

    EXCELで最初の曜日を入力したら他のセルで自動で表示したい 一か月分の日報を作りました、曜日は毎月変わる為に最初の曜日を入力したら他のセルに自動で順番に表示するようにしたいです。 例:A1 土   A2 日   A3 月 A1に「土」と入れたらA2、A3に日、月と表示されるようにしたいです。 説明の都合上連続したセルとして書いてますが実際は離れた位置にあるセルなのでドラッグして一気に表示は使えません。 何かいい方法はないでしょうか? 判る方がいらっしゃいましたら、どうぞよろしくお願いします。

専門家に質問してみよう