dポイントプレゼントキャンペーン実施中!

添付ファイルを参照してください。
・架設工事の横の開始日に日付を入力したらその日から決められた期間分セルに色を塗る
・それぞれの工事によって期間はちがう。
・塗ったマーカーは手直しができるようにしたい。
・できれば日曜・祭日は抜いて期間分色を塗りたいが、無理なら手直しで塗りなおします。

よろしくお願い押します。

「エクセルで日付を入力したらカレンダーに色」の質問画像

A 回答 (2件)

日経PC21が得意とするテーマで、


●Excelでガントチャートをつくる方法 | Excelを制する者は人生を制す ~No Excel No Life~
http://excel-master.net/graph/gantt-chart/
●関数で工程管理、ガントチャートを作れ《続・Excel関数は60個だけ覚えなさい》
http://pc.nikkeibp.co.jp/article/column/20120515 …
などいくつかの手法が公開されています。
    • good
    • 1
この回答へのお礼

早速のご返事ありがとうございました。
予算がないので頑張って関数で作ってみたいと思います。

お礼日時:2015/02/10 12:13

お使いのバージョンが分からないのでexcel2010での説明となります。


>開始日に『日付を入力したらその日から』決められた期間分セルに色を塗る。
>各工事により期間が違う。
>日曜・祝祭日は抜いた期間分だけ色を塗る。
但し、>塗ったマーカーは手直しができるようにしたい。
上記については、条件付きという定義の基、条件不一致(False)のセルに色を塗ることは出来ますが、一致(True)しているセルには他の色を塗ることは出来ません。(条件付きという制約の為)

まずは今年一年間の祝祭日をセルに入力する必要があります。
http://calendar.infocharge.net/cal/2015/ ←2015年、日本の祝日カレンダー
添付画像による表記方(セルB13~B28)は「1/1」と入力、ユーザー定義で「m/d (aaa)」としてます。
B列の右隣に「日数」を入力する為に1列分、列を挿入。
① 条件付き書式を入れる範囲を選択。
② 「条件付き書式」→「ルールの管理」から「新規ルール」を選択。
③ 「数式を使用して、書式設定をする…」を選択質疑の式を入力↓
   =AND(D$2>=$B4,D$2<=WORKDAY.INTL($B4,$C4,11,$B$13:$B$28)-1)
④ 数式を入力したら「書式」→「塗りつぶし」でお好きな色を選択し「OK」→「OK」
次に祝祭日のセルを塗りつぶす手順。
① 「ルールの管理」画面よりまた「新規ルール」を選択。
② 「数式を使用して、書式設定をする…」を選択し次の式を入力↓
   =MATCH(D$2,$B$13:$B$28,0) (祝祭日のセルを設定)
③ 数式を入力したら「書式」→「塗りつぶし」でお好きな色を選択し「OK」→「OK」
次に日曜のセルを列単位で塗りつぶす作業。
① 「ルールの管理」画面よりまた「新規ルール:を選択。
② 「数式を使用して書式設定をする…」を選択し次の式を入力↓
   =WEEKDAY(D$2)=1 (日曜日のセルを設定)
③数式を入力したら「書式」→「塗りつぶし」でお好きな色を選択し「OK」→「OK」→「OK」で書式設定画面を閉じます

セルB4に「日付」を入力し、セルC4に「日数」を入力すると期間分だけセルに色が自動設定されます。
「エクセルで日付を入力したらカレンダーに色」の回答画像2
    • good
    • 3
この回答へのお礼

色々なやり方を皆さんから教えていただき、ありがとうございました。
色々なパターンを試して自社に適した形を作ってみたいと思います。

お礼日時:2015/02/19 09:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A