Excelの関数と条件付き書式について、質問です。
例え話ですが…
ある農家では農作物の「リンゴ」「イチゴ」「メロン」を作っていて、
それぞれ規格と基準値の重さが違います。
リンゴ規格が100gから200gまでがOKで基準値は125gから185gまで、
イチゴ規格が30gから50gまでで基準値は35gから45g、
メロン規格が500gから1000gまで基準値は600gから900gまでOKです。
セルに「イチゴ」と入力し、他のセルに重量を入力した時に
基準値に入っていれば、そのまま重量の所を黒文字に
基準値を超えている物は青文字に、
規格を超えている物は重量の所を赤文字にしたいのですが、
どの様な関数、または条件付き書式を作成すればよいのでしょうか?
青文字用と赤文字用の条件付き書式を二つ作成してみたのですが、
どうしても上段の条件付き書式が優先されてしまって
赤か青、どちらかしか色を付けられなくて困っています。
ちなみに、条件付き書式に入れている関数は以下のような物です。
「規格の例」 =AND(A1="リンゴ",OR(B1<100,B1>200))
Excelに詳しい方の解答をお待ちしています。
宜しく御願い致します。
No.3
- 回答日時:
例えば基準値を満たしている場合の条件付き書式でしたら次のような式になります。
=OR(AND(A1="リンゴ",AND(B1>=125,B1<=185)),AND(A1="イチゴ",AND(B1>=35,B1<=45)),AND(A1="メロン",AND(B1>=600,B1<=900)))
上記を参考にして他を設定すればよいでしょう。
No.2ベストアンサー
- 回答日時:
>どうしても上段の条件付き書式が優先されてしまって
赤か青、どちらかしか色を付けられなくて困っています。
基本的に条件1に設定するのは条件2よりも外の条件にする必要があります。
No1の回答とほぼ同じ事ですが、VLOOKUP関数の方がわかりよいかもしれません。
条件1の数式
=OR(VLOOKUP(A2,F:J,2,0)>B2,VLOOKUP(A2,F:J,5,0)<B2)
条件2の数式
=OR(VLOOKUP(A2,F:J,3,0)>B2,VLOOKUP(A2,F:J,4,0)<B2)
No.1
- 回答日時:
基本的には外側の条件から順番に判定していけばいいんです。
条件1で「偽」になった場合だけ、条件2を判定するんですからね。
でも、今回の場合は種類の条件が3つ並列にあるので、これを逐一判
定するのは面倒です。規格表を作成し、種類ごとに規格値や基準値
を検索して判定しましょう。添付の図を参照して下さい。
=or(B1<index($F$2:$I$4,match(A1,$E$2:$E$4,0),1),
B1>index($F$2:$I$4,match(A1,$E$2:$E$4,0),4))
これが規格値の判定式。基準値の判定式は列番号の1と4が2と3に変
わるだけです。表の範囲に余裕を持たせとけば種類の増減があって
もすぐに対応できますね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) エクセルの条件付き書式について教えてください。 3 2022/04/23 10:00
- Excel(エクセル) マクロ、条件付き書式のfont.color 1 2023/03/28 01:10
- Excel(エクセル) Excelについて Excel初心者です。 日報に数字を入力する時、誤った数字を入れると、セルが赤く 6 2023/03/31 17:05
- Excel(エクセル) エクセルで教えて下さい。 2 2022/05/18 13:00
- Excel(エクセル) エクセルでセルの文字列から年月を抜き出して今日の日付と比較したい 15 2022/07/29 14:39
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) excel関数について 3 2022/06/06 21:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
Excel 日付を比較したら、同じ...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
Outlookを立ち上げたらGoogleロ...
-
outlookのメールが固まってしま...
-
Excelで空白以外の値がある列の...
-
ウィンドウィズ メモ帳で日付だ...
-
Excelに貼ったリンクについて E...
-
Microsoft Formsの「個人情報や...
-
Excelで時間計算(負)
-
microsoft office
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
マイクロソフト 一時使用コード...
-
Outlookでの時間指定送信機能に...
-
【スプレドシート】目標達成の...
-
Googleのスプレッドシートでシ...
-
Microsoft Officeを2台目のPCに...
-
MicrosoftOfficeについて質問で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【スプレッドシート】指定の日...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Office 2021 Professional Plus...
-
エクセルで例えば、関数を使っ...
-
Microsoft Formsの「個人情報や...
-
1つのPCに「Excel 2010」「Exc...
-
エクセルで例えば、A1に㈱ベ...
-
理由を教えてください。
-
エクセルでXLOOKUP関数...
-
マイクロソフト オフィスについて
-
VLOOKUP関数について
-
teams設定教えて下さい。 ①ビデ...
-
Googleのスプレッドシートでシ...
-
【Excel VBA】PDFを作成して,...
-
Microsoft365で写真をアルバム...
-
Outlook で宛先が複数の場合の人数
-
Excel テーブル内の空白行の削除
おすすめ情報