Ну тогда живите с другими двумя проблемами - других вариантов все равно нет
Если не наворачивать всякие VBA-плюшки, конечно. Ну, лично мне сходу в голову точно ничего не приходит.
Но можно просто перед обводкой убирать галку "Игнорировать пустые ячейки", а потом её возвращать(есть удобная галочка "Распространить на другие ячейки с тем же условием", чтобы не искать все подобные ячейки и не поломать условия).

Но можно просто перед обводкой убирать галку "Игнорировать пустые ячейки", а потом её возвращать(есть удобная галочка "Распространить на другие ячейки с тем же условием", чтобы не искать все подобные ячейки и не поломать условия).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...