• ベストアンサー

エクセルで条件付書式

お願いします。 エクセル2003です。 3行目~150行目のA列~P列まで数字が入ってます。 それを"行"ごとの最小値が、赤色に変わるように条件付書式を設定したいのです。 自分でやってみたのですが、なかなかうまくいきません。 良い方法を教えて下さい。(関数でも何でもできればOKです。) 宜しくお願いします。

noname#47315
noname#47315

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

  • ベストアンサー
回答No.1

1.A3セルをクリックし、書式(O)-条件付き書式(D)を選びます。 2.条件1を以下のように設定します。   ・[セルの値が]を[数式が]に変える。   ・数式として、=A3=MIN($A3:$P3)を入力する 3.[書式(F)]をフォント赤に設定します。 4.A3セルを右クリックしてコピーします。 5.A3~P150までを範囲選択し、右クリックし、   ・形式を選択して貼り付け(S)   ・書式(T)にチェック   ・[OK]を押す。 これで完了です。

noname#47315
質問者

お礼

できました! 有難うございます。助かりました。

その他の回答 (4)

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

私の考えた条件付き書式の式は、#4のご回答で出ました。 その仕組みを説明しておきます。 範囲指定をすると、範囲指定したA3:P150のうち左上隅のA3がアクチブになっています(そう自然になりますが、そうしておかないといけない。) そのA3がIF条件の=IF(A3=・・にきます。 そして比べる範囲は、本来自分も含めた最小値と等しいかを判別(聞き)ます。等しければ(TRUEなら)色をつけます。 そしてエクセル側は、複数のセルを範囲指定しているために、A3をB3に立場を移して、IF(B3=MIN($A43:$P$3))を判別TRUEかFALSEを判断し、TRUEなら色をつけます。 $A$3の3が変わらないのは、第3行目(同行)のセルを判別してる段階だからです。A、Pが変わらないのは$がついているからです。ずれては困りますから$をつけてます。 それを行が変わったら$A4:$P$4、$A5:$P$5、・・・ と、第150行まで繰り返します。 そういう理屈で正しい結果になるわけです。 そして条件付き書式では最初のIFは省略するので、=A3=・・という式表現になります。 なお#1のご回答では、(複写・)貼り付けしたときに、上記の作業がエクセル側で、$の付いてない対象セルに対しては、自動変化させて、上記処理が行われます。

noname#47315
質問者

お礼

おかげ様で解決することができました。 有難うございました。

  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.4

#2です。 間違えました。式は =A3=MIN($A3:$P3) です。 先に範囲指定しておけば、コピーする手間が省けます。

noname#47315
質問者

お礼

わざわざ訂正までして頂いて有難うございます。

  • ramoke
  • ベストアンサー率26% (206/767)
回答No.3

簡単な方法としての一例ですが まず、A~P以外に 1列追加してください。 行の最小を求めるセルを用意 =MIN(A3:P3)(←3行目の場合) 3行目の条件付書式設定を セルの値が 次の値に等しい で 値を 追加したセル を指定してください。 仮に Q列に追加したとして セルに選択すると =$Q$3 と絶対表記になりますので =$Q3 と行部分を相対参照できるように書き換えてください。 あとの書式設定はお好みでどうぞ 3行目に設定した書式をあとは他の行にコピーするだけです。 貼り付けるときは必ず、形式を選択して貼り付け⇒書式で! あと、あくまでも最小の値だけの書式設定に指定した色に変りますが 行の中に同じ値を持つセルが複数ある場合は全てですので確認してくださいね。

noname#47315
質問者

お礼

おかげ様で解決することができました。 有難うございました。

  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.2

A3からP150まで範囲指定して、条件付書式で「数式が」を選び =A3=MIN($A3:$P150) と式を入れ、書式を設定します。

noname#47315
質問者

お礼

おかげ様で解決することができました。 有難うございました。

関連するQ&A

  • EXCEL2003 条件付書式が狂ってくる

    条件付書式は、見ためにどのセルに入っているのかわからないというのと、複数の条件付書式が入ると、なぜかその前に決めていた条件付書式が消えてしまっているということがあって、なかなか不便に思っています。(やりかたが悪いのかもと思うのですが) それで、VBAの entireculumn というのを見つけたのですが、 これで対応できるでしょうか? やりたい事は、 1 2*--------------------------- 3*--------------------------- 4 5 6*--------------------------- 7*--------------------------- 上記のように、「*」をつけた行にだけ、行全体に色をつけておく、 というのを条件付書式で、 「数式が」「=$A1="*"」 としたもので、その設定をしているシートに、横にずっと、いろんな関数を入れていってます。 ですが、関数を入れたり、そのプロセスで列挿入などすると、 色がずれてしまうのです。 その回避策として、VBAで最初に色の設定をしておけないでしょうか? 「*がある行だけに色をつける。」 よろしくお願いします。

  • 条件付書式

    エクセルで条件付書式を数式で入力しています。 =COUNTIF(N26:BK50,A82) 例えば上記のような形で入力を行なっていますが このN26:BK50の中で赤色の文字だけに 条件付書式を当てはめる事はできないでしょうか? どなたか分かる方宜しくお願いします。 どうしても数ある同じ文字列の中で赤色のA82だけを捜してきたいのですが・・・

  • エクセル -複数の条件付書式について-

    エクセル2000を使用しています。 条件付書式を使用して仕事の管理表を作っています。 当日の日付けだけを目立たせたいのですが、うまくいきません。 まず、A列にそれぞれの仕事の進行具合を表す 【進行中】【完了】などの、ステータス行を作りました。 (1)【進行中】は黄色 (2)【完了】はグレー という条件付書式を設定しました。 そしてB列に“いつまで”という列を作り各々完了予定日を入れていますが、、 (3)当日の日付けだけを赤文字にする これを条件1に設定すると、(1)(2)の設定が効かなくなってしまいます。 (1)(2)の設定は残したまま、 当日の日付けの箇所を自動的に目立たせたいのですが、 何かよい方法はないでしょうか。

  • EXCELの条件付書式について質問です

    EXCELで条件を満たす列に色をつけたいのですが上手くいきません。。。 条件とは例えば C3に10,000と言う数字が入力されていてC6に SUM関数の数字があります。 このC3とC6が違う場合C列全体に色を付けたいと思っています。 ですがC6がSUM関数だからか上手に出来ません。 もし出来ていてもこの条件付書式をコピーすると他の列はメチャクチャです(泣 絶対参照は外しています。 この場合どのような条件で入力すると上手に色をつけられるでしょうか。。。。 どうか宜しくお願いします。

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

    A1に「路外 125」、B1に「=RIGHT(A1,3)」の関数が入っていて 現在、B1は「125」と表示されています。 B1の条件付書式は50以上~99までは青表示、第二条件は100以上の時は赤表示と 条件付書式を入れていますがうまくゆきません。 セルに関数が入っている時は条件付書式が使えないのでしょうか? 宜しくお願いします。

  • Excel条件付書式

    Excelで表を作成しています。 A列~F列まで文字や数値が入っており、F列に順位を入れています。 F列の順位が上位10位までの行(たとえばA10~F10まで)のセルに色をつけたいのですが、条件付書式を使って、どのように設定すればよろしいでしょうか?

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

    エクセル2010での数式を使った条件付き書式について教えてください。 画像のようなデータで、条件付き書式を使ってレコード(行)に塗りつぶしを設定したいと思ってます。 条件は合計欄(G列)の最大値のレコードに黄色の塗りつぶしと最小値のレコードに赤の塗りつぶしのようにしたいと思っています。 1.B4~H11を範囲選択 2.条件付き書式 3.数式を使って書式設定 4.=max(G4:G11) というように設定してみたりしてるのですが、違うようで、思うようになりません。 絶対参照を行につけたり列につけたりしてもうまくいきません。 わかる方がいたらぜひ教えてください。 よろしくお願いします。

  • Excelの条件付書式で困っています。

    Excelの条件付書式で困っています。 A,Bと列がありまして、Aには訪問予定日、Bには報告日を入れており、報告が遅滞したセル(B列)に色を付けようと思います。 条件を下記に記します。 1.条件付けは、訪問予定日が決まってから。 2.訪問予定日より7日以上過ぎている物に黄色 3.訪問予定日より10日以上過ぎている物に赤色 4.報告日を入力したら、日付のカウントを止める。(入力前に色付けされていた場合は、そのままの色付け) 以上の条件を満たす条件付書式の付け方をお教え下さい。 よろしくお願い致します。

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

    Excel2007 or 2010の条件付書式で教えていただきたいことがございます。 添付の様に列Aに数字の1と2が登録されています。これはある条件によって1と2が交互にセットされます。1の色は黄色、2はグレーと数字で固定で構いませんので、行全体に色をつけるというのはどのようにすればよろしいでしょうか? 申し訳ございませんが、ご教授の程宜しくお願いいたします。

  • WEEKDAY関数と条件付書式について

    excel2010で家計簿を作成しているのですが、条件付書式がうまく設定できずこまっています。 A列に日付 B列に曜日(A列をそのまま引用して、表示設定aaaで曜日表示) C列~U列 項目 という構成で、日曜日の行をA列~U列まで赤色に変えたいです。 条件付書式の設定を数式:=WEEKDAY($A3)=1にしたのですが なぜか金曜日の行が赤くなります。 ※1列目と2列目は項目行に使っていて、3列目からデータが入っています。 種類の因数を入力して($A3,1)=1にしてもだめでした。 ためしにV列に=WEEKDAY($A3)を入力したところ、これは正しく1~7が表示されます。 最悪、V列の数字を値で貼付けて=V3=1で設定することも考えたのですが できればそんな余計な列は増やしたくありません。 どなたか原因と解決策を教えていただけるとありがたいです。

専門家に質問してみよう