| >> 工程表 工事名 >>平成18年8月 1 2 3 4 5 6 7 >>工事明細 >>水道工事 −−− >>電気工事 −−−− > > > そのままの表でもいいかと思いますが、元データはどのようになってますか > > 水道工事 8/1〜8/10 > 電気工事 8/20〜9/5 > このようなデータでしたら、多少イベントや一括を書かないと処理できないですね
開始と終了の日付に分離して 文字列で開始から終了までの長さの「−」に変換
ぐらいのでよければ計算式で(年月は組み込み変数で)
工事名 文字列 開始日 日時 終了日 日時 初日 日時 #日時値生成(&年,&月) 末日 日時 #月末([初日]) 今月開始日 日時 #COND(#月([開始日])=#月([初日]),[開始日],[開始日]<[初日] .and [終了日]≧[初日],[初日]) 今月終了日 日時 #COND(#月([終了日])=#月([初日]),[終了日],[終了日]>[末日] .and [開始日]≦[末日],[末日]) 工程 文字列 #COND([今月開始日],#複写(" ",#日([今月開始日])-1)+#複写("━",#日数([今月開始日],[今月終了日])+1))
|