Часть 1 вопроса:
У некоторых языков программирования может быть привычка использовать & в качестве логического оператора (более вероятно, побитовый оператор И C / Python / Java и т. Д. но ОК, логический оператор в C #), но в формулах Excel это оператор конкатенации строк, поэтому вместо него нужно использовать функцию AND:
=IF(AND(VALUE(LEFT(A284, FIND("/",A284) -1)) > 0, VALUE(LEFT(A284, FIND("/",A284) -1)) <7),TRUE,FALSE)
Вам не нужно использовать оператор If, потому чтоИ самостоятельно создает логическое значение ИСТИНА / ЛОЖЬ:
=AND(VALUE(LEFT(A284, FIND("/",A284) -1)) > 0, VALUE(LEFT(A284, FIND("/",A284) -1)) <7)
Часть 2 вопроса
Чтобы применить условное форматирование ко всему диапазону, вы просто пишетеформула для верхней части диапазона, выберите весь диапазон и добавьте правило условного форматирования, содержащее формулу. Таким образом, если диапазон начинается с A284 и продолжается вниз, приведенная выше формула может быть применена ко всему диапазону.
Примечание
Строго говоря, у вас нет для использования функции AND, вы также можете использовать умножение, чтобы получить значение 0/1, которое одинаково хорошо работает при условном форматировании:
=(VALUE(LEFT(A284, FIND("/",A284) -1)) > 0)* (VALUE(LEFT(A284, FIND("/",A284) -1)) <7)