重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセルにおいて、セルA1、B1、C1があるとします。A1、B1には数値が何も入力されていない状態で、C1に計算式「=SUM(A1)/B1」が入っているとします。このままでは、C1は、「#DIV/0!」と表示されます。
この表示を消すために、C1にIF、ISERROR関数を使い、「=IF(ISERROR(SUM(A1)/B1),"",SUM(A1)/B1)」の計算式を入力します。
このままでもいいのですが、C1の値が「10以上」になった時に、C1のセルに色を付けたいのです。

書式→条件付き書式→セルの値が→次の値以上→10 にすると、セルに何も値が入っていない(空白)状態で色だけが付いてしまいます。 色々調べると、IF関数の""の空白が文字列のため、数値より大きいとみなされている事が原因っていうことは、分かりましたが、色々試してみても出来ません。何かいい方法はございますでしょうか?

ご教授お願いします。

A 回答 (3件)

工夫代は様々あります。



条件付き書式で、
条件1として
セルの値が ="" に等しいときは色を塗らない
条件2として
セルの値が 次の値以上 10 で色を塗る
などのようにするのも一つの方法です。


条件付き書式で、
セルの値が▽ → 数式が 
に変更し、右の空欄に
=AND(C1<>"",C1>=10)
などのようにしてみるのも方法です。


あるいは。
数式を
=IF(B1="",0,A1/B1)
としておき、
加えてC1セルを右クリックしてセルの書式設定の表示形式のユーザー定義で
G/標準;-G/標準;;
と設定しておいて、条件付き書式で
セルの値が 次の値以上 10
で色を塗ってみてもよいでしょう。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

色々なやり方があるのですね。
当方まだ初心者で、日々勉強です。

お礼日時:2012/05/16 20:06

当方Excel2007ですが


条件書式の書式ルールの編集で
数式を使用して書式設定するセル決定を選択し
数式を=AND(LEN(C1)>0,C1>=10)としたらどうでしょか。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
何とか出来ました。

お礼日時:2012/05/16 20:01

条件付書式の条件に


=SUM(A1)/B1>=10



なぜ、SUMを使ってるのかわからないんですけど。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

通常の加減乗除の計算式を使うときは、ついついΣボタンを押してしまい、オートSUMを使う癖がありまして・・・(汗)

何とか出来ました!

お礼日時:2012/05/16 20:04

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