質問: excel2003で勤怠スケジュールを作りたい。 excel2003で勤怠スケジュールを作りたい。 知恵をお貸しくださいませ。 添付画像のような感じのアルバイトスケジュールを作ろうとしています。 「入」、「出」を入力すると緑色に色が着き、グラフのようになり、 最下段に労働人数が表示される一覧表です。 30分刻みで、aさんを例にとると8:30~10:30までシフトに入ってもらいます。 すると、8:30のセルから10:00までのセルに色が着くようにします。 別にd2~l2の欄の表示は、8:00でなく8時、8時半でも構いません。 画像を添付する都合上12:00まで書いていますが実際は20:00まであります。 色は条件付き書式で着けるのだとは思いますが・・・ お助けください。。。
回答: こんばんは! 参考になるかどうか判りませんが・・・ 一つの案です。 d3セルに =if(and(d$2>=$b3,d$2<$c3),1,"") という数式を入れ、フォントの色を「緑」にします。 そして、d3セルの条件付書式の 「セル値が」 → 「次の値に等しい」 → 「1」 を入力し 塗りつぶしの色をフォントの色と同じ「緑」にします。 これをオートフィルで列方向と行方向にコピーすると、セルの色づけは希望通りにならないでしょうか? 労働人数のd9セルには =sum(d3:d8) として、24:00 の aj9 までオートフィルでコピーではどうでしょう? 以上、この程度しか思いつきませんが 他に良い方法があれば読み流してくださいね。m(__)m