「商品マスタ」というシートには、1行で1つの商品のデータが入っており、B列に通し番号(1~)、F列に商品IDが入っているとします。(1行目はタイトル行です)
また、「入力」というシートには、A列に商品IDが入っているとします。
「商品マスタ」シートのB2:H500の範囲で、F列の商品IDが「入力」シートのA列の中で1つ以外の数(0個、又は2個以上)存在し、かつ、B列に通し番号が入っていない(つまり空白)という2つの条件を満たす行を条件付き書式で赤くしたい場合、どのように設定したら良いでしょうか。
調べながら
=COUNTIFS(入力!$A:$A,$F2,$B2,"<>")<>1
とB2:H500に設定したのですが、うまく適用されません。該当する行は多々あるのに、色が全くつきません。
どなたかご教示願います。
No.1ベストアンサー
- 回答日時:
こんばんは
条件付き書式は「商品マスタ」のシートに設定するので良いのですよね?
例えば、B2セルなら
=(COUNTIF(入力!A:A,F2)<>1)*(B2="")
ではいかがでしょうか?
ありがとうございます。
ご回答いただいたものでうまく動く理由はわかりました。
(正確には「 =(COUNTIF(入力!A:A,F2)<>1)*(B2<>"")」です。私の質問文の条件が誤っており,「B列が空白でない」という条件にしたいところでした)
しかし,最初に私が作った
=COUNTIFS(入力!$A:$A,$F2,$B2,"<>")<>1
でうまくいかないのはなぜでしょうか。
上の式で適用させると全く色がつかなくなってしまいます。
理屈としては正しくないでしょうか。
No.2
- 回答日時:
No1です
>理屈としては正しくないでしょうか。
ご質問の内容を判定しようとするなら、正しくはないと思います。
その前に、関数式の構文エラーで計算してくれませんね。
条件付き書式に設定しているとわかりにくいでしょうから、判定に用いている式をそのままどこかの空き列に設定してみればわかりやすくなると思います。
想像するところ、#VALUE! になっているのではないでしょうか?
条件付き書式では、エラー値はFALSEとして扱われますので、「条件に合致するものはない」ということになります。
エラーの原因は、式の構文エラーです。
COUNTIFS (条件範囲 1, 検索条件 1, [条件範囲 2, 検索条件 2],…)
の 条件範囲1、条件範囲2・・のセル範囲は同じサイズである必要があります。
https://support.microsoft.com/ja-jp/office/count …
例えば、ご提示の式を
=COUNTIFS(入力!$A:$A,$F2,$B:$B,"<>")<>1
とでもしてみれば、式としては計算してくれるようになります。
しかしながら、No1の回答と同値にはなりません。
(計算内容の意味が変わってしまいますので・・)
たいして複雑な式でもないので、落ち着いて考えてみればわかるものと想像します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Excel(エクセル) IFERROR、SMALL関数について 2 2022/08/22 23:40
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
EXCELでCOUNTIF(,,)のようにセルの書式を条件でセルの数をカウントする方法
Excel(エクセル)
-
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
-
4
excelのCOUNTIF関数で、『範囲=色のついたセル』に設定したいです。
Excel(エクセル)
-
5
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
-
6
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
7
別シートで複数条件に一致するものに色をつけたい
Excel(エクセル)
-
8
EXCELで条件付き書式で空白セルの時は塗りつぶし無しにする方法
Excel(エクセル)
-
9
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
-
10
エクセルで文字色がついているセル数をカウント
Windows Vista・XP
-
11
「~頂けますようお願いします」はおかしくない?
日本語
-
12
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで繰り返しコピーしながら下...
-
エクセルの保護で、列の表示や...
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
オートフィルタ使用時にCOUNTIF...
-
【条件付き書式】countifsで複...
-
【VBA】ピボットテーブルを既存...
-
エクセル マクロ 標準モジュー...
-
エクセルVBA 行追加時に自...
-
エクセルで、book全体の検索&...
-
エクセルの列の限界は255列以上...
-
Excel の複数シートの列幅を同...
-
Excelでの並べ替えを全シートま...
-
エクセルで横並びの複数データ...
-
エクセルVBAで、ある文字を含ん...
-
スプレッドシートでindexとIMPO...
-
シートをまたぐ条件付き書式に...
-
エクセル関数に詳しい方、教え...
-
Excelで全てのシートに一気に列...
-
VLOOKアップ関数の結果の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelのVlookup関数の制限について
-
文字の色も参照 VLOOKUP
-
オートフィルタ使用時にCOUNTIF...
-
エクセルの保護で、列の表示や...
-
VBAで繰り返しコピーしながら下...
-
Excel の複数シートの列幅を同...
-
【VBA】シート名と見出しが一致...
-
エクセルで横並びの複数データ...
-
エクセルの列の限界は255列以上...
-
Excelでの並べ替えを全シートま...
-
【条件付き書式】countifsで複...
-
VLOOKアップ関数の結果の...
-
Excel VBA ピボットテーブルに...
-
エクセル マクロ 標準モジュー...
-
Excelで、ファイル名、シート名...
-
エクセルで、チェックボックス...
-
【VBA】複数のシートの指定した...
-
エクセルVBAで、ある文字を含ん...
-
スプレッドシートでindexとIMPO...
-
SUMPRODUCTにて別シートのデー...
おすすめ情報