• 締切済み

期間切れに該当するセルだけに色をつけたい

一月の中で入力期間の限定があります。基本的には期間と期間との間が空くことはないのですが、たまに空き期間が発生します。 空き期間が生じた時に、その日に該当するセルだけに色がつくようにしたいのです。入力期間中は、必ずしも入力値があるとも限らないので、空白セルに色をつける、のような設定はできません。 例えば、A列に名簿が、B列に前回の期間終了日がはいっています。C列には次回の期間が決まり次第、期間の開始日が入力されます。 D1からAI1までに日付が入っていた時、C列に入力と同時にそれぞれの名簿者において期間切れの日に該当するセルだけに色がつくようにしたいのです。当月の日付が1~31に対し、期間は数ヶ月間あるために12/23のような表記です。よろしくお願いします。

みんなの回答

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんにちは(まだ回答がない様なのでご参考まで) 条件付書式で色を指定する方法が考えられます。 日付データを同じ様に入れ(表示は表示形式を変えれば良い) 例: B2:12/10 C2:12/14 D1,E1,F1..以降:12/1,12/2,12/3,.... の時にD2で条件式書式(書式→条件付書式)を指定 「数式が」「=AND(D$1>$B2,D$1<$C2)」とし 「書式」で適当なパターンを付ける。 これを他のセルにコピーすれば良い。 B2とD1を比較して大きく、かつD1とC2を比較して小さい 場合にのみパターンが付きます。 開始日(C2)が無ければパターンは付きません。 後は、いろいろやってみれば良いと思います。 では。

関連するQ&A

  • エクセルで該当する期間の日付セルに色を付ける方法

    エクセルで該当するある期間の日付が入ったセルに色を付ける方法を教えてください。 A1からA50まで”H23.2.15”という日付形式で入社年月日が入っています。 B1にH23.1.1、B2にH23.12.31と入力した時に、この一年の間に該当する日付が A列のセルに有ればそこだけに黄色を付ける様にしたいのです。 すみませんがどなたか教えてください。 どうかよろしくお願い致します。

  • excelで作ったカレンダーの指定の期間のセルに色を付けたい

    1行目に1日から30日までの日付が入っていて、二行目以降のAの列に項目が入っているカレンダーを作りました。2行目以降には日付を入れないで、その項目によって期間が分かるようにセルに色を付けたいと思います。入力欄は別に設けて、例えば、2004/6/20~2004/6/23と入力するとセルの色が変わるようにしたいです。 どうしたらいいでしょうか?

  • 本日の日付のセルの色を変えたいのですが・・・

    はじめまして、エクセルで在庫表を作っています。 A列は空白 B列に使用日 C列に前日在庫 D列に使用数 E列に仕入数 F列に差引在庫数 といった簡素なものですが、一ヶ月分の表を作ると ちょっとわずらわしくなってきます そこで、本日の日付のセルの色を変える関数がないかどうか調べてみました。 このページの内容が近いかな?と思いhttp://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyu9_9_1.htm 下段のほうの=DAY(TODAY())という関数を試してみました。 12月17日の日付を打ち込んでみると、変わりません・・・ ですが17と打ち込むと1900年1月17日の日付が入力され、セルの色が変わりました・・・ この関数では本日の日付のセルの色を変えることは出来ないのでしょうか? どうかお分かりの方いらっしゃいましたらご教授お願いいたします。

  • エクセル・該当条件時にセルの色を変更する

    エクセルで条件が該当したときに、指定した色を変更する方法を教えてください。 例えば、「A1」のセルに「=IF(B1="","","○")」という式を入力すれば「B1」が「空白」の時は「A1」は「空白」、「B1」が「空白以外」の時は「A1」に「○」が設定されるというような感じで、ある条件時にセルの色を変更する方法を教えてください。

  • エクセルで、指定した期間だけ色を付けるには?

    条件付書式を使って考えてみたのですが、 なかなかうまくいきません。どなたか教えて下さい。 A列(A3~A200)にバラバラに日付が入っています。(作業開始予定日) 「今日の日付」(←エクセルを開いた日)に対して (1)A列の日付が1ヶ月前になったものがあれば該当するセルを黄色にする (2)その後、「今日の日付」から1ヶ月間はセルを緑色にする ※ (1)と(2)に該当しない日付はそのまま無色にする ・・です。よろしくお願いいたします。

  • エクセル 数式入り等のセルの個数について

    こんにちわ。教えて下さい。 セルの個数を数えたいのですが、下記のいづれかの方法で出来るやり方はありますでしょうか? ☆条件付き書式で色をつけた空白のみのセルの個数の数え方(列に対応) (1)A1に今日又は今日以前の日付が入って、B1にはA1の日付から2週間たっても、何らかの日付・文字が入らない場合は空白の状態で色がつくようになっています。(文字が入力されたら色は無しになります。2条件が1つのセルに設定されています) 一番ベストなのは、この状態で空白で色のついているセルの個数が数えれば一番いいです。 もし、上記で駄目な場合、 ☆C1に別の数式で、B1が空白かそうでないかで、「FALSE」「TRUE」が表示されるように設定して、その状態で「FALSE」の個数を数えるっていうやり方まではわかるのですが、A,B,C列とも、入力していけば行が増えていくので、先にC列に数式をコピーしておくと、A列に日付が入力されていなくても、「FALSE」が表示されます。A列に日付が入力されている行での「FALSE」の数を数えるという方法はありますか? 説明が下手ですみません。。。 つまり、自分がない知恵で思った、2つの方法のどちらかででも、数える方法があれば教えて下さい。もちろん、もっといい方法があれば幸いです。

  • 日付に応じてセルの色を変更したい

    Excel2019を使っています。 特定のセルに日付を入力した際に、入力した日付の5日~1日前までは青で、当日は赤で、それ以降はグレーで。というように色が変わるようにしたいのです。やっている方がいたので、やり方を聞こうと思っていたのですが、連絡が取れなくなってしまったので聞けませんでした。 できれば該当のセルだけ色を変える方法と、行全体の色を変える方法を教えて頂けると助かります。 ちなみに前日、当日までは該当セルのみで、日付を過ぎたら行全体の色を変える みたいなこともできるのでしょうか。 どなたかご存じの方、教えてください。 よろしくお願いします。

  • エクセルのセル内の日付が該当月になると色を変える方法

    エクセル97で仮に  列 2001/07/11 2001/08/08 2001/07/25 2001/06/10 のように日付が入力された状態で、7月1日から7月31日の期間のみ色を赤色に簡単に変えたいのですが、どうすればよいか教えてください

  • 色がついているセルのみを数える

    こんにちは。表題の件で、色がついているセルをカウント(COUNT関数)する方法、関数が見つかりませんので教えていただけたらと思います。  通常のものにはカウントせず、ただ色がついた行のセルのみカウントしたいと考えています。  それと条件がいくつかあります。  I:そのアイテムについてその日1日ごとの集計をとりたい(例えばj列にその日付が入力されているとします)  II:ある列(仮にH列とします)に0と入力されたものは色がついていてもカウントしないという条件です。  III:0と入力された行のデータの中で、別のセルに「○○」という文字があったら別の場所(仮にシート2とします)に1カウントする。  ××だったらシート3に。□□だったらシート4に1カウントする。    よろしくおねがいいたします。

  • Excel2010 セル色の変更について

    エクセルの条件付き書式で表の色付けをしていますが 参照先のセルをデリートした時に書式の色が消えなくて困っています 表の構成としては項目(B・C列)は2行で 本日の日付をC3セルに「 =today() 」で表示させ 6行目にあるA・B・C・Dのアルファベットは その項目に対してしなければいけない予定の事象を書き 各項目のD・E・F・G列には 項目内上列に予定事象の期限を自動入力(関数入力済)し 項目内下列は事象実施日を手動で入力するようにしてあります 事象予定日の日付がC3セルと同じ日(当日)になれば事象予定日のセルを赤塗 C3セルの前日であれば黄塗、3日前であれば緑塗で事象予定日のセルが表示され 事象実施日がC3の日付より1日以上前であれば事象実施日を灰塗で表示させています ここまでが現状で、ここからがうまくいきません やりたい事としては 実施日が入力されたら予定日のセルの色も実施日のセルと同様に灰塗にし 実施日が未入力状態であるときは予定日のセル色に対しての変更はかけたくないのですが 実施日に日付を入力をすると予定日のセルも灰色にはなるものの 一度入力された実施日のセルをデリートしても予定日のセルが灰塗のままで戻りません。 予定日のセルに設定した条件付き書式は ・「数式を使用して~」→「次の数式を~」に「=$○$8=""」 書式に白塗 ・「指定の値を含む~」→「次のセルのみを~」に「セルの値」「次の値に等しい」「=$C$3+3」書式緑塗 ・「指定の値を含む~」→「次のセルのみを~」に「セルの値」「次の値に等しい」「=$C$3+1」書式黄塗 ・「指定の値を含む~」→「次のセルのみを~」に「セルの値」「次の値以下」「=$C$3」書式赤塗 ・「数式を使用して~」→「次の数式を満たす場合に~」に「=$○$8<$C$3」→書式灰塗  ※○の中には相関列文字を入力 この一通りの設定を、項目の上行と下行に対して参照関係になるようにセル位置の指定は変更してあります (E列の数式にはEを、F列の数式にはFを という具合です) これ以上何かを設定しなければいけないのか、どこかの設定が間違っているのか、VBAじゃないとできないのか・・・ どなたかご教授願います。説明の過不足等ありましたらご指摘ください。