Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Watr от 26.08.2019, 17:37

Название: Подкрасить ячейки, в которых число за вычетом предыдущего помеченного, >850
Отправлено: Watr от 26.08.2019, 17:37
Здравствуйте!
Помогите пожалуйста с формулой.
Есть таблица, из 2х столбцов. В первом ставится либо "АА" либо "ББ", ВО втором по нарастающий цифры (в общем случае инкремент случайный).
Нужно условным форматированием подкрасить ячейки, в которых число за вычетом предыдущего помеченного, больше 850.
На картинке во вложении пример: первый столбец в нем указывается "АА" или "ББ", второй, собственно инкремент, а третий нарастающий итог.  Итог может быть в любой момент сброшен и начаться снова с нуля.
Вариант с макросом уже есть, хочется именно условным форматированием, чтобы при перемещении надписей сразу закрашивалось.
Название: Re: Помогите с условным форматированием
Отправлено: vikttur от 26.08.2019, 17:41
Название темы должно отражать суть задачи, проблему, а не крик о помощи и название инструмента
Название: Re: Помогите с условным форматированием (зависимость от разности между значениями)
Отправлено: Watr от 26.08.2019, 17:53
Спасибо за ответ.
Не смог достаточно кратко сформулировать суть проблемы, а длинное предложение не лезет в заголовок =(
Название: Re: Подкрасить ячейки, в которых число за вычетом предыдущего помеченного, >850
Отправлено: Watr от 27.08.2019, 08:34
Спасибо за помощь с названием темы.
Пока сам только такое смог сделать


=СЧЁТЕСЛИ(СМЕЩ($D5;0;0;-8;1);"*")=0

Подсвечивает на 8 строк вниз от помеченного. Почему должно быть именно "-" не понял.. Осталось как-то расчитать эту цифру исходя из текущей.
Название: Re: Подкрасить ячейки, в которых число за вычетом предыдущего помеченного, >850
Отправлено: Serge 007 от 29.08.2019, 20:56
Цитата: Watr от 27.08.2019, 08:34...Подсвечивает на 8 строк вниз от помеченного. Почему должно быть именно "-" не понял...
Высота с минусом - это диапазон вниз от ячейки D5
Название: Re: Подкрасить ячейки, в которых число за вычетом предыдущего помеченного, >850
Отправлено: Watr от 30.08.2019, 09:49
Вроде справился.
=ЕСЛИОШИБКА(СЧЁТЕСЛИ(СМЕЩ($D5;-47+(ПОИСКПОЗ(($F5-850);СМЕЩ($F5;0;0;-48;1)));0;48-(ПОИСКПОЗ(($F5-850);СМЕЩ($F5;0;0;-48;1)));1);"*")=0;СЧЁТЕСЛИ(СМЕЩ($D5;-30+(ПОИСКПОЗ(($F5-850);СМЕЩ($F5;0;0;-31;1)));0;30-(ПОИСКПОЗ(($F5-850);СМЕЩ($F5;0;0;-31;1)));1);"*")=0)
Правда все равно остался костыль - первые 30 строку не считает. Но учитывая что из 365, будем считать данные потери несущественными =)