
「商品マスタ」というシートには、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(エクセル)
-
5
複数の文字列のいずれかが含まれていたらTRUEを返す関数について
Excel(エクセル)
-
6
セル入力文字が、「右のセルにはみ出す場合と」「はみ出さない場合」の違い
Excel(エクセル)
-
7
Rangeメソッドは失敗しました。globalオブジェクトについて
Excel(エクセル)
-
8
EXCELのcountif関数での大文字と小文字は区別できるのでしょうか
Excel(エクセル)
-
9
受信メールの添付ファイル忘れの指摘方法
Yahoo!メール
-
10
ある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?
Excel(エクセル)
-
11
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
-
12
UserForm1.Showでエラーになります。
工学
-
13
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
14
条件付き書式で、結果が1行ずれる
Excel(エクセル)
-
15
結合したセルを含む列内で、条件付き書式として塗りつぶしたい
Excel(エクセル)
-
16
エクセル countif関数で、範囲を可変にするには
Excel(エクセル)
-
17
EXCELで条件付き書式で空白セルの時は塗りつぶし無しにする方法
Excel(エクセル)
-
18
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
19
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
20
EXCEL95 VLOOKUP関数で半角と全角
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【条件付き書式】countifsで複...
-
エクセルの保護で、列の表示や...
-
文字の色も参照 VLOOKUP
-
VBAで繰り返しコピーしながら下...
-
Excelでの並べ替えを全シートま...
-
Excelのセルの色を変えた行(す...
-
excel 複数のシートの同じ場所...
-
エクセルで、チェックボックス...
-
エクセル マクロ 標準モジュー...
-
ExcelのVlookup関数の制限について
-
スプレッドシートでindexとIMPO...
-
【VBA】ピボットテーブルを既存...
-
エクセルの列の限界は255列以上...
-
Excel の複数シートの列幅を同...
-
シートをまたぐ条件付き書式に...
-
Excelに自動で行の増減をしたい...
-
【VBA】複数のシートの指定した...
-
Excel VBA ピボットテーブルに...
-
VLOOKアップ関数の結果の...
-
SUMPRODUCTにて別シートのデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字の色も参照 VLOOKUP
-
ExcelのVlookup関数の制限について
-
【条件付き書式】countifsで複...
-
エクセルの保護で、列の表示や...
-
Excelのセルの色を変えた行(す...
-
エクセルで、チェックボックス...
-
VBAで繰り返しコピーしながら下...
-
シートをまたぐ条件付き書式に...
-
Excelでの並べ替えを全シートま...
-
Excel の複数シートの列幅を同...
-
Excelに自動で行の増減をしたい...
-
【VBA】複数のシートの指定した...
-
【エクセル】1列のデータを交...
-
SUMPRODUCTにて別シートのデー...
-
Excel 2段組み
-
エクセル マクロ 標準モジュー...
-
エクセルの列の限界は255列以上...
-
excel 複数のシートの同じ場所...
-
エクセルVBAで、ある文字を含ん...
-
VLOOKアップ関数の結果の...
おすすめ情報