[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間入力すると線を自動で引きたい』(ぽち)
皆様のお知恵を拝借したいです。 タイムスケジュールを作成したいのですがよくわかりません。 細かい作業予定を作成したいのですが・・ 5時くらいから、24時まで時間を入力すると作業開始時間から終了に線を 引きたいです。 但し非常に細かい時間を指定しますので・・・ たとえば
A1 B1 5時 6時 7時 8時 開始 終了 5:00 6:13 ----------- 6:17 7:23 -------------------
分単位で線が引けないでしょうか?
実用的ではないかも・・・ A B C D E F G H I 1 5:00 5:10 5:20 5:30 5:40 5:50 6:00 2 5:26 5:45 ---- ---------- ----- 3 5:15 6:01 ----- ---------- ---------- ---------- ---------- - 4 5:12 5:45 -------- ---------- ---------- ----- 5 5:21 5:23 --
C2 に=IF(OR($A2>C$1+"0:10",$B2<C$1),"",IF(AND($A2>C$1,$B2<C$1+"0:10"),REPT(" ",$A2*24*60-C$1*24*60)&REPT("-",$B2*24*60-$A2*24*60),IF($A2>C$1,REPT(" ",$A2*24*60-C$1*24*60)&REPT("-",10-LEN(REPT(" ",$A2*24*60-C$1*24*60))),IF($B2<C$1+"0:10",REPT("-",$B2*24*60-C$1*24*60),"----------")))) として右に下にコピー。。。
表示ずれてそうだな〜^^; (かなれっと)
色々コメント書き漏れしてました… PC前に戻ってこれたら既に質問主さんがいらっしゃった後ーー; 蛇足だとは思いますが付け足ししときます。
上記は1セル10分、"-"が1分として計算したものです。 同じ数字が何度も出て見苦しいですが、時間データは1つずつ整数に変換しないと誤差が出るようで、 このようになりました。。。
等幅フォント使用。フォントサイズ10で列幅71ピクセル。17インチ(だったはず)の自分のモニター画面では、 1画面で見える範囲は5時から7時半まで。 ぽちさんのイメージとは、大分違いそうです〜^^;; (かなれっと)
あまり思い通りにはなりませんが、 積み上げ横棒グラフを使ってみるのはどうでしょう。
かなれっとさんのデータをお借りして・・・ [A] [B] [C] [D] [1] 開始 終了 開始S 終了S [2] 5:26 5:45 5.4333 0.3167 [3] 5:15 6:01 5.2500 0.7667 [4] 5:12 5:45 5.2000 0.5500 [5] 5:21 5:23 5.3500 0.0333 C列をD列をグラフ作成用の作業列に使用します。 投稿にあたり、セルの書式で小数第4位までの表示としています。
C2セルに =A2*24 D2セルに =B2*24-C2 C1:D5の範囲で、積み上げ横棒グラフを作成します。 C:D列は時間のシリアル値を24倍しているので「1」が「1時間」を表します。
"開始S"の系列の上に "終了S"の系列が積み上がると思いますが 実際に見るのに必要なのは、開始と終了の間("終了S"の系列)なので、 開始Sのパターンは ●輪郭・色 共になし を設定してください。
X軸の設定ですが、最小値を「5」最大値を「24」 (これらは「5時くらいから24時まで」と言う事なので。) 目盛間隔を割り切れる所で「0.25」に設定 これで、15分ごとの区切りの入ったグラフが出来ると思います。 X軸の項目が時間表示に出来ないのが難点ですが・・・。
ご参考にどうぞ。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.