『リストを用いた強調ルールでリストにはない値(関数)が強調される』(じん) 環境はExcel2016です。 勤務表作成中、セルの強調でつまづき質問しました。具体的には意図しないセルが強調されてしまうというものです。 セルの強調ルールを書式設定から選択し、COUNTIF関数と名前リストを使って設定したのですが、適用後リストに関係のない強調範囲内にあるIF関数も強調されてしまいます。 リストに関しては別シートでOFFSET関数を使った自動更新するような設定です。 強調されてしまうIF関数は、別シートの文字列を表示させるためで、論理式にISBLANK関数を使った空白を表示させるための関数を組んでいます。 どなたか原因と対策がわかる方おりましたらご助力お願いします。 強調ルール関数 =COUNTIF(リスト名、H4) リスト更新関数 =OFFSET(シート2!$B$2,0,0,COUNTA(シート2!$B:$B),1) 強調されてしまう関数 =IF(ISBLANK(シート3!F3),"",シート3!F3) < 使用 Excel:Excel2016、使用 OS:Windows10 > ---- 意図しないセルは空白になっているのだろうか? それとも何か値が表示されているのだろうか? もし値が表示されている場合、その値はどのようなものだろうか? (ねむねむ) 2021/06/04(金) 10:55 ---- 意図せず強調されるセルに関しましては、参照セルが空白のため空白で表示されております。 (じん) 2021/06/04(金) 10:58 ---- 考えられることとしてはリスト名範囲に空白セルがあることだが、リスト名範囲には2行目から空白セル無しで 値が入力されているだろうか? もし、数式で""になっている場合COUNTAでは値ありとしてカウントされる。 (ねむねむ) 2021/06/04(金) 11:06 ---- 2行目に関しても、値として文字列が入力されています。 追記ですみません、色分けのため同様の関数を用いた強調ルールを別リスト(こちらも自動更新)で同範囲に適用させています。リスト間で重複する値はありません。 (じん) 2021/06/04(金) 11:16 ---- >リスト更新関数 =OFFSET(シート2!$B$2,0,0,COUNTA(シート2!$B:$B),1) もしB1に値が入っているとリスト名の範囲は1セルずれますよ? COUNTA(シート2!$B:$B)-1 とかにしてみては。 (ASD) 2021/06/04(金) 15:55 ---- ありがとうございます‼️上記の件を参考にリストの関数を整理したところ、空白のセル強調改善されました! 本当に助かりました、重ねてありがとうございました‼️ (じん) 2021/06/04(金) 16:23