Добрый день! Задача следующая: Есть план (на каждый день недели - пн, вт, ср ...) и есть факт уже на месяц. Необходимо сравнить выполнение плана с фактом (либо выполнили, либо нет) и это как то визуализировать в ячейках (я показал на примере 1-4 марта). Можно ли это сделать каким-либо правилом? Либо набором правил...
Добрый день! Задача следующая: Есть план (на каждый день недели - пн, вт, ср ...) и есть факт уже на месяц. Необходимо сравнить выполнение плана с фактом (либо выполнили, либо нет) и это как то визуализировать в ячейках (я показал на примере 1-4 марта). Можно ли это сделать каким-либо правилом? Либо набором правил...Jack-shade
_Boroda_, Тоже интересная формула, а можно ее логику работы описать? ИНДЕКС понятно, закрепили столбцы, чтобы не прыгали, строки бегают, все хорошо, дальше строка: ПОИСКПОЗ - искомое значение понятно, массив понятно. Где столбец ищется? И что за умножение ячейки на саму себя? Спасибо.
_Boroda_, Тоже интересная формула, а можно ее логику работы описать? ИНДЕКС понятно, закрепили столбцы, чтобы не прыгали, строки бегают, все хорошо, дальше строка: ПОИСКПОЗ - искомое значение понятно, массив понятно. Где столбец ищется? И что за умножение ячейки на саму себя? Спасибо.Jack-shade
Первым аргументом ИНДЕКСа только одна строка, следовательно, не обязательна конструкция ИНДЕКС(массив;строка;столбец). Если массив состоит только из одной строки или одного столбца, то достаточно одного аргумента - строка или столбец. Для нашего случая, несмотря на то, что ПОИСКПОЗ стоит на месте поиска строки (а поиска столбца вроде и нет), он все равно ищет именно номер столбца (номер строки искать бессмысленно - она все равно единственная).
Условное форматирование работает тогда, когда значение выражения истинно, правильно? Что есть ИСТИНА в понимании Excel, если рассматривать числа? Это любое число, отличное от нуля. У нас в ячейках либо пусто, либо какие-то числа. В УФ формула (Выражение)*J5. Про Выражение все понятно - там ИНДЕКС. Но ИНДЕКС закрашивает не только нужные ячейки, но еще и пустые, до которых дата факта еще не дошла. Чтобы не закрашивал - умножаем на значение текущей ячейки. Что-то, умноженное на пусто будет 0, т.к. в вычислениях пусто принимает значение нуля. А что-то, умноженное на непустое значение ячейки - будет какое-то число. Нам, для условного форматирования, не важно, какое это число, нам важно только одно - ноль это или не ноль.
Первым аргументом ИНДЕКСа только одна строка, следовательно, не обязательна конструкция ИНДЕКС(массив;строка;столбец). Если массив состоит только из одной строки или одного столбца, то достаточно одного аргумента - строка или столбец. Для нашего случая, несмотря на то, что ПОИСКПОЗ стоит на месте поиска строки (а поиска столбца вроде и нет), он все равно ищет именно номер столбца (номер строки искать бессмысленно - она все равно единственная).
Условное форматирование работает тогда, когда значение выражения истинно, правильно? Что есть ИСТИНА в понимании Excel, если рассматривать числа? Это любое число, отличное от нуля. У нас в ячейках либо пусто, либо какие-то числа. В УФ формула (Выражение)*J5. Про Выражение все понятно - там ИНДЕКС. Но ИНДЕКС закрашивает не только нужные ячейки, но еще и пустые, до которых дата факта еще не дошла. Чтобы не закрашивал - умножаем на значение текущей ячейки. Что-то, умноженное на пусто будет 0, т.к. в вычислениях пусто принимает значение нуля. А что-то, умноженное на непустое значение ячейки - будет какое-то число. Нам, для условного форматирования, не важно, какое это число, нам важно только одно - ноль это или не ноль._Boroda_