
「商品マスタ」というシートには、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
結合したセルを含む列内で、条件付き書式として塗りつぶしたい
Excel(エクセル)
-
6
条件付き書式のコピーについて(参照先も自動で変更したい)
Excel(エクセル)
-
7
Rangeメソッドは失敗しました。globalオブジェクトについて
Excel(エクセル)
-
8
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
9
EXCELのcountif関数での大文字と小文字は区別できるのでしょうか
Excel(エクセル)
-
10
excelのCOUNTIF関数で、『範囲=色のついたセル』に設定したいです。
Excel(エクセル)
-
11
複数の文字列のいずれかが含まれていたらTRUEを返す関数について
Excel(エクセル)
-
12
【エクセル】関数で「A1が0でないならB1を表示」の式
その他(コンピューター・テクノロジー)
-
13
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
14
Excel にて条件付き書式の色にさらに上塗りをしたいです。
Excel(エクセル)
-
15
条件付き書式で、結果が1行ずれる
Excel(エクセル)
-
16
セル入力文字が、「右のセルにはみ出す場合と」「はみ出さない場合」の違い
Excel(エクセル)
-
17
別シートで複数条件に一致するものに色をつけたい
Excel(エクセル)
-
18
IFS関数の場合で、セルが空白の場合は何も表示しないようにする方法
Excel(エクセル)
-
19
エクセル countif関数で、範囲を可変にするには
Excel(エクセル)
-
20
エクセルで隣(右or左)のセルと同じ文字色にしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字の色も参照 VLOOKUP
-
エクセルの保護で、列の表示や...
-
ExcelのVlookup関数の制限について
-
【条件付き書式】countifsで複...
-
Excelのセルの色を変えた行(す...
-
【マクロ】【配列】3つのシー...
-
シートをまたぐ条件付き書式に...
-
エクセルで、チェックボックス...
-
Excelでの並べ替えを全シートま...
-
Excelで全てのシートに一気に列...
-
エクセルの列の限界は255列以上...
-
Excel の複数シートの列幅を同...
-
excel・VBAで奇数・偶数の分岐...
-
エクセルでデータを別シートへ複数条件で...
-
【VBA】複数のシートの指定した...
-
【VBA】ピボットテーブルを既存...
-
VBAで繰り返しコピーしながら下...
-
エクセルで横並びの複数データ...
-
エクセルVBAで売上帳作成
-
エクセルVBAでエラーがでます。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】【配列】3つのシー...
-
文字の色も参照 VLOOKUP
-
【条件付き書式】countifsで複...
-
ExcelのVlookup関数の制限について
-
エクセルの保護で、列の表示や...
-
Excelのセルの色を変えた行(す...
-
エクセルで、チェックボックス...
-
VBAで繰り返しコピーしながら下...
-
シートをまたぐ条件付き書式に...
-
Excelでの並べ替えを全シートま...
-
Excel の複数シートの列幅を同...
-
エクセルの列の限界は255列以上...
-
SUMPRODUCTにて別シートのデー...
-
VLOOKアップ関数の結果の...
-
excel 複数のシートの同じ場所...
-
【VBA】複数のシートの指定した...
-
Excelに自動で行の増減をしたい...
-
エクセル マクロ 標準モジュー...
-
Excel 2段組み
-
スプレッドシートでindexとIMPO...
おすすめ情報