- ベストアンサー
エクセル タイムチャート作成
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
(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)の計算式の解説が欲しい時は補足してください)
その他の回答 (4)
- bunjii
- ベストアンサー率43% (3589/8249)
- bunjii
- ベストアンサー率43% (3589/8249)
- skp026
- ベストアンサー率45% (1010/2238)
今回のような、複数の条件を設定する条件付き書式の場合は、 式を使います。 以下は式を使う場合の記事です。 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% (364/1804)
「時間通りに」手動で「塗りつぶしたタイムチャート」を補足で添付して見せてください。そのとおりの結果になるか否かの検証に使うので。
お礼
丁寧に教えて頂きありがとうございました。