где J6 - ячейка, к которой применяется форматирование заливкой по данному условию. Остальные - данные из некоторого массива по соответствующей позиции. Предполагается, что результат вычисления правой части сравнивается с значением CE6, при "истине" - окрас ячейки J6. И так, между прочим: значение J6 есть =CE6.
Суть вопроса: работает, кроме случая "значение CE6 равно нулю". Т.е. если "0<=|2|" - то не краситься. Почему? В чем логика ошибки?
Дополнительно: 1. По ошибке однажды вместо J6 стояло CG6 (ячейка с "левым" значением, никак не связанны) - в данном случае ячейка красилась! Пробовал подставлять случайные адреса - то красилась, то нет, логики не заметил. 2. Нашел эту же ошибку в следующих случаях (так же правило форматирования заливкой, так же игнорирует нулевое значение):
где J6 - ячейка, к которой применяется форматирование заливкой по данному условию. Остальные - данные из некоторого массива по соответствующей позиции. Предполагается, что результат вычисления правой части сравнивается с значением CE6, при "истине" - окрас ячейки J6. И так, между прочим: значение J6 есть =CE6.
Суть вопроса: работает, кроме случая "значение CE6 равно нулю". Т.е. если "0<=|2|" - то не краситься. Почему? В чем логика ошибки?
Дополнительно: 1. По ошибке однажды вместо J6 стояло CG6 (ячейка с "левым" значением, никак не связанны) - в данном случае ячейка красилась! Пробовал подставлять случайные адреса - то красилась, то нет, логики не заметил. 2. Нашел эту же ошибку в следующих случаях (так же правило форматирования заливкой, так же игнорирует нулевое значение):
Пример появился - это отлично. Теперь еще другие формулы в теги засуньте также, как и первую, и все совсем прекрасно будет И поясните словами - при каких условиях Вы хотите, чтобы красилась J1
А, всё, понял вроде чего Вы хотите. Оформляйте формулы тегами и ответ Ваш
Пример появился - это отлично. Теперь еще другие формулы в теги засуньте также, как и первую, и все совсем прекрасно будет И поясните словами - при каких условиях Вы хотите, чтобы красилась J1
А, всё, понял вроде чего Вы хотите. Оформляйте формулы тегами и ответ Ваш_Boroda_
Когда условие выполняется, то ЕСЛИ дает значение J6. Если J6 - ненулевое число, то Excel понимает это как ИСТИНА и все нормально. А вот если J6 ноль или пусто, то Excel понимает это как ЛОЖЬ и тогда получается, что Вы пишете ЕСЛИ( условие ; ЛОЖЬ ; ЛОЖЬ) - невыполнение при любом условии
Когда условие выполняется, то ЕСЛИ дает значение J6. Если J6 - ненулевое число, то Excel понимает это как ИСТИНА и все нормально. А вот если J6 ноль или пусто, то Excel понимает это как ЛОЖЬ и тогда получается, что Вы пишете ЕСЛИ( условие ; ЛОЖЬ ; ЛОЖЬ) - невыполнение при любом условии_Boroda_
Странно немного. Ноль есть значение, не обязательно тождественное значению ЛОЖЬ. ЕСЛИ разве не должен возвращать значение ячейки независимо от содержимого (в данном случае даже не обусловленного ничем)?
В любом случае, спасибо за помощь!
Странно немного. Ноль есть значение, не обязательно тождественное значению ЛОЖЬ. ЕСЛИ разве не должен возвращать значение ячейки независимо от содержимого (в данном случае даже не обусловленного ничем)?