• 締切済み

エクセル テクニック教えて

時間帯を入力すると表の中に線上で表示させる方法を教えてください。

みんなの回答

  • Harry721
  • ベストアンサー率36% (690/1870)
回答No.3

シフト表作成ソフトで検索すれば、専用のソフトもExcelのテンプレートも無数に出てきますよ。 こういうものを使った方が早いと思いますが。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

画像が小さくて、セル位置や時間範囲などの入力値が判読できませんが、ご希望のようなシートを作成したいなら、条件付き書式を利用することで実現可能ですが、かなり複雑な処理をする必要があります。 添付画像をみると1つのセルに開始時間と終了時間を入力しているようですが、処理を簡便にするには2つのセルに分けて入力することをお勧めします(複雑な数式を駆使すれば表示可能ですがお勧めできません)。 また、1時間分の表示列数が(時間の最小単位)がわからないので、具体的な数式を提示することができません。 添付画像のシートのレイアウトを、以下のように言葉で説明するようにしてください。 C7セルから6列分のH7セルを結合して「1」と入力してあり、そのまま右方向に「24」までオートフィルしてあり、ER9セルに開始時間(例8:30)ES9セルに終了時間(10:00)と入力すると、AW9からBH9までの範囲が塗りつぶされ、2つ目の条件はET9セルとEU9セルに入力してあるセルを場合に該当セルを塗りつぶしたい(見かけ上、直線のように設定することも可能です)。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

離れた数か所だと、条件付き書式でしょうね。 線分として表示だと下記のいずれかですね。 1.各セルにスペースを書き込んでおいて、時間帯(FROM-TO)を条件に、フォントの取り消し線 2.2行使って、時間帯(FROM-TO)を条件に、罫線の下線(上段) 3.3行使って、時間帯(FROM-TO)を条件に、塗りつぶし(中央段) 条件は 条件1 =AND(FROM1>=その列の時間,TO1<=その列の時間) 条件2 =AND(FROM2>=その列の時間,TO2<=その列の時間)

関連するQ&A