Добрый день, коллеги. Подскажите решение непростой задачи.
При каждом пересчете листа - происходит следующая операция: если количество минут в текущем времени изменилось (желтая ячейка) - то "1" в строке 7 - меняет свое положение. То есть "1" в строке 7 - переместится вправо сообразно числовому значению в строке 6.
Как должна выглядеть формула в зеленой ячейке, реагирующая на смену положения "1" в строке 7 ? Зеленая ячейка должна выдавать 0 - если значение в желтой ячейке не изменилось (без использования макросов)
То есть - допустим в желтой ячейке - значение "58". Я делаю пересчет - и поскольку текущее время не особо изменилось - в желтой ячейке после пересчета - по-прежнему осталось значение "58". В этом случае - в зеленой ячейке - стоит "0", поскольку значение в желтой ячейке не изменилось.
Если же после пересчета - значение желтой ячейки изменилось - к примеру стало "59" - то это означает, что произошло изменение - и в этот момент значение зеленой ячейки должно стать равным "1".
По сути - это функция Реакции либо на изменение значения в желтой ячейке, либо на изменение положения 1 в строке 7.
Добрый день, коллеги. Подскажите решение непростой задачи.
При каждом пересчете листа - происходит следующая операция: если количество минут в текущем времени изменилось (желтая ячейка) - то "1" в строке 7 - меняет свое положение. То есть "1" в строке 7 - переместится вправо сообразно числовому значению в строке 6.
Как должна выглядеть формула в зеленой ячейке, реагирующая на смену положения "1" в строке 7 ? Зеленая ячейка должна выдавать 0 - если значение в желтой ячейке не изменилось (без использования макросов)
То есть - допустим в желтой ячейке - значение "58". Я делаю пересчет - и поскольку текущее время не особо изменилось - в желтой ячейке после пересчета - по-прежнему осталось значение "58". В этом случае - в зеленой ячейке - стоит "0", поскольку значение в желтой ячейке не изменилось.
Если же после пересчета - значение желтой ячейки изменилось - к примеру стало "59" - то это означает, что произошло изменение - и в этот момент значение зеленой ячейки должно стать равным "1".
По сути - это функция Реакции либо на изменение значения в желтой ячейке, либо на изменение положения 1 в строке 7.rotten41
В данном решение используется: Файл - Параметры - Формулы - флажок "Включить итеративные вычисления". Основные вычисления делаются в допячейке "D14". Используется имя: вкладка "Главная" - Диспетчер имен. Допячейка должна находиться слева или выше от "E14", т.к. сначала рассчитывается допячейка, а затем "E14". Чтобы допячейка не мешала, можно у нее сделать белый шрифт.
В данном решение используется: Файл - Параметры - Формулы - флажок "Включить итеративные вычисления". Основные вычисления делаются в допячейке "D14". Используется имя: вкладка "Главная" - Диспетчер имен. Допячейка должна находиться слева или выше от "E14", т.к. сначала рассчитывается допячейка, а затем "E14". Чтобы допячейка не мешала, можно у нее сделать белый шрифт.Karataev