- ベストアンサー
Excelで日程が重なったときの色付け
お世話になります。 A列にプロジェクト名、B列にスタート予定日、C列に実施期間を入力していって、その中で、B列とC列で、日程が重なってる所を色付けしたいのですが、どうやれば良いのでしょうか。 例えば、 B2に8/8、C2に8/17~9/10 B3に8/19、C3に9/9~9/21 B4に8/31~9/2、 C4に9/25~9/30 上記のようにした場合、C2、B3、C3、B4が どれかと日付が重なるので、色を付けたいのです。 そういう関数ってありますでしょうか? ある場合は、教えて下さい。 また、それらに、それらの日付が過ぎたら色が消えるというのも追加できるようであれば、 教えて下さい。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ということは、変更は可能なのですね。 (可能だけどデータが多くて手作業では大変等あれば、補足して下さい。) 変更後という前提で説明します。データは99行迄とします。 B2~C99 を選択。 ホーム、条件付き書式、新しいルール 数式を使用して、書式設定するセルを決定 次の数式…の所に =AND($C2>=TODAY(),SUM(($B2<=$C$2:$C$99)*($C2>=$B$2:$B$99)+($B2<=$E$2:$E$99)*($C2>=$D$2:$D$99))>1) 書式、塗りつぶし、好きな色。 OK。OK。 D2~E99 を選択。 先と同様に設定 次の数式…の所に =AND($E2>=TODAY(),SUM(($D2<=$E$2:$E$99)*($E2>=$D$2:$D$99)+($D2<=$C$2:$C$99)*($E2>=$B$2:$B$99))>1) 99は実データに合わせて変更して下さい。 条件付き書式の設定画面は、バージョンによって違います。御手持ちのExcel 条件付き書式をググッて下さい。 例「Excel2019 条件付き書式 数式」
その他の回答 (1)
- SI299792
- ベストアンサー率47% (780/1631)
>それらの日付が過ぎたら色が消える 9/3 以降はB4の色が消えるという解釈でいいですか。 なんで1つのセルに開始日と終了日を入れているのですか? この構造だと、年を入れられません。従って、来年おかしくなります。 画像の様な表に変更してください。 B2~C9 条件付き書式、数式… =AND($C2>=TODAY(),SUM(($B2<=$C$2:$C$9)*($C2>=$B$2:$B$9)+($B2<=$E$2:$E$9)*($C2>=$D$2:$D$9))>1) D2~E9 条件付き書式、数式… =AND($E2>=TODAY(),SUM(($D2<=$E$2:$E$9)*($E2>=$D$2:$D$9)+($D2<=$C$2:$C$9)*($E2>=$B$2:$B$9))>1) 9行目までを想定しています。もっと多い場合、範囲を増やしてください。 表の変更は不可能、年を跨いだり来年になれば動作不良を起こしても構わないというのであれば、補足に書いて下さい。その場合、作業列(4列必要)を使っていいかどうかも書いて下さい。(使わないと相当複雑な数式になります。)
お礼
ご回答をありがとうございます。 >なんで1つのセルに開始日と終了日を入れているのですか? ここは突っ込まれどころだと思っていました。 B列のスタート予定日は、確定した日にちが決まっておらず、 その日程(8/31~9/2)のうちのどこかでスタートなので、 8/31~9/2という記載になっています。 しかしながら、ご回答くださったような、 「予定開始」と「予定終了」というように分ければ問題なさそうです。 ありがとうございます。 そして問題は、教えてくださった書式なんですが、 これ、どうやって入れれば良いのでしょうか。 如何せん、ド初心者なもので・・・。 申し訳ございませんが、再度、その点について 教えていただけますでしょうか。
お礼
お礼が遅くなり、申し訳ございません。 また、再度の、そしてご丁寧なご回答に感謝いたします。 下さったご回答どおりに行ってみました所、 無事に作成することができました。 また何かありましたら、ご回答くださると幸いです。 今回はありがとうございました。