[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ガントチャート作成』(たけ)
お世話になります。
ガントチャートを作成しています。
別シートにタスクと日付、工数を入力し、別シートに担当者ごとのタスク管理をしています。
前日と同じタスクの場合は → を入力させ、そうでなければ新しいタスクを表示させるのですが、
左隣りが→の場合、その右は同じタスクでも違うとみなして、タスクそのものを表示させてしまいます。
例えば 3/1〜3/4まで タスク「準備」があるとして、
3/1 3/2 3/3 3/4
準備 → 準備 →
と表示されてしまいます。
3/3欄に → を表示させるにはどうしたらいいのでしょうか?
=IF(INDEX(Sheet1!F$32:F$56,Sheet1!F$214,1)="","",IF(AND(INDEX(Sheet1!F$32:F$56,Sheet1!F$214,1)=E$7,E$7<>""),"→",INDEX(Sheet1!F$32:F$56,Sheet1!F$214,1)))
宜しくお願いします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
数式読み解いてレイアウトとか想像するの面倒くさかったので雑に作ったんですが やりたいのってこういうことですかね? Sheet2(仮)はガントチャートだけにしたいってことですかね?
|[A] |[B] |[C] |[D]|[E] |[F] |[G] |[H] |[I] |[J] |[K] |[L] |[M] [1]|作業名|開始 |終了 | |2021/3/1 |2021/3/2|2021/3/3|2021/3/4|2021/3/5|2021/3/6|2021/3/7|2021/3/8|2021/3/9 [2]|準備 |2021/3/1|2021/3/4| |準備 |→ |→ |→ | | | | | [3]|作業 |2021/3/4|2021/3/8| |=IF(AND(E$1>=$B3,E$1<=$C3),IF(D3="",$A3,"→"),"")| | |作業 |→ |→ |→ |→ | (権兵衛) 2021/03/02(火) 10:35
検証はまだ出来ていないのですが、まずはお礼をさせて下さい。
やりたいことはご指摘の通りです。
今から検証してみます。
(たけ) 2021/03/02(火) 12:23
出来ました。
完璧です。
震えるくらい嬉しいです。
ご回答いただき、本当にありがとうございました。
(たけ) 2021/03/03(水) 14:53
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.