[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ガントチャートで繰り返しの予定を表示させたい』(生肉)
ガントチャートを使って工程を管理しようとしています。
A B C D E F G H I J K ... 1 ワークタイトル, , , , 工数 ,開始日,完了日, 3/1, 3/2, 3/3, 3/4, ...(以下日付が続く) 2 AAA , , , , 2か月 , 4/1 , 6/1 , , , , , ... 3 ,BBB, , , 1か月 , 3/1 , 4/1 , ■ , ■ , ■ , ■ , ... 4 , , ,BBB-1, 12日 , 3/2 , 3/14, , ■ , ■ , ■ , ... 5 , ,CCC, , 6日 , 3/10 , 3/17, , , , , ...
A列からD列までが工程名になっており、H列以降のセルは全て次の関数が入力されています。
=IF(E2="","",IF((H2>=F2)*AND(H2<=G2),IF(A2="",IF(B2="",IF(C2="",4,3),2),1),""))
表示された数字から条件付き書式で色付けをおこなうガントチャートです。
工数は書式で月と日を付けています。
ここに工程名が「月末締め書類」だった場合、毎月の最終営業日2日が表示されるようにしたいです。
(29日が最終営業日なら28日と29日に5を表示、その翌月の30日と31日も表示...といった具合です)
完成イメージ
A B C D E F G H I J K ... 1 ワークタイトル, , , ,工数,開始日,完了日,6/28,6/29,6/30,7/1 , ... 7/27,7/28,7/29,7/30,7/31 2 月末締め書類 , , , , 1 , 6/1 , 8/1 , , ■ , ■ , , ... , ■ , , , ■ ↑工数は何かしら入れないといけないので1を入れています 今年のカレンダーなので7月は土日を挟んでいます。
一か月分なら同じ式を入れ子で追加すればいいのですが、期間が2か月以上のものばかりで
毎月月末2日間の決まった工程のため、できれば一行にまとめたいと考えています。
難しければ1行ずつ追加するか、別シートでの管理も考えています。
説明がややこしかったりしたらすいません。
よろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
>A列からD列までが工程名になっており、H列以降のセルは全て次の関数が入力されています。 >=IF(E2="","",IF((H2>=F2)*AND(H2<=G2),IF(A2="",IF(B2="",IF(C2="",4,3),2),1),""))
その数式は、サンプルのレイアウトと合ってないような気がするんですけど・・
H2セルに下式を入力して、下へ、右へコピー
=IF($E2="","",IFERROR(MATCH("ーー",$A2:$D2)/AND($F2<=H$1,H$1<=$G2,IF($A2="月末締め書類",OR(WORKDAY(EOMONTH(H$1,0)+1,{-2,-1})=H$1),1)),""))
(半平太) 2017/06/08(木) 23:24
すいません実物が手元で確認できないときにざっとサンプルを作ったので・・・
確認したら確かにおかしかったです。
>=IF($E2="","",IFERROR(MATCH("ーー",$A2:$D2)/AND($F2<=H$1,H$1<=$G2,IF($A2="月末締め書類",OR(WORKDAY(EOMONTH(H$1,0)+1,{-2,-1})=H$1),1)),""))
反映させたところうまくいきました。
MATCH関数を使うのは頭になかったので大変助かりましたありがとうございます。
(生肉) 2017/06/09(金) 20:41
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.