- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Harry721
- ベストアンサー率36% (690/1870)
シフト表作成ソフトで検索すれば、専用のソフトもExcelのテンプレートも無数に出てきますよ。 こういうものを使った方が早いと思いますが。
- MackyNo1
- ベストアンサー率53% (1521/2850)
画像が小さくて、セル位置や時間範囲などの入力値が判読できませんが、ご希望のようなシートを作成したいなら、条件付き書式を利用することで実現可能ですが、かなり複雑な処理をする必要があります。 添付画像をみると1つのセルに開始時間と終了時間を入力しているようですが、処理を簡便にするには2つのセルに分けて入力することをお勧めします(複雑な数式を駆使すれば表示可能ですがお勧めできません)。 また、1時間分の表示列数が(時間の最小単位)がわからないので、具体的な数式を提示することができません。 添付画像のシートのレイアウトを、以下のように言葉で説明するようにしてください。 C7セルから6列分のH7セルを結合して「1」と入力してあり、そのまま右方向に「24」までオートフィルしてあり、ER9セルに開始時間(例8:30)ES9セルに終了時間(10:00)と入力すると、AW9からBH9までの範囲が塗りつぶされ、2つ目の条件はET9セルとEU9セルに入力してあるセルを場合に該当セルを塗りつぶしたい(見かけ上、直線のように設定することも可能です)。
- mshr1962
- ベストアンサー率39% (7417/18945)
離れた数か所だと、条件付き書式でしょうね。 線分として表示だと下記のいずれかですね。 1.各セルにスペースを書き込んでおいて、時間帯(FROM-TO)を条件に、フォントの取り消し線 2.2行使って、時間帯(FROM-TO)を条件に、罫線の下線(上段) 3.3行使って、時間帯(FROM-TO)を条件に、塗りつぶし(中央段) 条件は 条件1 =AND(FROM1>=その列の時間,TO1<=その列の時間) 条件2 =AND(FROM2>=その列の時間,TO2<=その列の時間)