Как настроить условное форматирование, чтобы выделить диапазон только в том случае, если все его ячейки пусты?

Как настроить условное форматирование, чтобы выделить диапазон только в том случае, если все его ячейки пусты?

Я новичок в условном форматировании и испытываю трудности. У меня 6 столбцов со 100 строками. Я хотел бы, чтобы строка выделялась одним цветом, если в ней вообще нет данных. Однако, если в одной ячейке строки есть данные, я бы хотел, чтобы выделение полностью убиралось со строки. В настоящее время я настроил его так, чтобы выделялась вся строка, если в ней нет данных, а если данные есть в одной ячейке, то только эта ячейка не имеет выделения... Я не могу убрать выделение всей строки.

Я использовал формулу, чтобы определить, какие ячейки нужно форматировать:

=I16:N16="" formatting color is yellow.

Я знаю, что мне нужно добавить второй условный формат, но я перепробовал множество разных формул и, похоже, не могу заставить его работать.

решение1

Предположим, что данные начинаются со строки 16, тогда выберите весь диапазон (I16:N115?) и используйте эту формулу в условном форматировании.

=COUNTIF($I16:$N16,"<>")=0

Знаки $ обязательны, как показано.

Примечание: эта формула также должна работать.

=AND($I16:$N16="")

....но это пример «формулы массива», с которой Excel иногда неправильно справляется при условном форматировании (особенно Excel 2007, я полагаю), поэтому я рекомендую приведенную выше версию с функцией СЧЁТЕСЛИ

решение2

Для всего лишь шести столбцов вы можете проверить каждую ячейку по отдельности. Предполагая, что ваши данные начинаются с I16, это должно сработать:

=NOT(AND($I16="", $J16="", $K16="", $L16="", $M16="", $N16=""))

Это вернет значение true для тех строк, где все шесть ячеек (столбцы AF) пусты.

Смотрите документацию наAND()иNOT()функции для получения более подробной информации.

Связанный контент