• 締切済み

エクセルでスケジュールを自動作成する方法

いつもお世話になります。 仕事の「完成日」を入力することで、スケジュールを逆算してくれるような仕組みをエクセルで作成することはできますか? 仕事スタートから、完成日までは約2ヶ月なのですが、完成の3日前、2週間前、1ヶ月前というように、決まった期限で手続きを行う必要があるのですが、毎回スケジュールをひくのが大変おっくうで… スケジュールに完成予定日を入れたら、逆算してスタートまでのスケジュールが書き換わらないかなぁ~と思っています。日付と曜日だけ変われば、項目は日祝にあわせて微調整したいと思っています。 よい方法があれば教えてください。

みんなの回答

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.2

約2ヶ月って条件が微妙ですね。60日とか決まっていれば簡単なのですが。 まず、A1に完了日を入れます。 BR2セルに、=A1と入力し、BQ2に=BQ2-1と入力します。 BQ2をクリックし、G2セルまでドラッグします。 A1に2008/4/20と入力すると、G2が2008/2/17,BQ2が2008/4/20となります。 約2ヶ月ということですから、不要な日付の列は非表示にします。 A~F列は、スケジュールの項目名の入力エリアとし、3行目以降に、スケジュールの 詳細を記入します。 これでいかがですか?

Hisagon
質問者

お礼

回答ありがとうございます! アドバイスの方法試してみます。 評価ポイントについてはもうしばらくお待ちください。すみません。

回答No.1

例えば完成日をセルA4に入力するとします。 完成日から1ヶ月(31日)前の日付はセルA1・2週間(14日)前はセルA2・3日前をセルA3に表示されるようにするとします。 A1には「A4-31」 A2には「A4-14」 A3には「A4-3」 と入力してはどうでしょうか? これでは不足な点がありましたらまた教えてください。

Hisagon
質問者

お礼

回答ありがとうございます! このやり方で試してみます。 すぐにはできないので、評価ポイントはもうしばらくお待ちください。

関連するQ&A

  • Excelでスケジュールを作成したい

    月間スケジュールをExcelにて作成したいとおもっております。 1日から31日までのスケジュールで、 A列に1~31日までの日にちを表示(2004/7/1と入力して、セルの書式設定で日付だけ表示) B列にその曜日を表示(月・火・水・・・日) ここまではできました。 でも、マクロを使って土日の行(C列からF列まで)に色付けしたいのですが、どうやってマクロの式を作成したらよいのか分かりません。 似たような質問がありましたが、それは日付を横に表示ということで、解答をみながらやってみましたができませんでした。 そもそも、マクロがよく分からない(絶対参照と相対参照の違いくらいしか)ので、式にどんな意味があるのか、簡単に説明して頂けると助かります。 更に、毎月25日が給料日で、その5営業日前にデータ伝送、10日に住民税納付という具合に、だいたい何日に何をするというのが決まっています。その予定をあらかじめリストアップしておき、土日にその日が重なった場合は前日にずらして自動的にスケジュールに組み込んで表示させる。といったこともできるのでしょうか? どなたか詳しい方、教えてください。 よろしくお願いいたします。

  • スケジュール帳作成について

    スケジュール帳のようなものを作成しています。 今日の日付から30日分を表示、ログファイルを開いて、その中に表示した日付があったら予定を表示、 というようにしたいのですが、表示はうまくいくのですが、回数が何回も繰り返されてしまいます。 なぜそうなるかはわかるのですが、どのように回避していいかがわかりません…。 コードは ログファイルオープン forでログファイルを$HIDUKEなどに分割 forでスケジュール帳を作成 if分でログファイルの$HIDUKEとスケジュール帳が一致すれば予定を表示 }#スケジュール帳作成のfor 終了 }#ログファイル分割のfor終了 という流れです。 当たり前ですが、上記の方法だとログファイルの行数分繰り返されてしまいます。 あくまで、「予定があるものの表示」ではなく、「30日分表示で予定があるところだけ、さらに予定を表示」にしたいのです。 (前者だったらできるんですが…) 流れだけでも結構ですので、教えてください。 また上記はただの表のようになっているのですが、カレンダーのように、1番左が日曜日で、1番右が土曜日で… という表示方法にもしたかったのですが、どうしてもうまく考えられませんでした。 その日付の曜日に合わせて表示ってどのようにやるんですかね?

    • ベストアンサー
    • Perl
  • エクセルVBAでのスケジュール作成

    いつも大変お世話になっております。 本日も質問させてください。 会社指定の異なる2つのブックのエクセル表に自分の部署の社員全員のスケジュールを入れなければいけません。 (1つは月間、もう1つは週間で、それぞれ各月、各週毎にシートがあります。) VBAのフォームを作成し、週間スケジュールは自動でセットできるようになりました。 ですが、月間のスケジュールがうまくいかなくて困っています。 (入力フォームは共通のものを使用します。) スケジュールの表はシートが月別になっていてA列に社員名、1行目に日付、2行目に曜日、3行目に祝日が表示されるようになっています。 4行目からが各社員のスケジュールですが、1人の1日分のスケジュール入力のセルは2列×3行=6セルです。 (わかりにくいので図で表現したかったのですが、ずれて表示されてしまって余計にわかりにくいのでやめてみました。ちなみに、1人目の1日目のスケジュールのセル範囲はB4:C6となります。) そして、各セルには入力する項目が決まっています。 (この項目についてはフォームで作成済みです。) セルが多いため、Rangeを使おうと思っても指定するのが困難です。 個人的にはRangeのセルの値を別シートに作成した表からindexで検索できたらなぁ。と思っています。 できるかどうかすらわかっていませんが。(汗) もちろん、もっと効率的な方法があればそちらを教えていただきたいです。 週間スケジュールのセルから入力値をもってくる事も考えたのですが、月間は1日から必ず始まっていますが、週間は月曜日からのため、月や週によって日付が異なることなどから、やはり私には難しいのです。 よろしくお願いします。

  • エクセルで、逆算スケジュールをある程度自動で作りたいのです!

    業務改善のためお知恵を拝借できれば幸いです。あるイベント日を起点として、そこから逆算して準備の確認日や、発注日等の入ったスケジュール表を、ある程度自動的に作成したいと思っています。 縦軸(列A)に日付、横軸(行1)イベント名(「体育祭」「ハイキング」など・・・)を記したスケジュール表で、条件付書式を利用して当日行に色がつくようにしてあります。 例えば、3月2日のセル(仮にC62)に「イベント」と入力すると、3日前の2月27日(C59)に「最終確認」1週間前の2月23日(C53)に「納品確認」30日前の1月31日(C32)に「会場手配」・・・と、「イベント」を起点としてあらかじめ設定したチェック項目をカレンダーに貼り付けたいのです。 これを毎朝チェックすることで、当日やることがイベントをまたいで確認できるのではないかと考えています。 どうかお手を貸してください。よろしくお願いいたします。

  • エクセルで日付・曜日の入った表の作成方法が知りたい

    エクセルで毎月の曜日と日付が入った表を作成したいです。 5月 1  火 2  (水) 3  (木) 4  (金)   5  (土) 6  (日)    ・    ・    ・ 31 木 エクセル初心者です。 ↑上記のように、毎月、日付と曜日が入った表を作成しています。 この表は、土日・祝は色を赤色にし、()をつけてわかりやすくしなければなりません。 毎回手書きで作成しているのですが、簡単に作成できる関数などはありませんか? たとえば、2012年5月などと入力したら自動的に日付と曜日が入り、土日祝は赤色で()がつくように したいんですが、難しいでしょうか? 回答よろしくお願いいたします。

  • エクセルスケジュール作成の際に、曜日を固定して日付をその月によって連動させる方法を知っている方いませんか?

    エクセルで横列にスケジュール表を作成しています。月により日付を連動させる方法(WEEKDAY等)の説明はたくさんありますが、逆に月により日付を左右に連動させるようにできませんか? 曜日欄には式入れずそのまま入力。日付欄は、3/1が第1週目の日曜であれば、曜日欄の第1週目の日曜の欄の上に自動的に日付が表示される感じにしたいです。 また、資料の都合上、月ごとに管理していますが、前月&次月それぞれ1週間分の日付も表示させたいです。 A1~  年  月 B1~  前月日付  当月日付 次月日付←月を変更すると左右に移動 C1~  前月曜日  当月曜日 次月曜日←固定 分かりづらい説明で申し訳ございませんが、かなり困っています。お返事頂ければ幸いです。宜しくお願いします。

  • Excelでカレンダーを作成。日にちを自動的に・・・

    Excel2000でカレンダーを作成中なのですが質問です。 Sheet1に2006年1月、Sheet2に2月・・・とシートごとにひと月。 日にちはB列、曜日を右隣のC列に縦に入力。 E2に○月と月の数字を入力したたけで、B/C列の日付け・曜日を自動的に入力させる方法はありますか? 出来れば、土曜日の日にち・曜日を紺・日曜日はピンクと書式の色を変えたいので、その作業も自動的にしてくれると大変ありがたいのです。 ヘルプやサイト検索などしてみましたが、よく分かりませんでした・・・。 出来れば夕方までには完成させたいです。 お時間のある方、宜しくお願い致します。

  • スケジュールを書いてると細かすぎてきりがなくなる。。。

    仕事でもプライベートでも、やりたいことが多すぎて、紙に書いてるだけでやるのが億劫になってしまいます。そして結局なにもできないことが多いのですが、、そして紙に書いたりしても結局次の日また書いてたりします。 1.皆さんはスケジュール管理をどういう風にやっていますか? 2.紙に書き出すとやりたいことの詳細をどんどん書いていき、きりがないってことないでしょうか?それについては皆さんどうしてますか?(→だから手帳も特に使っていません)

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

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

  • 【頭良い方HELP】スケジュール表

    スケジュール表を作成しているのですが、 曜日によりスケジュールが異なる日付の計算が発生するため、 日付の計算(E~G列)がうまくいきません。 どなたか教えてください。 ■スケジュール表について ・月次でのスケジュール表を作成しています ・曜日によりスケジュールが変更になります ※祝日も日曜日と同様にサイクルに含まれません ・サイクル表に基づき、E~G列の日付を自動計算する(計算箇所はここだけです) 例)5/1(木)でいうと、 サイクル表は木曜日なので、以下のサイクルになります。    1 2 3 4 5 6 7 8    木 金 土 日 月 火 水 木 木  A  B  C D E    なので、スケジュール表には、以下のように計算されるようにしたいです。              A   B   D 5/1 木  5/1  5/2  5/7  内容は以上になります。 ※参考にスケジュール表とサイクル表の画像を添付しているので、ご確認ください。 不明点あれば、お問合わせください。 宜しくお願いします。

専門家に質問してみよう