• ベストアンサー

Excelで日付を自動表示させたい

特定のセルにある日付を入力しすると 表の日付欄がその入力した日付で月単位に 連続に表示する方法を教えて下さい。 <例> 開始月日  7月15日 日付 7月15日 8月15日 9月15日   ・   ・   ・ という形です。また同様に月末日での指定方法も教えて下さい。 宜しくお願いします。

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

  • ベストアンサー
noname#11836
noname#11836
回答No.7

#4です ##アドバイスを一つ 私が良く使う方法ですが 月末日を99日とします。 <例:月末以外> 開始月日  2005年 4月 30日 日付 4月30日 5月30日 6月30日 7月30日   ・   ・   ・ <例:月末> 開始月日  2005年 4月 99日 日付 4月30日 5月31日 6月30日 7月31日   ・   ・   ・ これなら、 開始年がC1(表示形式:0"年") 開始月がD1(表示形式:0"月") 開始日がE1(表示形式:0"日") に入力されているとして 日付を A4 A5 A6 A7 ・ ・ に表示するとして A4 =if(E1<>99,DATE(C1,D1+ROW()-4,E1),DATE(C1,D1+ROW()-3,0)) A5 =if(E1<>99,DATE(C1,D1+ROW()-4,E1),DATE(C1,D1+ROW()-3,0)) 上記の場合 開始日が 2005年 1月 30日 の翌月は2005/3/2になります(仕様です) 他の日を表示するのかは仕様次第です。

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

その他の回答 (11)

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.1

分析ツールが必要ですが、EDATEを使えば簡単に出来ます。 開始月日がA1にある場合。 =EDATE(A1,1) A1の月日に1月足すと言うことです。 二月後の場合は、 =EDATE(A1,2)とします。 分析ツール メニューのツール→アドイン→分析ツールにチェック。

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

関連するQ&A

  • エクセル 日付の表示゛を月毎にしたい時は?

    下記の関数(法則?)なんて可能なんでしょうか? あるセルに日付を表示させるための数字をいれると連続したセルにつづきの日付がでるようにしています。 (例)セルA1に04/01と入力で4月1日表示、以降のセルに前日+1の計算式を入れて日付を表示させています。 それを例えば4/30まで来たらそこでストップして5/1(翌月分ということです)以降を表示させない。なんてことができるのでしょうか? ちなみに下記条件があります。 ・日付の開始日は1日からとは限らず、月の途中の日からでも開始になることがあります。 さらに欲言えば別の離れたセルに翌月以降の日付が表示される。 なんてことができればベストです。 開始の日付が不規則なため、月末の31日がどのセルになるか決定しません。 ですのでつづきの計算式の入力に頭を悩ませています。 最初の設定自体を見直さなければいけないのかもです。 なにかアイディアありましたらよろしくお願いします。

  • エクセルで表を作っていますがある曜日の日付を

    エクセルで表を作っていますがある曜日の日付を 欄に連続入力する方法はありますか?1週間置きの金曜日の日付を欄に連続入力したいのですが。

  • 日付の自動表示で困ってます。

    20日締めの表製作で日付の自動表示をしたいのですが、 A1に年/月を入力すると A2が前月の21日から始めA2~ A32まで日付を自動表示させたいのです。 で、途中の月末(28,29,30,31)表示も自動で修正できれば うれしいのですが、、、 どうすればよいのでしょうか、助けてください。

  • エクセルにおける日付表示方法について

    エクセルで学校のお当番表を作成中です。 6月1日から開始なので表の日付欄に 6/1  6/2  6/3……と縦に表示させたいのですが 1回ごとに入力するのではなく、一括で日付順に出てくるやり方があれば ぜひ教えてください。 m(_ _)m お早めにご伝授のほど、よろしくお願いいたします。

  • Excelで特定の日付以降の非表示

     閲覧有難うございます。 Excelを使用してシフト表を作りたいのですが、開始日を各月の11日、締め日を10日とした場合 10日以降の日付を表示しない方法を教えていただきたいです。 日付の自動入力を使っているのですが、月末日が変動する月 (2月や9月など、30日までしかないまたは30日以前に終わってしまう月) はオートフィルで自動入力の関数文を指定した場合 10日以降の日付まで表示されてしまうのです。 11日から10日まで限定で表示したい場合はどうすればいいでしょうか。 IF文を使えばいいのか、それとももっと別の関数を使うべきなのかわかりません。 教えていただければ幸いです。 以下自分が書いている状態です。 C2に年数(2013) D2に月(今でしたら9) D3に=DETA(C2,D2,11)  E3に=(D3+1)とし、F3・・=(E3+1)となっております。以下右に同じようにオートフィルで関数文が指定されてます。

  • Excelの日付がスラッシュ表示になり困ります

    こんにちは。Excelの日付入力について質問です。 入力した日付の表示が勝手にスラッシュ形式に変わってしまいます。 Excelの知識が足りず、困っています。治す方法を教えて頂けませんか。 まず日付をセルに「2012年11月21日」と入力しています。 この形をそのままにしたいのです。 しかし後から曜日を付けくわえたり訂正するために セルを選択(ダブルクリックで入力しようと)すると 表示が急に2012/11/21に変わってしまいます。 セル選択をはずすと、入力した時の2---年-月-日状態に戻ります。 スラッシュ形式のまま書き加えると、スラッシュ形式のままで確定されてしまいます。 ここで調べて、日付の入力形式はセル書式から変更出来るとしりましたが セル書式で変更をしても全く変わりません。 変更後も何も変わらず困っています。 どなたか、入力した日付形式をそのままにする方法を 教えて頂けませんか。

  • エクセルの日付入力

    日付入力で、2007/01/07と入力したいのですが、1月など一桁の月や日付の0を入力すると0が消えてしまいます・・。「セルの書式設定」→「日付」の種類の欄に「2001/3/14」や「03/14/01」はあるのですが、「2007/01/07」みたいなのがありません。今、日付の欄の部分はすべて「2007/1/7」のようになっていますが、一括で直すいい方法はないでしょうか? よろしくお願いします。

  • エクセル 日付自動入力?

    エクセル2000を使用しております。 例)セルA1に 8/1 と入力したら   セルB1以降には自動で 8/2 セルC1には8/3・・・・・ 以上のように連続2週間分の日付が入力されていく。 但し 土曜日、日曜日の日付は入力されないようにする。 以上のような自動入力をする関数、もしくはVBAにての 命令文を教えていただきたいのですが・・ よろしくお願いいたします。

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

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

  • 入力した日付から指定の日付を表示

    Excel計算式を教えて下さい。 目的)A1セルに入力した日付を元に、B1セルに指定の日付(毎月20日締)を表示したい。 ルール例) A1に 3月1日(月初)~3月31日(月末)の間の日付を入力すると、B1に4月20日を表示。 値の例) A1:2013/3/1→B1:2013/4/20 A1:2013/3/15→B1:2013/4/20 A1:2013/3/31→B1:2013/4/20 A1:2013/4/1→B1:2013/5/20 A1:2013/4/20→B1:2013/5/20 A1:2013/4/30→B1:2013/5/20 上記を実現する計算式を教えて下さい。

専門家に質問してみよう