エクセルでガントチャートを作成できない理由とは?

このQ&Aのポイント
  • エクセルでガントチャートを作成する方法を説明します。
  • 質問の内容によると、条件式でTRUEが返却されてしまう原因が分からないようです。
  • ご回答いたします。
回答を見る
  • ベストアンサー

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

いつもお世話になっております。 今回はエクセルでガントチャートを作成しようと思いましたが、なぜか上手く作成できないのでご質問させていただくことにしました。 エクセルのシートでは以下の様に作成しています。 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 が返却されてしまうのか理解できません。 ご回答いただけると本当に助かりますので宜しくお願いします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>4. D1 セルから5分毎にセルを右に加算し、15:00位まで時間軸を作成します。 5分間隔の時間をオートフィルコピーした場合には実際の入力データとは違う値(2進数で表示できない値の丸め誤差による)が入力されるためです。 D1セルの値に5分ずつ加算する場合にも同様な丸め誤差が出る可能性があります。 たとえばD1セルに1:30と入力すると、AC1セルの「3:35」で異なる値になります。 確実に入力データと一致させる場合には、D2セルに以下のような数式を入力して右方向にオートフィルコピーします。 =TEXT(D1+"0:05","h:m")*1

basket11
質問者

お礼

返事が遅くなりまして申し訳有りません。 おかげさまで解決することができました。 ありがとうございます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

D1に =$C$1+"0:5"*COLUMN(A1) と記入して,右にコピーして並べてみてください。 U1セルに「見た目通り」14:30が「計算できてない」のが原因です。 試しに U3セルに手入力で 14:30 を記入し, U4セルに =U1=U3 と数式を記入して,確認してみましょう。 これは >D1 セルから5分毎にセルを右に加算し たとえば C1に13:00を記入し D1に13:05を記入し この2つのセルを使ってオートフィルドラッグで時刻を並べた みたいな作り方をしたときに,非常に良く発生します。 またご相談にあるように「左隣のセルに5分を加算」する計算式を並べた場合も,オートフィルドラッグよりはかなりマシですが,ご質問の「14:30」など時折一致しない計算になります。

basket11
質問者

お礼

返事が遅くなりまして申し訳有りません。 おかげさまで理解することができました。 ありがとうございます。

関連するQ&A

  • 【Excelでガントチャートの作り方を教えてくださ

    【Excelでガントチャートの作り方を教えてください】 ガントチャートの四角を立体的に表示するメリットってなんですか? 四角のセルを塗りつぶすのではダメなんですか?

  • エクセルによるガントチャート作成について

    エクセル(2002)全くの初心者です。エクセルを使ってガントチャートを作らなければならないのですが、初心者なりに色々調べてみてやってはみるのですがうまくいきません。特に「軸の書式設定」→「目盛」のところで、「最小値、最大値、目盛間隔」のところと「表示形式」の設定の仕方がわかりません。あと、どうしてもグラフがガントチャートのようにばらけないで、グラフのスタート位置がどの工程も一緒になってしまってただの横棒グラフになってしまいます。どなたかこの質問についてご回答できる方、もしくはエクセルでガントチャートの作成方法が詳しく載ってるwebをご存知の方かいらっしゃいますか?困っているのでお願いします。

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

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

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

    エクセルで、作業工程(縦軸)毎に 掛かった時間(秒数)を横軸に表示させるガントチャートを 各種ホームページを参考にしながら作成しています。 一般的なガントチャートは日付での表示の為 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枚に納める為、横軸の長さを指定して 尚且つ、目盛りを入れる方法、また、縮小表示や縮小印刷したときに ずれない方法はあるのでしょうか。 また、これらの内容をエクセルで表示させるのに  他によい方法がありましたら教えて頂けないでしょうか。

  • .NET2005のC#でガントチャート作成

    お世話になっております。 タイトルにあります通り、.NET2005でガントチャートのようなものを作成しようと思っております。言語はC#です。 いろいろなコントロールをみたのですが、ガントチャートのようなもを作成できるようなものがありませんでした。ガントチャートのようなものを作成する良い方法をご存知の方がおりましたら、どうかご教授願いないでしょうか? もし良い方法がなければ、私の考えとしては、ラベルを駆使してなんとかしようと思っているのですが。 以上、よろしくお願い致します。

  • 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です。よろしくお願いします。

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

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

  • エクセルのガントチャート(初心)

    こんにちは。 エクセルでガントチャートのようなものを作っています。 添付画像を見ていただきたいのですが、 「案件(1)」の状態が、今現在の状態で、 条件付き書式に「=AND(M$5>=$L6,M$5<=$L6)」と入力されています。 これを、「案件(2)」の状態にしたいのです。 (縦のセル5つ分を結合し、全てに色が反映されるようにする) どなたか、ご存じの方いらっしゃいましたら、ご教授いただければ助かります。 どうぞ宜しくお願いします。

  • 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に勤務するものと、その時間帯をガントチャート形式 で表示するための関数をご教授いただければ幸いです。

専門家に質問してみよう