• ベストアンサー

エクセルで一定条件を満たすセルのみ色を変えるには

 エクセルで正の数の値を示すセルだけ黄色の色にしたいのですが、IF関数等を使ってできますか。 エクセルは2003です。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 関数ではその様な事は出来ません。  その代わり、条件付き書式を使用すれば、正の数の値を示すセルだけを、色を黄色に変える事が出来ます。  その設定方法は以下の通りです。 条件付き書式を設定するセルを選択   ↓ メニューの[書式]をクリック   ↓ 現れた選択肢の中にある[条件付き書式]をクリック   ↓ 現れた「条件付き書式の設定」ウィンドウの左端の欄をクリック   ↓ 現れた選択肢の中にある「セルの値が」をクリック   ↓ 「条件付き書式の設定」ウィンドウの左から2番目の欄をクリックし、現れた選択肢の中にある[次の値より大きい]をクリック   ↓ 「条件付き書式の設定」ウィンドウの右端の欄に 0 と入力   ↓ 「条件付き書式の設定」ウィンドウの[書式]ボタンをクリック   ↓ 現れた「セルの書式設定」ウィンドウの[パターン]タグをクリック   ↓ 黄色の四角形をクリック   ↓ 「セルの書式設定」ウィンドウの[OK]ボタンをクリック   ↓ 「条件付き書式の設定」ウィンドウの[OK]ボタンをクリック

その他の回答 (2)

noname#211632
noname#211632
回答No.2

条件付書式から「新しい書式ツール」を選択して、「指定の値を含むセルだけを書式設定」で条件を設定し、書式でセルの書式設定(黄色)に設定すればできます。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

「条件付書式」 ですね。 詳細は、「条件付書式」でインターネット上を検索すると、詳しく説明されているサイトが 嫌と言うほど見つかりますので、そちらを参考にすると良いでしょう。

関連するQ&A

  • エクセル ある条件でセルの塗りつぶし。

    エクセルを勉強中の初心者です。 あるセルに数値がある場合に、隣の空白セルを特定の色で塗りつぶしたい。 例えば黄色に塗りつぶした空白セルをコピーして他のセルに貼り付けると、貼り付けたセルは黄色になります。 やりたいことは、B2に数値がある場合にC2を塗りつぶしたいので、次のようにやってみました。 予め空白のE1を黄色にしておく。 C2に以下の式を入れましたが、黄色のE1を貼り付けることにはなりませんでした。 =IF(B2="","",E1) 関数式はあくまでも数値を扱うもので、根本的に間違っていたようです。 ある条件であるセルを塗りつぶすにはどうすればよろしいでしょうか? よろしくお願いします。

  • エクセル条件を満たせばセルの色が変わる

    エクセル初心者です。 計算式(=IF(F6="","",IF(AND(F6>="5:00"*1,F6<="21:59"*1),"昼間","夜間")))の結果、「昼間」と表示されたら、その「セルを黄色」、「夜間」ならその「セルを赤色」で表示したいです。 できるかどうかもわかりません。 なかなかうまく行かず困っています。 助けてください。 よろしくお願いします。

  • エクセルで複数の条件に合うセルをカウントするには

    こんにちは。 エクセルについて質問です。 ある集計をやっているのですが、カウントがうまくいきません。 7/10(白) 7/20(黄) 7/10(黄)  *()はセルの色 簡単に書くと上の表のようなものを集計するのですが、「セルの色=黄色かつ日付=7/10」というセルの数をカウントしたいのです。 指定した色のついたセルをカウントする関数は、下のURLの質問を見て作りました。 どのような関数を組み合わせればできるでしょうか…。 わかりにくい質問かもしれませんがよろしくお願いします。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=59571

  • セルAの値がTRUEだったらセルBの色を灰色に塗りつぶしたい

    関数、マクロ初心者なのですが、 Excel2003 にて、セルAの値がTRUEだったらセルBの色を灰色に塗りつぶすという関数を使いたいです。 どのようにしたらいいでしょうか? 関数では出来ないものでしょうか? IF関数でやってみているのですが、うまく出来ません。 どうぞよろしくお願いいたします。

  • Excelで一定条件を満たせばフォントの色を変える方法

    図書館などでExcel関数に関する参考書を見ても載っていませんでしたので、教えて頂ければ助かります。 Excelで「あるセルの値が一定条件(例えば「参照セルの値よりも大きい」など)を満たせば、当該セルがあるフォント色で表示される」というような関数はあるのでしょうか。2つのセル同士を比較して、大小判定の結果を別の(第3の)セルに○や×で表示する方法は分るのですが、同じセル内のフォント色(塗りつぶしの色でも構いませんが)を変化させることにしたいのです。

  • エクセル セルの色で条件分岐

    エクセルでセルの色から if を使いたいと思ってますが どうすればいいのでしょうか? それとも、不可能でしょうか?

  • EXCELで色のついたセルの数を知りたいです。

    Excel2016ですが セルに色々な色(セルの塗りつぶしです)がついています 赤色のセルは3個、黄色のセルは4個などと求めたいのです 難しいことはよく解りませんが 何か関数を使ってできないでしょうか? よろしくお願いいたします。

  • 条件によって色が変わるエクセル関数を教えてください。

    所定のワンセルに数値を入れると、指定範囲のセルの色が変わる関数を知りたいです(関数じゃなくてもいいです)。 数値の変動によって色が変わる指定範囲場所は変わりたいです。 たとえば、セルA1に数値1を入れると B2~D5が青色に変わる。数値2を入れると、E5~H10までが黄色に変わる エクセルを完成させたいのです。           ただし、同じシートを繰り返し使うため、指定範囲以外は色がついていたら、白に戻したいです。どなたかエクセルの神様、教えてください。

  • エクセル VBA ある条件でセルに色をつけたいのですが、

    エクセル VBA ある条件でセルに色をつけたいのですが、 例えば、A2からA50に文字列が入っていて、ある処理を終えると、空白を除くセルに薄い水色(33)をつけます。ここまでは、VBAで作成できました。 次に、空白を除くセルが、すべて薄い水色になったら、A1を薄い黄(36)にしたいのです。 教えてください。よろしくお願いします。

  • Excel 2002 一定の条件を満たす場合に、複数のセルを塗りつぶす方法を教えて下さい

    初歩的なの質問かもしれませんが,よろしくお願いします。 EXCEL2002を使用しています。 複数のセルの塗りつぶしについて教えてください。 一定の条件に当てはまる場合,複数のセルの塗りつぶしの色がかわるような設定をしたいと思っています。 たとえば,A1の値が1なら,A1,B1,D1のセルの塗りつぶしの色を赤にするということを考えています。 「条件式書式」を概観したのですが、上記のように、複数のセルの書式を設定する方法がわかりませんでした。 (Excel2007などでは対応しているようですが・・・) 方法はできるだけ簡単なものがうれしいのですが、関数、VBAでもかまいません。 よろしくお願いします。