エクセルで期日を自動計算し期日を過ぎると文字色変更する方法

このQ&Aのポイント
  • エクセルで特定の日付から一定期間を自動計算する方法について質問があります。具体的には、A1セルに特定の日付を入力すると、それから一定期間後の日付が自動的にB1セルに計算されるようにしたいです。さらに、自動計算されたB1セルの日付が現在の日付から一定期間以上経過している場合、文字色を変更したいです。
  • 質問者は、先ほどの方法を試しましたが、現在の日付を基準にしているためにうまく動作しない場合があると述べています。具体的には、A1セルに1月1日を入力した場合は正しく赤色に変化するが、10月6日を入力した場合は誤った結果になるとのことです。
  • 質問者は、A1に入力した日付から現在の日付までの経過日数が一定期間以上の場合に文字色を変更する方法を知りたいとしています。具体的には、A1に入力した日付から10月17日現在、一定期間を経過した日付は赤色に変更したいとのことです。
回答を見る
  • ベストアンサー

エクセルで期日を自動計算し期日を過ぎると文字色変更するには(2)

先ほど質問させて頂き、完了したとおもったのですが、、 内容は、 A1セルに10月1日と入力し7日後の10月8日がB1セルに自動計算され入力されるようにする。 そして、自動計算されたB1セルの文字色が経過日数8日以上で赤色になるようにする。 と言うもので、higekumanさまのお教え通り B1に=A1+7、条件付き書式で「数式が」を「=TODAY()-B1>=8」、フォント色を赤にしました。 出来たと思ったのですが、「今日」を基点にしているようで文字色が変わらない場合があります。 例えば、、、 A1に1月1日と入力するとB1は1月7日で赤色となりますが、A1に10月6日と入力するとB1は10月13日になり赤色となりません。 ※因みに本日は10月17日です。本日を基点にしている為、4日経過と捉えられるようです。実際は11日経過で赤色としたい。 要するに、A1に入力した日付から10月17日現在、8日を過ぎた日付は赤色にとしたいのです。 何方かご教示宜しくお願い致します。

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

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

  • ベストアンサー
  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.1

「=TODAY()-B1」を「=TODAY()-A1」にすれば良いのでは?。

iy784
質問者

お礼

早速のご回答誠に有難う御座います。 完璧です。 有難うございました。

関連するQ&A

  • エクセルで期日を自動計算し期日を過ぎると文字色変更するには

    例えば、、、 A1セルに10月1日と入力し7日後の10月8日がB1セルに自動計算され入力されるようにしたいのです。 そして、、、 自動計算されたB1セルの文字色が経過日数8日以上で赤色になるようにしたいのです。

  • エクセルで期日を自動計算し期日を過ぎると文字色変更するには(3)

    再度の質問となります。 すみません。。。 内容は、、、 A1セルに10月1日と入力し7日後の10月8日がB1セルに自動計算され入力されるようにする。 そして、自動計算されたB1セルの文字色が経過日数8日以上で赤色になるようにする。 と言うもので、higekumanさま、S-Fujiさまのお教え通り、 B1に=A1+7、条件付き書式で「数式が」を「TODAY()-A1」、フォント色を赤で出来ましたが、そこで問題が、、 A1セルに何も入力しないとB1セルに赤色で「1月7日」となってしまいます。 A1セルが空白の時はB1セルも空白にはならないのでしょうか、、、 ご教示の程宜しくお願い致します。

  • 同じ数字の時塗りつぶす エクセル

    Sheet1のA1セルからH1セルまでに日付が入っています(1月1日~1月7日) Sheet2のA1セルには赤、B1には白と文字入力しており、A2~B32までそれぞれ日付が入力してあります。(日付のダブりはありません) 例:A2~A9までは1月1日~1月7日 B10~B17は1月8日~1月15日といったような Sheet1のA1セルに日付を入力したときにSheet2の赤または白に日付が該当する場合にその色で自動的に塗りつぶすような動作はできないでしょうか? 例えばSheet1のA1セルに1月1日と入力した場合、Sheet2ではA列(赤)に1月1日と記載があった場合そのタブ1のA1セルが塗りつぶされるといった内容です。 お手数ですがご回答のほどよろしくお願いいたします

  • エクセルの文字の色について

    エクセルで質問があります。 ・A1のセルに(1)と打って文字の色を赤にします。 ・B1のセルに(2)と打ちます。 (質問) ・A1の文字が赤色の場合、B1のセルに文字を打った時、自動でA1のセルと同じ色になるようにしたいのですが、 やり方ありますか?教えて頂けませんか。

  • エクセルにて

    A列には日付が入力してあります。(2001/7/17) その日付から3日間経過してもC列のその行に何も入力されなければ、 B列のそのセルを黄色に表示する。 更に7日間経過しても入力なければ赤に表示するようにしたいのですが!? C列に入力されればB列のそのセルは青色表示にしたいのですが!     A      B     C 1 2000/7/10   赤 2 2000/7/11   青   2001/7/16 2 2001/7/13   黄   

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

    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」としなければならないのでしょうか? 何方かご教示を願いします。

  • エクセルの計算式

    エクセル2003を使用してます。あまり詳しくないので計算式を2つ教えてください。 (1) A1セル りんご    A2セル オレンジ A3セル バナナ と入力されていて、例えばB1セルに『1』を入力したらC1セルに『りんご』が出てくる計算式(B2セルに『1』を入れたらC1セルに『オレンジ』) (2) ファイルを開いたら日付の指定をしているところにその日の日付を出したいのですが…。 例えば今日だったら→ A1セル 9年6月18日              A2セル 0618 と出てくる計算式。 こんなことができる計算式があれば教えてください。

  • 家賃の日割り計算をEXCELで自動計算する計算方法

    家賃は1ケ月10万円とします。A1セルに2005年1月1日、B1セルには3月31日を入力します。C1の家賃は3ケ月分で30万円となります。これはDATEDIF関数を用いて計算することが出来ました。次にA1セルに2005年1月15日、B1セルには3月25日としますと、家賃の日割り計算しますと、1月は17日分(17/31*10万円)で54838.7円、2月は100000円、3月は25日分で、80645.2円、合計の家賃は235483.9円と計算されます。 これを自動計算する方法はあるのでしょうか。必ずしも上記のようなセル入力にはこだわりません。 なにか良い方法があったらご教示下さい。

  • Excel 自動計算の基点となるセルの優先順位は付けられる?

    ■Excel上、下記のような表を作ることは可能でしょうか? セルがA,B,C,Dの4つあるとします。 セルに入力する内容は日付(2009/○○/○○)です。 A:手入力 B:自動計算(Aから5日後の日付) C:手入力 D:自動計算(Cがブランクの場合はAから12日後の日付。Aに入力があってもCに入力がある場合には、Cから10日後の日付) 教えていただきたいのは、 Dにどのような計算式をいれるのかというところです。 ネットからは情報を見つけれらず、今回質問を出させていただきました。 Excelは初心者です。

  • 計算式を別のセルで文字列として自動的に表示させたい

    計算式を別のセルで文字列として自動的に表示させたいのですが、 例えば、A1セルで =2*3*2 と入力すると自動的に B1セルで 2*3*2 と表示される方法はありますか? よろしくお願いします。

専門家に質問してみよう