• ベストアンサー

エクセルの条件付き書式設定を同列の行すべてに適用する方法について

A1セルに10月1日と入力し7日後の10月8日がB1セルに自動計算入力しB1セルの文字色が経過日数8日以上で赤色になるようにする方法を、higekumanさま、S-Fujiさま、gyouda1114さまのお教え通り、 B1セルに「=IF(A1="","",A1+7)」条件付き書式で「数式が」を「=TODAY()-A1>=8」、フォント色を赤で出来ましたが、、、 この計算式を「B2」「B3」…とB列の行、全てに一瞬で適用するにはどうしたらよろしいでしょうか? ※A2セルに入力した計算結果はB2セルに、A3セルに入力した計算結果はB3セルに…という感じです。 条件付き書式を設定したB1セルのフィルハンドルをB列の下までドラッグした所、B2、B3…の条件付き書式の設定は「=TODAY()-A1>=8」でした。 手動でB2の条件付き書式の設定を「=TODAY()-A2>=8」、B3の条件付き書式の設定を「=TODAY()-A3>=8」としなければならないのでしょうか? 何方かご教示を願いします。

  • iy784
  • お礼率86% (20/23)

質問者が選んだベストアンサー

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

ANo.3 gyouda1114です 次のように修正してください 条件付き書式で「数式が」を「=TODAY()-A1>=8」では、「A1」が空白の時にB1に色がつきませんか? 条件付き書式の数式は =TODAY()-B1>=1 の方がいいとおもいますがいかがですか ANo.3の方法で B1の数式は「=IF(A1="","",A1+7)」条件付き設定は「=TODAY()-B1>=1」 B2の数式は「=IF(A2="","",A2+7)」条件付き設定は「=TODAY()-B2>=1」 B3の数式は「=IF(A3="","",A3+7)」条件付き設定は「=TODAY()-B3>=1」 となります。

iy784
質問者

お礼

再度のご教示誠に有難う御座います。 出来ました!! 条件付き設定時に=TODAY()-B1の「B1」部分をB1セルをクリックして選択した為、上手くいきませんでした。 ご教示の通り行いましたら全て上手くいきました。 貴重なお時間を私の為に割いて頂き恐縮です。 有難う御座いました。

その他の回答 (4)

回答No.5

普通に あなたが入力したものを下にコピペすればOKです。 超基本中の基本です。 B1をコピーして カーソルをB2に移して ShiftとCtrlを押しながら下向きの↓を押せばB2から下全部が選択されますので そのまま Enter を押せばOKです。 5秒で終わります。

iy784
質問者

お礼

ご回答有難う御座います。 条件設定時の選択方法がまちがっていました。 解決いたしました。 有難う御座います。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

>条件付き書式で「数式が」を「=TODAY()-A1>=8」は誤りです。   A1が空白の時に色がつくきませんか?  条件付き書式の数式は =TODAY()-B1>=1 の方がいいとおもいますがいかがですか B列全体に数式と条件付き書式を設定するには B1セルを選択 → 編集 → コピー → 列番号BをクリックしてB列を選択 → 形式を選択して貼り付け → 「すべて」がポイントされていることを確認 → OK これでB列全てに数式と書式が設定されます。

iy784
質問者

補足

早速のご回答誠に有難うございます。 「=TODAY()-A1>=8」の場合、A1が空白でも色はつきませんでした。 が、ご指摘の通り「=TODAY()-B1>=1」に修正致しました。 そして、ご教示頂いた方法で数式と条件付き書式を設定しましたが、自動計算はされているのですが、意図した文字色になりません。 A1セルに入力した値に対してB1セルに数式と条件が適用。 A2セルに入力した値に対してB2セルに数式と条件が適用。 A3セルに入力した値に対してB3セルに数式と条件が適用。 …としたいのです。 B2の条件を見ると「=TODAY()-B1>=1」となっており、「=TODAY()-B2>=1」に手動で修正しないと意図した結果が得られませんでした。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

条件設定したい範囲を選択→「数式が」「=TODAY()-$A1>=8」→書式→フォントタブで色設定→OKで如何でしょうか。

iy784
質問者

補足

早速のご回答誠に有難う御座います。 簡単に申しますと B1の条件付き設定は「=TODAY()-$A1>=8」 B2の条件付き設定は「=TODAY()-$A2>=8」 B3の条件付き設定は「=TODAY()-$A3>=8」 と条件が変化して欲しいのです。

  • 9arabi
  • ベストアンサー率32% (140/433)
回答No.1

Bをクリックして1行まるまる選択した状態で 条件付書式をかけてください。 1つ設定している場合はそれを全体に反映するかきいてくるはずです

iy784
質問者

補足

早速のご回答誠に有難う御座います。 何も聞いてきませんでした。。。 B行全選択で条件付き設定を「=TODAY()$A:$A>=8」と言うようにA行に適用させて見ましたが、A1に入力された値に対してB行全てに条件が適用されています。 A2の値にはB2が。 A3の値にはB3が、それぞれ適用されるようにしたのです。

関連するQ&A

  • エクセル2010条件付き書式

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • エクセル2003の条件付き書式設定についての質問です。

    エクセル2003の条件付き書式設定についての質問です。 A列に人の名前、B列には1,2,3の区分けの番号を入力します。B列の値が1であれば該当するA列のセルを黄色、B列の値が2であれば該当するA列のセルを青とかにする方法を教えて下さい。 B列が1であれば、そのセルを黄色とかにすることは条件付き書式でできますが、B列の値を参照してその結果に基づいてA列に条件付き書式を設定する方法が知りたいということなのですが。

  • EXCELの条件付き書式で「~を含む」条件を設定したい。

    表題の通りですが、現在次のような表があり、「検索用セル」に特定の文字列を入力するとその文字列を含むセルの色が変わるようにしたいと思います。 例 データセル A5 AB123-4 A6 AB123-5 A7 AC124-7 A8 AB127-6 A9 AD123-8 A10 BC123-7 … このとき, A:検索用のセル(たとえばA2)に[123]と入力すると、A5,A6,A9,A10のセルの色が変わる。 B:検索用のセルに[AB]と入力すると、A5,A6,A8のセルの色が変わる。 C:検索用のセルに[AB123]と入力するとA5,A6のセルの色が変わる。 D:検索用のセルに[-7]と入力するとA7,A10のセルの色が変わる。 ※書式(色)はすべて同じでよい。  のようにしたいと思います。  Aだけの条件ならば、検索用のセルA2の書式を「文字列」に指定しておいて、A5の条件付き書式の数式設定で, =MID(A5,3,3)=$A$2 として書式設定すれば実現できる。  2つめの条件として、 =LEFT(A5,2)=$A$2 としてやれば、A,Bの2つの条件であれば目的が達成されます。  が、検索セルに入力する値(文字列)に条件がついてしまうので、柔軟性がありません。  できるだけ検索値に条件をつけたくないので、別の方法を考えています。  オートフィルターでは、「~を含む」(含まない)とか、「~で始まる」(終わる)といった抽出ができますが、条件付き書式でこのような条件の設定ができれば目的が達成できるのですが、そのような関数を見つけることができませんでした。どなたかご教授ください。

  • Excelの条件付き書式を行に適用するには

    Excelで条件付き書式ってありますよね。 あの機能を使って セルの値が○○に等しいとき セルの色を設定することはできますが,その行すべてを色を変えるというのはできませんか? 例えばA1セルの値が1なら 1行は赤色。A7セルの値も1なら7行も赤色。 A3セルの値が5なら 3行は青色。 A9セルの値も5なら 9行も青色。 というようにしたいのですが・・・ また, もう一つ質問ですが この条件付き書式は 条件が3つまでしかできませんよね。 例えば 上の条件に付け加えて さらに A10セルの値が4なら 10行は黄色と設定したとすると それ以上できないですよね つまりA11行セルの値が9なら 11行は 緑色としたい場合は どうすればいいでしょうか?

  • エクセル2003の条件付き書式設定について

    あるセルに入っている日付がTODAYの日付を越した場合に、 文字を赤くする設定を行いたいのですが、うまくいかずに困っております。 例えば セル A1        B1     C1       D1 状態      購入日   有効期限   超過 とある場合。 Bに日付を入力すると自動的に購入日から365日後が入るように設定しております。 条件書式設定が間違っているのだと思いますが、私には思いつかず、困っております。 やりたいのは、Cの有効期限がTODAYの日付を超えた場合赤文字にしたいのです。 日付が固定だとうまくいくのですが流動的なためうまくかけません。 フォント設定は問題ないのですが式が間違っているのでしょうか。 私が書いたのは、 条件書式設定のところで、 =C1>TODAY()+1 まずはこれが間違っていたのでしょうか。 後、D1の日付のところでCの日付が何日超過しているのか 計算する関数などあれば教えていただけないでしょうか。 宜しくお願いいたします。

  • エクセル2007で条件付き書式の設定について

    B1のセルの色を赤にしたらA1のセルも赤に、青にしたら、青になるという風に 条件付き書式を設定するにはどうすればよいでしょうか? 色々調べ、自分でも色々やってみましたが精根尽き果てました。 宜しくお願いします。

  • Excel で 条件付き書式について

    Excel 条件付き書式で以下の設定式を教えて下さい。 A1セルに0から50 の数値入力の場合は、B1セルが赤色に A1セルに51から70 の数値入力の場合は、B1セルが黄色に A1セルに71から100 の数値入力の場合は、B1セルが青色に 以上、よろしくお願いいたします。

  • エクセル 条件付書式の設定

    セルA1、B1、C1、D1を使用します。 セルA1には4桁の番号を入力するものとします。 セルB1、C1、D1には日付を入力するものします。 【1】セルB1に日付を入力すると、セルA1の文字色が赤になるよう設定。     →これは自力で「条件付き書式」で設定できます。 【2】セルB1とC1に日付を入力すると、セルA1の文字色が青になるよう設定。 【3】セルB1とC1とD1に日付を入力すると、セルA1の文字色が緑になるよう設定。 上でも書きましたが、【1】の設定は条件付き書式で設定できました。 【2】、【3】についての設定が、上手くできず困っております。 【1】の設定を条件付き書式にて設定しましたので、【2】、【3】についても できれば条件付き書式で設定したいと思いますので、 可能であれば設定方法を教えてください。 条件付き書式で設定不可能であれば、他の設定方法をご存知であれば 教えてください。 よろしくおねがいします。

  • エクセルの条件付き書式について

    A1セルに「100」が入力された場合、B1セルの色を赤に、同様にして200:青、300:黄、400:緑、500:赤、600:青、700:黄、800:緑という風にB1セルの色を変えたいと思います。 条件付き書式は3つまでしかないのですが、色のパターンは4種類なので、元の書式と合わせると4パターンです。 条件付書式で、A1セルの値が200又は600ならB1セルの色を青にするにはどうすればよろしいでしょうか。 つたない文章でわかりにくいかと思いますが、よろしくご回答ください。

  • 条件付き書式設定

    条件付き書式設定でやりたいことがあります。 良い方法があればアドバイスください。 エクセル2002でセルD1に数字を入力して、さらにセルC1にも数字を入力したら、セルA1からD1が赤に塗りつぶしになるようにできないでしょうか? 何も入力しないときはセルは白のままにしておきたいです。 以下の設定で1つのセルだけならできました。 セルD1をクリックして、「書式」「条件付き書式」で条件1に「数式が」にして「=$D$1<>""」と入力して「書式」をクリックして「パターン」タブでセルの網掛けの色を赤にすると、セルD1が何も入力されていない時は、セルは白ですが、数字を入力するとセルが赤になりました。 この応用で、セルD1とC1の両方に入力すると、セルA1:D1が赤になるようにしたいのです。 条件書式設定でできますでしょうか? どうしても出来ないならそれ以外でする方法はありますか?

専門家に質問してみよう