プロが教えるわが家の防犯対策術!

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」としなければならないのでしょうか?

何方かご教示を願いします。

A 回答 (5件)

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」
となります。
    • good
    • 0
この回答へのお礼

再度のご教示誠に有難う御座います。
出来ました!!

条件付き設定時に=TODAY()-B1の「B1」部分をB1セルをクリックして選択した為、上手くいきませんでした。

ご教示の通り行いましたら全て上手くいきました。

貴重なお時間を私の為に割いて頂き恐縮です。
有難う御座いました。

お礼日時:2008/10/17 16:51

普通に あなたが入力したものを下にコピペすればOKです。



超基本中の基本です。

B1をコピーして カーソルをB2に移して
ShiftとCtrlを押しながら下向きの↓を押せばB2から下全部が選択されますので
そのまま Enter を押せばOKです。

5秒で終わります。
    • good
    • 0
この回答へのお礼

ご回答有難う御座います。

条件設定時の選択方法がまちがっていました。

解決いたしました。

有難う御座います。

お礼日時:2008/10/17 16:53

>条件付き書式で「数式が」を「=TODAY()-A1>=8」は誤りです。

 
 A1が空白の時に色がつくきませんか?

 条件付き書式の数式は =TODAY()-B1>=1 の方がいいとおもいますがいかがですか

B列全体に数式と条件付き書式を設定するには
B1セルを選択 → 編集 → コピー → 列番号BをクリックしてB列を選択 → 形式を選択して貼り付け → 「すべて」がポイントされていることを確認 → OK

これでB列全てに数式と書式が設定されます。

この回答への補足

早速のご回答誠に有難うございます。
「=TODAY()-A1>=8」の場合、A1が空白でも色はつきませんでした。
が、ご指摘の通り「=TODAY()-B1>=1」に修正致しました。

そして、ご教示頂いた方法で数式と条件付き書式を設定しましたが、自動計算はされているのですが、意図した文字色になりません。

A1セルに入力した値に対してB1セルに数式と条件が適用。
A2セルに入力した値に対してB2セルに数式と条件が適用。
A3セルに入力した値に対してB3セルに数式と条件が適用。
…としたいのです。
B2の条件を見ると「=TODAY()-B1>=1」となっており、「=TODAY()-B2>=1」に手動で修正しないと意図した結果が得られませんでした。

補足日時:2008/10/17 16:27
    • good
    • 0

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

この回答への補足

早速のご回答誠に有難う御座います。

簡単に申しますと
B1の条件付き設定は「=TODAY()-$A1>=8」
B2の条件付き設定は「=TODAY()-$A2>=8」
B3の条件付き設定は「=TODAY()-$A3>=8」
と条件が変化して欲しいのです。

補足日時:2008/10/17 16:21
    • good
    • 0

Bをクリックして1行まるまる選択した状態で


条件付書式をかけてください。
1つ設定している場合はそれを全体に反映するかきいてくるはずです

この回答への補足

早速のご回答誠に有難う御座います。
何も聞いてきませんでした。。。

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

補足日時:2008/10/17 16:16
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!