Две части этого решения и альтернатива, которую я бы предпочел.
Во-первых, вы не можете выполнить всю эту сложную формулу непосредственно на панели данных, поэтому не пытайтесь.
Перейдите к ячейкам с датами выполнения в них и примените стандартную панель данных. Теперь перейдите к условному форматированию> управлять правилами> выберите правило для панели данных и перейдите к редактированию правила. Вместо того, чтобы иметь самый короткий столбец для самого низкого значения и самый длинный для самого высокого, выберите делать самый короткий столбец для указанного числа (или формулы, это не имеет значения). Для числа, вставленного = СЕГОДНЯ () + 14. Теперь ваши самые короткие бары будут на любые даты 14 дней в будущем или позже.
Для самого длинного бара снова сделайте число или формулу и просто введите = TODAY (), поэтому любые даты сегодня или раньше будут иметь самые длинные столбцы.
Нажмите ОК и Применить. Теперь ваши бары должны быть правильными, но они также будут отображаться для любых строк статуса.
Умный бит (ИМХО): теперь выберите те же ячейки и добавьте новое правило условного формата, основанное на формуле: = $ D2 <> «Ожидание обратной связи» (вам не нужны грязные IF или что-то, просто прямая утверждение, которое является или Истиной или Ложью)
Вам не нужно никакого форматирования, просто оставьте это, ОК. В окне «Диспетчер правил» убедитесь, что это новое правило находится над правилом «Строки данных» (при необходимости переместите его со стрелками вверх) и установите флажок «Остановить, если истина»
Теперь, если строка не является ожидающей строкой обратной связи, это правило истинно и перестает обрабатывать больше правил (для тех же затронутых ячеек подойдут другие независимые правила). Для ожидающих отзывов вы получаете свои данные, самые длинные из которых являются наиболее срочными.
ХОРОШО. Проверка на практике.
Я бы не стал этого делать, если бы мне не пришлось. Я бы использовал вспомогательный столбец (например, G) с формулой для проверки статуса, и если бы он был тем, который я хотел пометить, я бы поместил туда соответствующее значение для даты выполнения - today (). Затем используйте стандартные столбцы данных для этих значений (возможно, переключайтесь на самые длинные и короткие значения, чтобы в современных заданиях были более длинные столбцы, для этого не нужно никаких формул). Используйте флажок в правиле, чтобы показать полосу только так, чтобы сами цифры исчезли. Я бы предпочел это, чтобы на самом деле я мог использовать другое правило (возможно, только одну цветовую заливку) для всего, что уже просрочено, чтобы сделать его еще более важным, чем то, что должно быть сегодня.
Вы можете сделать это для ячеек даты, но чем больше форматирования вы применяете, тем сложнее сделать это для фактического чтения дат, поэтому здесь полезен вспомогательный столбец, который делает часть условного форматирования более «нормальной».