• ベストアンサー

エクセルでガントチャートできる?

教えてください。 エクセルのSheet1の A列に製品名 B列に製造開始日 C列に製造完了予定日が記入してあります。この一覧表でよいのですが、上司から「D列以降に見て分かるようにガントチャートみたいに色付きで表示できないか?そして、開始日や予定日の変更をした場合、ガントチャートも自動に変更(伸び縮み)ができるように」といわれ 色々探したのですが、専用のソフトは有るようですが、エクセルにこだわらなくてはならないので知っている方教えてください。

  • K-19
  • お礼率35% (55/157)

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

  • ベストアンサー
  • fly_moon
  • ベストアンサー率20% (213/1046)
回答No.5

出来ると思いますよ。 これだけの情報を1列にするだけならガントチャートと言っても、単純なものですよね。 D列以降の一番上に自分でカレンダーを作る必要がありますが、それはご自分の開始したい日から終了したい日まで横にドラッグで連続した日付が作れますよね。 そしてその下の部分には、条件付書式を設定すれば良いのではないでしょうか。条件を数式にして(例--D2セルの場合)「=AND($B2<=D$1,$C2>=D$1)」という式にして、書式のパターンで色をつけ、そのセルをドラッグで必要な部分全部にコピペしてやればガントチャートのようになるんじゃないかと。 ただ、1週間~10日程度なら良いですが、1ヶ月とかになると横に長くて見づらいかも。。。でも、日付ごとの管理には見易いかも。日程の長さを比較するなら、#1さんの回答の参考URLの方が断然見易いでしょうね。

その他の回答 (4)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.4

横棒積み上げグラフで作ったことがあります きれいなものができますよ

  • kawaisosu
  • ベストアンサー率48% (19/39)
回答No.3

ここらへんはどうでしょう。かなりスマートな解決法だとおもうんですが。 http://www.relief.jp/itnote/archives/002141.php http://www.ideaxidea.com/archives/2006/08/excel_1.html

  • j-mika
  • ベストアンサー率46% (15/32)
回答No.2

こんにちは。 ガントチャートという言葉を始めて知った私ですが。(^^; ようするに、伸び縮みすればよいという事なので、 エクセルのバージョンによりますが、条件付書式を利用されるのは いかがでしょうか。 D以降のセルを縮め、(例えば、月2セルなら、24セルを縮める) セルごとに条件付書式を設定すれば、思われてるチャートができ あがると思います。

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

条件付き書式によるセルの塗りつぶしなら、    A     B      C      D   E   F・・・・ 1 製品名 開始日 終了予定日 9/6 9/7 9/8・・・ 2 あああ 9/7 9/10 3 D1より左に日付を入れていく。 D2~日付を入れた列*行方向に好きな範囲を指定。 書式-条件付き書式で「セルが」を「数式が」に変更。 数式を =AND(D$1>=$B2,D$1<=$C2) で書式でパターン選択して好きな色を設定。 とかは、どうでしょうか?

関連するQ&A

  • ガントチャートの1日版を作りたいのですが

    ガントチャートの1日版を作りたいのですが 製造工程毎にかかった時間を記入し、ガントチャートのようなものを作りたいと思います。 説明が難しいので手書きの画像を載せておきます。 http://excel-master.net/graph/gantt-chart/ 上記のようなものは出てくるのですが、どれも時間軸が日となっております。 自分は時間軸を分にしたいのですが、どのようにすればいいのか教えて頂けませんでしょうか? Excelでは難しい、または他に楽に作れるフリーソフトなどありました時はそちらも教えて頂きたいと思います。 宜しくお願い致します。

  • Excelでの日別ガントチャート作成方法作成

    Excel2007を使用してシート1では以下のような月次勤務表を作成しております。このシート1の月次の勤務表は縦軸に30人ほどの氏名、横軸に日にちを展開しております。この表をもとに、8/1に勤務するものをピックアップして、シート2でガントチャートを作成したいのですが どなたかご教授いただけないでしょうか? なお、月次勤務表の横軸の日付と曜日は、月が変われば、自動で変わるように作成しております。 月次勤務表例(シート1)      A列   B列  C列      D列   E列    F列    G列・・・・・・・・・AG列 1行目 2012年8月 3行目 No 氏名 種別 1 2 3 4・・・・・・・・・・・・31 4行目           水 木 金 土 5行目 1  A氏   出勤    9:00          11:00 6行目          退社 17:00       16:00 7行目         休憩 0.5 0.25 8行目         実働 7.5 0.00 4.75 0.00 9行目 2       B氏   出勤    9:00    10:00       ・              退社 17:00 15:00       ・            休憩 1.0 0.25 ・            実働 7.00 4.75 0.00 0.00 この月次シートから、別シートに例えば、8/1に勤務するものと、その時間帯をガントチャート形式 で表示するための関数をご教授いただければ幸いです。

  • 【ガントチャートの長年の疑問】があります。

    【ガントチャートの長年の疑問】があります。 ガントチャートを見ると1個のジョブに対して1行で管理していますが、予定日より遅れて作業が始まったときにどうするのでしょうか? →や■で進捗管理しているのを書き換えて前の→や■は消すのでしょうか? 開始日がズレたらどう対処しているのか教えてください。 無論、開始日が遅れれば完了日も遅れるわけです。 毎日書き換えるのでしょうか? 予定日遅れの予定遅れの予定日遅れになると→や■が増え続けるのでしょうか? 予定通り開始出来るのも稀で予定通り始まらない上に、途中で作業を中断して別の作業に行く作業はガントチャートで管理しないのでしょうか?

  • Excelでのガントチャート形式の作り方

    Excel2007で、月間のシフト表を作成済みなのですが、 この月間表をもとに、ある日にシフトが入っているものの時間帯と氏名をガントチャート形式で 表示したのですが、どうしても、うまくいきません。 参考に月間シフト表は以下の通りです。 A1セルには2012/8/1と記入 B2セルには氏名(縦軸に氏名を並べております) C2セルには出勤時間 C3セルには退社時間 D2セルには、日にちを横軸に展開しております。 D4セルには、曜日を横軸に展開しております。 この月間表をもとに、日にちにより、シフトに入れる人は、まちまちですが、 入っている人とシフト時間を抽出して、ガントチャート形式で表示できるような、関数を お教えいただけないでしょうか?

  • エクセルでのガントチャート表示について

    業者の出入り状況を把握したい為、エクセルでガントチャートを条件書式を用いて作成しました。 ほぼ思ったとおりに出来ているようなのですが、一箇所だけうまくいきません。どこが悪いのかご指摘をいただければと思い投稿させていただきました。 A列は業者名、B列1行目からとB列2行目から横方向に時間(15分単位)を振って業者の入~出までの時間のセルを赤くするように条件書式を作りました。入りと出の時間を入力するセルは表の欄外に作りました。 A列 9:00 9:16 9:31 9:46 10:01 10:16 10:31 10:46 11:01・・13:00・   9:15 9:30 9:45 10:00 10:15 10:30 10:45 11:00 11:15・・13:15・ a社 b社 c社 A社の9:00~9:15の条件は=AND($B$30<=B$2,C$30>=B$1) B30は入り、C30は出の入力セルです。あとはこの式をコピーしました。 ここでB30に13:00と入力した場合のみ12:46~13:10のA社のセルが赤くなりません。コピーしているからかB社、C社もその13:00と入力した場合は同様です。他の時刻(10:00、11:31、14:00・・・など)ではその時刻に対応してセルが赤くなり全く問題なく出来るのです。どこに問題があるのでしょうか。ちなみにエクセルは2000のSP-3です。よろしくお願いします。

  • ガントチャートでスケジュール管理ができない

    オープン系のソフトハウスでシステムエンジニアをしています。 昨年くらいから上司の意向で、ガントチャートによるスケジュール管理を取り入れることになりました。社内のいろいろな部署のスケジュールをガントチャートに表して情報共有を図ろうという話です。 部署によってはガントチャートで綺麗に表わせるところもあるのですが、私が所属しているIT部門では、なかなか綺麗に表すことができず、困っています。 IT部門の業務は、半分が開発、残り半分が保守・サポートといった感じで、開発案件については工数から日数を算出してバーを引くことはできますが、TODOリストを横に並べただけのようなものになってしまっています。 また、トラブル対応は突発的なものなのでチャートに表すことができません。トラブル対応も1時間以内に終わる軽微なものから、1日以上かかるものまでいろいろあります。どんなトラブルが起きるか予測はできないのですが、だいたいいつもチャートに書かれているバー(TODOリスト)の半分近くは消化されずに次の週に持ち越されてしまいます。 開発案件についても締め切りは決まっていますが、毎日のように関連作業が発生したり、仕様が追加されるような状況なので、チャート通りに進めるのは無理という状況です。 突発事項をあらかじめ想定しておくと1日の予定がスカスカになってしまいます。この機能を作るのに1週間はおかしいだろう、といわれます。だからといって細かく予定を入れておいても予定通りには終わらないので、終わらせるためには家に帰れない、という状況になってしまいます。 上司はガントチャートに取り組む真剣さが足りないからだ、他の部署ではできているではないか、と一蹴するのですが、やはりきちんと見積もりできない、見積もり通りに作業できない、など、私のやり方に問題があるのではないかと思いますが、改善するには、どのような方法があるでしょうか。

  • エクセルでガントチャートを作成

    いつもお世話になっております。 今回はエクセルでガントチャートを作成しようと思いましたが、なぜか上手く作成できないのでご質問させていただくことにしました。 エクセルのシートでは以下の様に作成しています。 1. A2 セルに 14:25 を記入する。 2. B2 セルに 14:30 を記入する。 3. C1 セルに 13:00 を記入する。 4. D1 セルから5分毎にセルを右に加算し、15:00位まで時間軸を作成します。 5. C2 セルに =IF(AND($A2=C$1,C$1<$B2),TRUE,FALSE) を記入する。 質問 5.では T2 セルに TRUE が表示されます。 U2 セルの 条件では U1 が B2 より小さい場合なので FALSE が返却されると思います。 なぜ TRUE が返却されてしまうのか理解できません。 ご回答いただけると本当に助かりますので宜しくお願いします。

  • エクセルExcelで日程管理

    エクセルでガントチャート?工程表? のようなものを作りたいと思っています。 実際には工程の管理ではなく、課内の人が現在かかえてるオーダーの件数をみるために、 カレンダー形式の表に、オーダーを渡した日からオーダー完了予定日までの、 該当の期間に矢印を入れたり、塗りつぶしたりして、分かりやすい表を作成したいと思っています。 大枠で人別に分け,その中でオーダー別に分け、 その仕事をかかえている期間や量がひと目でわかるようにしたいです。 フリーソフトで使えそうなものはあるのですが、 列を追加したり、項目名を追加したり編集してつかえるものはないかと 探しています。 編集して使えそうなものがありましたら、おしえてください。 よろしくお願いします。

  • アルバイトのシフト表作成及びガントチャート作成

    大変すみませんが、現在、コンビニのアルバイトのシフト表をExcleで作成 しようとしておりますが、うまくいきません。 どなたか、以下のような形態で作成できる方式などをお教えいただけないでしょうか? シート1には (1)縦に氏名、横軸に、1ヶ月あたりの日にち(ただ、この日にちはA1セルに月を入力  したら、自動でその月の日にちになるようにしたい) (2)このシートにアルバイト者単位で、希望する時間帯を入力させます。   シート2には、シート1で入力した、ある日にちを選択すると、その日だけ入っている アルバイト者名および勤務時間帯を、ガントチャート形式で表示できるようにしたい。 意図は、その日のシフト人数が時間帯別で見たときに、足りえているかを把握したいため です。 このようなシフト表を教えていただけないでしょうか?

  • エクセルでガントチャートの作成 横軸設定について

    エクセルで、作業工程(縦軸)毎に 掛かった時間(秒数)を横軸に表示させるガントチャートを 各種ホームページを参考にしながら作成しています。 一般的なガントチャートは日付での表示の為 1日~31日分のセルでいいのですが 作りたいものが秒数で、1~1800秒等と値が大きく、 横軸のセルが足りなくなった為、 下記の方法で作成してみました。 REPT関数で =REPT(" ",(B8-MIN($B$8:$B$22))) &REPT("▮",(C8-B8+1)) &REPT(" ",(MAX($C$8:$C$22)-C8)) この場合だと、数値が大きくなるほど、横軸も長くなり、 A41枚で印刷する為には縮小しなくてはなりません。 また、横軸に目盛がなく、別途入れなければなりません。  (オートシェイプで線を作って表示していますが、  表示倍率をへんこうするとずれて表示されてしまいます) 横軸の長さ(秒数)をA4用紙1枚に納める為、横軸の長さを指定して 尚且つ、目盛りを入れる方法、また、縮小表示や縮小印刷したときに ずれない方法はあるのでしょうか。 また、これらの内容をエクセルで表示させるのに  他によい方法がありましたら教えて頂けないでしょうか。

専門家に質問してみよう