• ベストアンサー

エクセル タイムチャート作成

エクセルのタイムチャートを作成しており、 条件付き書式を使用して、時間入れると自動で塗りつぶしを しようとしております。 画像の様な形式のものを自社で使用しており、 式を作成しているのですが、時間通りにうまく塗りつぶしできず困っております。 分かるかたいらっしゃいましたら、お教えください。

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

  • ベストアンサー
  • ryou_ny
  • ベストアンサー率32% (11/34)
回答No.3

(1)まず、E2のセルは 10:00等の本当の時間にします、計算式で使います。 E3は、10:10 E4は、10:20 K3は、11:00と言う風に E3とE4を入れたら、2個のセルを選択した状態で、セルの右下の「■」 にカーソルを合わせると、マウスが「+」になるのでその状態で →へ引っ張れば10分刻みにコピーされます。 (2)2行の時間表示のセルを全部選んだ状態で 右クリック、  セルの書式設定、 ユーザー設定を "hh:mm:ss"から  "m"に変更します。分だけの表示になります。  "mm"にすると場合強制2桁で 0分が 「00」表示になります。 (3)E3のセルを下記にします。  E3のセル  =(E$2>=$B3)*(E$2<=$C3) (4)E3のセルを選択して右下まで(1)と同様に計算式を複製します。  色を付けたいところが1、色を付けない所が0になります。 (5)条件付き書式で 1ならカラー 0なら白色にします ((3)の計算式の解説が欲しい時は補足してください)

yonphone
質問者

お礼

丁寧に教えて頂きありがとうございました。

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

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

回答No.4の別案です。 =AND(TIMEVALUE(OFFSET($E$1,0,INT((COLUMNS($E1:E1)-1)/6)*6)&(E$2+9)&"分")>=$B3,TIMEVALUE(OFFSET($E$1,0,INT((COLUMNS($E1:E1)-1)/6)*6)&E$2&"分")<$C3) 作業番号5以下14までが10分間隔の中間から開始されていますので端数分も塗りつぶし対象にしました。

yonphone
質問者

お礼

私には難しい式でしたが、1回で塗りつぶしが出来るものを教えて頂きありがとうございます。 教えていただいた式を理解できるように勉強したいと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

条件が不明瞭ですが勝手解釈で添付画像のような結果を得られる条件式を下記のように提示します。 =AND(TIMEVALUE(OFFSET($E$1,0,INT((COLUMNS($E1:E1)-1)/6)*6)&E$2&"分")>=$B3,TIMEVALUE(OFFSET($E$1,0,INT((COLUMNS($E1:E1)-1)/6)*6)&E$2&"分")<$C3) 質問に提示されている画像の1行目が6列ずつ結合されているため時間帯の抽出に工夫が必要になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • skp026
  • ベストアンサー率45% (1011/2238)
回答No.2

今回のような、複数の条件を設定する条件付き書式の場合は、 式を使います。 以下は式を使う場合の記事です。 https://www.becoolusers.com/excel/conditional-formatting-fx.html そして、例えば、以下のような条件式になります。 =IF($B3<=E$2,IF($C3>=E$2,TRUE,FALSE),FALSE) ※ 数式の場合、TRUEが返ると条件に適合したと判断され、 書式が適用されます。私の式の例では、あえてTRUEなどを 返すよう記述してますが、場合によっては必須ではないです。 ※ 一種類の式になるよう、ニ行目に判定用の値があると仮定しています。 10:00とか10:10という値を入れて、表示だけ「分」になる書式にするとか、 別途、判定用の行を追加し、非表示にするという方法もあります。 (行が追加された場合は、式の変更が必要です) ※ 判定用の値ができたら、E3を選択し、条件付き書式の設定を開きます。 種類を数式に変更し、上記の式をコピペします。 問題ないようなら、別のセルにはセルの書式としてコピペします。 以上、参考にならなかったらごめんなさい。

全文を見る
すると、全ての回答が全文表示されます。
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.1

「時間通りに」手動で「塗りつぶしたタイムチャート」を補足で添付して見せてください。そのとおりの結果になるか否かの検証に使うので。

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

関連するQ&A

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

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

  • タイムチャートの作成(論理回路)

    ※図は画像添付 図の3つの回路のタイムチャートを作成せよ。ただし,上の2つは立下りエッジトリガ,一番下は立ち上がりエッジトリガである。 上記の問題で,どのように考えたらタイムチャートが作成できるか説明していただけないでしょうか。よろしくお願いします。

  • タイムチャート

    成形、初心者です。 射出成形機の動作と設定条件の係わり方が理解できません。 時間経過に伴う作動と、それに係わる設定が解りやすく解説されたサイトを教えて下さい。できれば、詳しくて解りやすいタイムチャートなどがあれば、、、と思っています。よろしくお願いします。

  • エクセルでタイムシートの作成をしたいのですが

    エクセル(Verは2000)でタイムシートを作成したいのですが、昼休み1時間の他に18:30から19:00の間も休み時間になります。このようなときは関数を使うのだと思いますが、どの関数をどう入力すればよいかわからず困っています。 会社で使用したいので 詳しい方がいらしたら、どうか宜しくお願い致します。

  • エクセル 条件付き書式について

    お世話になります。 現在、エクセルで工程表(ガントチャート)を作成しています。 添付画像の様なレイアウトで、1日は4分割で時間感覚がわかるようになっています。 B列に開始日、D列に終了日を入力し、 C列・E列に1日の何分割目から開始なのかを入力したら、 自動的にF列以降の工程表に条件付き書式にて色づけされるようにしたいです。 添付画像で言いますと、B~E列に入力したら、水色の色がつくようにしたいです。 ちなみに、F3、B列、D列は「2013/3/4」の様に入力し、 表示形式を変えています。 Excel2010を使用しています。 マクロは良くわかりませんので、条件付き書式で考えています。 条件付き書式内に使用する数式を教えて頂けると助かります。 関数は勉強中なので教えて頂いた関数を自分なりに解読してみて、 解読できない際は、再度質問させて頂くかもしれません・・・。 宜しくお願い致します。

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

    業者の出入り状況を把握したい為、エクセルでガントチャートを条件書式を用いて作成しました。 ほぼ思ったとおりに出来ているようなのですが、一箇所だけうまくいきません。どこが悪いのかご指摘をいただければと思い投稿させていただきました。 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です。よろしくお願いします。

  • エクセルの資料でレーダーチャートを作成しました。

    エクセルの資料でレーダーチャートを作成しました。 各5点満点のチャートなのですが、印刷プレビューで 確認をしたら、勝手に6点満点になり、体裁がおかし くなります。 もちろん印刷をしてもプレビューどおりになります。 どうして勝手に変更されるのでしょうか? 以上、知識のあるかた、よろしくお願いいたします。

  • 「タイムチャート」について

    添付してある画像を見て下さい。 「タイムチャート」についてなのですが、 少し理解が出来ないので教えて下さい。 画像の上の数字は時間(/ナノ秒)を表しています。 初めに「B」が「CPU」を利用するまでに何ナノ秒待てば良いでしょうか。 (「A」の方が優先順位が高いものとします) 正解 20+10=30ナノ秒 当方の理解することが出来ないのは、 「A」が初めに「CPU」を利用している時間は、20ナノ秒です。 なのに何故「B」の待ち時間が「30ナノ秒」になるのですか。 「A」が20ナノ秒しか利用していないので「B」の待ち時間は 20ナノ秒になるのではないですか。 お手数お掛けしますが、ご存知の方おられましたら、ご解説お願いします。 以上、よろしくお願い致します。

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

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

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

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

専門家に質問してみよう