Доброго всем времени суток!
Есть такая задача: При попадании значения ячейки B5 в интервал, указанный в столбце A, нужно вписать это значение в соседнюю ячейку (столбец B) и выделить ее цветом, а если не попадает в интервал, то ничего не писать и никак не выделять.
Я поступаю следующим образом: В ячейку B1 пишу формулу =ЕСЛИ(C1>50%;C5;""), в ячейку B2 =ЕСЛИ(И(C2<50%;C2>20%);C5;""), и т.д.
В условном форматировании я задаю те же условия.
Такой вариант прекрасно работает для всех ячеек, кроме самой первой, в той, где условие "больше". Даже если она пустая, то условное форматирование срабатывает и она выделяется светом.
Судя по всему, ошибка в том, что я присваиваю пустое значение "" и оно неверно считается в логических операциях с числами.
Ячейки должны быть именно пустыми визуально, то есть не должно быть нулей, надписей и т.д. Если заменять пустой символ на что-нибудь другое, то получается та же ерунда, если просто опускать последнее условие в формуле ЕСЛИ, то пишет ЛОЖЬ, если условие оставить, но ничего там не писать (то есть поставить ;), то пишется ноль.
Как решить эту проблему?
Заранее спасибо за ответ!
Есть такая задача: При попадании значения ячейки B5 в интервал, указанный в столбце A, нужно вписать это значение в соседнюю ячейку (столбец B) и выделить ее цветом, а если не попадает в интервал, то ничего не писать и никак не выделять.
Я поступаю следующим образом: В ячейку B1 пишу формулу =ЕСЛИ(C1>50%;C5;""), в ячейку B2 =ЕСЛИ(И(C2<50%;C2>20%);C5;""), и т.д.
В условном форматировании я задаю те же условия.
Такой вариант прекрасно работает для всех ячеек, кроме самой первой, в той, где условие "больше". Даже если она пустая, то условное форматирование срабатывает и она выделяется светом.
Судя по всему, ошибка в том, что я присваиваю пустое значение "" и оно неверно считается в логических операциях с числами.
Ячейки должны быть именно пустыми визуально, то есть не должно быть нулей, надписей и т.д. Если заменять пустой символ на что-нибудь другое, то получается та же ерунда, если просто опускать последнее условие в формуле ЕСЛИ, то пишет ЛОЖЬ, если условие оставить, но ничего там не писать (то есть поставить ;), то пишется ноль.
Как решить эту проблему?
Заранее спасибо за ответ!