• ベストアンサー

EXCEL2003 条件付き書式

パソコン初心者です。 条件付き書式で前月の日付が入っているセルのみに色をつけたいです。 よろしくお願いします。

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

条件は「次の値の間」にします。 左側の最小値は以下の式です。 =DATE(YEAR(TODAY()),MONTH(TODAY())-1,1) 右側の最大値は以下の式です。 =DATE(YEAR(TODAY()),MONTH(TODAY()),0) DATE関数はDATE(2011,11,23)のように年月日の 各数値を与えて内部形式の数値にするものです。 YEAR、MONTHは内部形式の年の部分、月の部分を 抜き出す関数です。TODAY関数はは現在の日付の 内部形式の数値を返します。 よって、上段の式は先月1日を表わします。下段は 当月1日の前日、つまり、先月末日を表わします。 最小値で、当月が1月ならDATE(2011,0,1)と なりますが、これは2010/12/1と解釈されます。 同様に最大値で、日が0だと、前月の最後の日と 解釈されます。閏年などを考えずに済みます。 月が変われば自動的に範囲も変わります。

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

回答No3です。ごめんなさいエクセル2003でしたら「書式」メニューから「条件付き書式」を選択し表示の画面で左側の窓を「数式が」に変更します。右の窓には回答3の式を入力して書式を設定すればよいでしょう。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

例えばA列に日付のデータが入力されているとしたらA列を選択します。A2セルからの日付でしたらA2セルから下方のセルを選択します。A列を選択した場合にはA1セルがアクティブセルになっていますね。 そこで「ホーム」タブから「条件付き書式」をクリックして「新しいルール」を選択します。 「数式を使用して書式設定するセルを決定」を選択して下の窓には次の式を入力します。 =AND(A1>=DATE(YEAR(TODAY()),MONTH(TODAY())-1,1),A1<DATE(YEAR(TODAY()),MONTH(TODAY()),1)) 同じ画面の「書式」をクリックして「塗りつぶし」のタブから好みの色を設定しOKします。 これで前月のみの日付に色が付きます。 A2セルから下方を選択した場合にはA2セルがアクティブセルになっていますので上の式のうちでA1をA2に変えればよいでしょう。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

初心者としても、思考(ケース・場合の想像)は緻密に >前月とは前月だけの1か月か。前月以前? 前々月以前の日付はない? >セルのみに色をつけたいですーー>日付セル1セルだけで良いのだね。その行のセルに色をつけることも多いが。 >前月ーー>物理的なカレンダーで前月を判断してよいのか。または別セルに今月が入っているのか。 ビジネスでは物理的な(作業)日付を当てにしないことが多い。遅れての処理があったりするので。 基準月は別セルに明記したりする。 ーー 書式ー条件付き書式ー数式が =TEXT(YEAR(A2),"00")&TEXT(MONTH(A2),"00")<TEXT(YEAR(TODAY()),"00")&TEXT(MONTH(TODAY()),"00") 書式設定 OK でどうかな。TEXT関数で書式を指定して、文字列表現を統一している。例201109と20119との比較にならないように。

dream-star
質問者

お礼

ありがとうございました。

関連するQ&A

  • 条件付き書式について

    条件付き書式でオレンジ色付けのセルに日付や文字を入れると、色が黄色になる方法を教えて下さい。 自分でやってみたところ、日付を入れるとセルの色が黄色に変わるのですが、文字を入れても変わりません。よろしくお願いいたします。

  • [Excel]条件書式

    Excel2003です。 基本的なことなのかもしれないのですが、他のセルを条件とする条件付書式の設定方法を教えてください。 例えば、 「A1」が100以上なら「A2」のセルの色をグレーにするといった具合です。 条件のセルと、書式をかけるセルが同じなら使い方は分かるのですが、これらのセルが別々になると使い方がよくわかりません。

  • 条件付き書式 数式について Excel2003

    条件付き書式 数式について こんにちは。Excel2003を使用しています。条件付き書式を数式で使おうと思っています。 A列のセルの書式設定は「日付」になっています。 A1に「2011/7/28」とはいっています。 やりたいことは、A列の日付が今日の日付とイコールならA1~C1のセルの背景色を赤にしたいと思っています。 そこで、書式の条件付き書式から数式を選び、下記の式を入力しました。 today() = A1 で書式のパターンを赤にしました。 しかしながら、何もかわりません。何が間違っていると考えられるでしょうか?

  • 条件付き書式について Excel2007

    条件付き書式についてわからないことがあるので、質問させてもらいます。 ...|A|B|C|D| 1| 2| 3| とあるとき、D1に"○"があると、A1~C1のセル背景の色を変えるという条件付き書式がわかりません。 一応 =$D1="○" というのを作ったのですが、値のないセルにのみ色がついてしまいます。 わかる方がいれば教えてください。

  • EXCEL2010の条件書式について

    EXCEL2010の条件書式について質問させてください。 初心者用にローマ字の練習表を作っています。 か行の「か」を表示するA1のセルには 黒の文字色でKAと入力されていて、 さらに黒の塗りつぶしがされ見えなくなっているとします。 空白だったA2に正しくKAと入力された場合、 A1の塗りつぶしが黄色になるというようなことは、 条件付き書式で可能でしょうか?

  • Excel2007 条件付き書式について

    2点質問があります。 (1)Excelの表に於いて、「ある列に特定の語を含むセルがある場合、そのセルを含む行全体の色を(塗りつぶしの様に)変更する書式はどの様にすればよいのでしょうか? (2)上記とかぶるのですが、「特定の条件の時、そのセルをある色で塗りつぶす」といった条件はどの様に設定すればよいのでしょうか? よろしくお願い致します。

  • 条件付き書式が出来ない

    w10,office365のユーザーです。 条件付き書式がおかしいのでお訊ねします。 1 列に1カ月の日付を配置する。 2 因みに、日付は1日おきです。10/2,10/4とインプットし、この2個のセルを反転ドローして1カ月を表示しています。問題に関係があるとも思われませんが。 3 1カ月を範囲指定します。 4 ホームタブの条件付き書式を選ぶ。 5 新しいルール、数式で条件を設定。 6 =today() の数式で太字赤色に指定。 7 OKすると列全部が赤色太字になってしまう。 8 今日の日付のセルにだけ条件を入れると指定通りに表示される。 今まではうまくいっていたのですが、今月からの分が不都合になりました。 書式コピーもうまくゆきません。ご教示ください。

  • 【Excel2003で条件付き書式3つ以上の場合について】

    【Excel2003で条件付き書式3つ以上の場合について】 似たような質問は多いのですが、知識がないためそれを応用できなかったので、質問させてください。 Excel2003では条件付き書式は3つが上限ですが、今回4種類書式を指定したいのです。 4つとなるとVBAになる、というのはいくつも過去の質問で見てきたのですが私が見たものはどれも入力した文字に対して色を変えるというものでした。 私のやりたいのは指定した文字が入力されると、同じ行の別の列のセルに着色というものなのです。 現在使用しているリストの状態を説明します。 A列はダブルクリックすると指定した文字が入るようなっています。それが入力されると同じ行のB~F列は条件付き書式で取り消し線がはいるようになっています。 また、G列に日付が入ると日付を入力したのと同じ行のB~F列セルが赤色に、H列に日付が入ると緑色に変わり、K列に日付が入ると色が消えます。 つまりB~F列には条件付き書式を3つ使用しているのですが、今回リストを作り替えるにあたって新たにG列に日付以外の特定の文字か記号(仮に○とします)が入力された場合は現状のようにB~F列セル色を赤にするのではなくB~F列に入力されている文字の色を赤くしたいのです。 そして特定の記号以外、通常は日付なのですが、それを入力した際は今まで通りB~F列のセルの色を赤くしたいのですが・・・ 他についても今まで通りH列に入力すれば緑、K列に入力すればすべて色が戻るようにしておきたいです。 取り消し線だけはどの状態の時にもA列に入力がある限り残る形で、です。 もっとうまく説明できればいいのですが、Excelにあまり詳しくないためこのような説明しかできませんでした。 現在は条件付き書式でやっていますが上記したのと同じ動きさえできれば現在入力している関数などが変わっても問題ありません。 日付入力状況が色でわかるためのリストで、特にリスト上で計算しているものではありませんので。 このような場合はやはりVBAとかになるのでしょうか。またその場合はどういった形で入力すれば希望の形になるのでしょうか。。。 Excel初心者のため何もわかりません。 以上拙い説明で申し訳ありませんが、ご教授よろしくお願いします。

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

    だれか無知な私に教えてください。 エクセルの条件付書式があると思うのですが、指定の日付になったらセルに色をつけたりすることが可能なはずですが、その中で有効期限が過ぎた場合にセルに色づけする書式(方法)を誰か教えてください。 1. 本日(1/12)より前の日付(~1/11)でセルに色を付ける方法。 2. 上記条件にセルではなく列または行に色づけする方法 これがわかれば大変助かります。宜しくお願い致します。

  • Excel:書式を残しながら条件付き書式を消す方法

    こんにちは。 Excel2007を使って作業をしています。 エクセル2007を使って莫大なデータに書式を設定する必要があるため、 条件付き書式設定を頻繁に使っています。 Excel2003を使っている人にファイルを渡す必要がある場合に、 複雑な条件付き書式設定をつけたままファイルを送れないため、 困っています。また、条件付き書式はデータ容量も重くなるので 最終データは条件を全部消したいなぁって常々思っています。 (条件を解除すると全部の書式が消えてしまいますよね・・・) 同様の質問が2006年にあったことは調べてはいるんですが、 そちらのご回答ではうまく作動できないため、改めて「書式を残したまま条件付き書式をクリアする」 マクロをどなたかご教示いただけないでしょうか?? (本来は私が毎回書式をマクロで設定できればよいのですが。。。すみません) 「数式を指定して書式設定をするセルを決定」を使い、 「枠線」「セルの色」「文字の色」を指定しています。 お手数をおかけしますが、どなたかマクロに詳しい方お願いいたします!

専門家に質問してみよう