- ベストアンサー
エクセルの条件付書式で
エクセルの条件付書式で教えてください 設定したい状況は 例)H1に入力する数値で判断させたい ○H1に数字が未記入の場合は塗りつぶさない ○H1に入る数字が 4.50m 以上での場合は塗りつぶさない ○H1に入る数字が 4.50m 以下でJ1~M1に○が入力されていない場合は赤く塗りつぶす ○H1に入る数字が 4.50m 以下でJ1~M1に○が入力されている場合は黄色く塗りつぶす です。 なお、H1に入力する数値は小数点以下2桁でランダムな数字です。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
すみません。訂正です。0の場合もあるんですもんね。 >>○H1に入る数字が 4.50m 以下でJ1~M1に○が入力されていない場合は赤く塗りつぶす 以下でなくて未満ですよね。 条件を式にてにして =H1<4.5 ---> =AND(H1>0,H1<4.5) で書式を赤塗りに設定 >>○H1に入る数字が 4.50m 以下でJ1~M1に○が入力されている場合は黄色く塗りつぶす 条件を式にてにして =AND(H1<4.5,OR(J1="○",K1="○",L1="○",M1="○")) ---->=AND(AND(H1>0,H1<4.5),OR(J1="○",K1="○",L1="○",M1="○")) で書式を黄色塗りに設定
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
どのセルを塗りつぶすのか書かないとダメでは。 >条件付き書式 の場合は判別に使うセルの値のセルと、塗りつぶすセルは同じとは限らない。 ーーー IF関数で質問の条件を関数式で書いてご覧よ。 何処が行き詰まったのか。 其れが出来てば、先頭のIFの2文字を除けば姉妹と思う。 2つ以上のAND条件の場合、AND関数の使い方を、WEBか関数の本で勉強のこと。 IF関数で質問するなんて勉強具足。ただIF分のネストというのが 本件では必要. 全て塗りつぶす条件だけ念頭(注目する)に置くこと。 書式赤は =IF(AND(H1<4.50,j1<>"○",K1<>"○",L1<>"○",M1<>"○") j1<>"○",K1<>"○",L1<>"○",M1<>"○")の部分は「全て」(上記式はこれ)か「いずれか」(ORを使う)なのかを,質問にはっきり書いている,と言えるかな?
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは #1です。 >(1) H1に数字が未記入の場合は塗りつぶさない >(2) H1に入る数字が 4.50m 以上での場合は塗りつぶさない >(3) H1に入る数字が 4.50m 未満でJ1~M1に○が入力されていない場合は赤く塗りつぶす >(4) H1に入る数字が 4.50m 未満でJ1~M1に○が入力されている場合は黄色く塗りつぶす この問題で注意しなくてはいけない(1)の「未記入」の判定です。 未記入は、0でもあり長さ0の文字列の二つの性質を持っています(0かと問えば0と答えるし、""かと問えば""と答える)。 従って0以上4.5未満とすると未記入の欄も0のセルとして判定されてしまいます。 回答例は、J~Mに何らかの記入があったら入力されていると判定します。条件付き書式に設定してみて下さい。 >(3) H1に入る数字が 4.50m 未満でJ1~M1に○が入力されていない場合は赤く塗りつぶす =AND($H1<>"",$H1<4.5,COUNTA($J1:$M1)=0) >(4) H1に入る数字が 4.50m 未満でJ1~M1に○が入力されている場合は黄色く塗りつぶす =AND($H1<>"",$H1<4.5,COUNTA($J1:$M1)<>0)
- tag1701
- ベストアンサー率54% (67/123)
>○H1に数字が未記入の場合は塗りつぶさない 書式設定の必要はありません。 >○H1に入る数字が 4.50m 以上での場合は塗りつぶさない 書式設定の必要はありません。 >○H1に入る数字が 4.50m 以下でJ1~M1に○が入力されていない場合は赤く塗りつぶす 以下でなくて未満ですよね。 条件を式にてにして =H1<4.5 で書式を赤塗りに設定 >○H1に入る数字が 4.50m 以下でJ1~M1に○が入力されている場合は黄色く塗りつぶす 条件を式にてにして =AND(H1<4.5,OR(J1="○",K1="○",L1="○",M1="○")) で書式を黄色塗りに設定 これでどうでしょうか?
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは ひとつ確認したいです。 >○H1に数字が未記入の場合は塗りつぶさない >○H1に入る数字が 4.50m 以上での場合は塗りつぶさない それぞれの場合、J1~M1に○が入力されている場合があるのですか?
補足
早速ありがとうございます。 まず最初の状況(数字が未投入)ではJ1~M1に○は入りません 次の状況(4.50mが入力されている)ではJ1~M1に○は入りますが、入っていてもいなくても、4.50m以上なら塗りつぶさないようにしたいです。