• ベストアンサー

複数範囲から同じ数字が二個以上あればセル色塗潰し

セルB2:C9、F2:G9、J2:L9の複数範囲内で二個以上あればセルを黄色に塗り潰したいのですが因みに複数範囲は青色で塗り潰してます。条件付書式で下記の式を入力したのですが3個の範囲に同じ数字がないとセルが黄色にならずどうしたらよいのかお解りになる方宜しくお願いします。 B2セルの条件付書式で数式を=COUNTIF($B$2:$C9,B2)*COUNTIF($F$2:$G9,B2)*COUNTIF($J$2:$K9,B2)で入力し複数範囲に書式貼付けを行いました。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>B2セルの条件付書式で数式を=COUNTIF($B$2:$C9,B2)*COUNTIF($F$2:$G9,B2)*COUNTIF($J$2:$K9,B2)で入力し複数範囲に書式貼付けを行いました。 数式が間違ってます。 =(COUNTIF($B$2:$C$9,B2)+COUNTIF($F$2:$G$9,B2)+COUNTIF($J$2:$L$9,B2))>1 3つの範囲にB2と同じ値が2個以上あるときに黄色に塗りつぶすのですから提示の論理では目的に合いません。 各範囲の検出個数を加算して1よりも多いときは3つの範囲に重複があると判断します。

kuma0220
質問者

お礼

早々の回答ありがとうございます。非常に助かりました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

#2です。 #2で気になった点があったので、追加テストしてみました。 B2:F5に例データ 2 5 4 1 3 1 2 3 4 3 2 5 4 3 もし範囲指定が効かないと、全部のセルが色着いてしまうデータを、C列に入れてみました。 操作 B1:B5範囲指定 SHIFTキーとF8キー魚押す。 D2:D5を範囲指定 F2:F5を範囲指定 ーー ホームー条件付き書式 強調表示ルール 重複する値 結果は5と1のセルは色がつかず、心配は解消した。報告する。 ーー 関数での解決が好きな質問者が非常に多いが、操作でできる機能がある以上、これを使うべきだとおもう。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

エクセル2013です。 対象範囲が飛び飛びなので難しく、ユーザー定義関数を作るなど、色々やってみて後に、簡単なことが判りました。 エクセルがそういう仕組みを作っていました。 例データ 質問のB2:L9のライトブルーのセルのデータを作ってください。 下記は見た目の位置が崩れるかもしてませんが、手作業で質問に掲載のデータを作ってみてください 4 1 8 3 2 5 3 9 4 7 7 ーー B2:L8範囲指定 ホーム 条件付き書式 セルの強調表示ルール 重複する値 色を設定 OK B7,C8,F8,J2,K4、L8セルに色がつく。 ーー これではいけませんか。

関連するQ&A