Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Реакция на изменение в ячейке или на изменение в диапазоне - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Реакция на изменение в ячейке или на изменение в диапазоне (Формулы/Formulas)
Реакция на изменение в ячейке или на изменение в диапазоне
rotten41 Дата: Понедельник, 24.04.2017, 16:12 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день, коллеги.
Подскажите решение непростой задачи.

При каждом пересчете листа - происходит следующая операция: если количество минут в текущем времени изменилось (желтая ячейка) - то "1" в строке 7 - меняет свое положение.
То есть "1" в строке 7 - переместится вправо сообразно числовому значению в строке 6.

Как должна выглядеть формула в зеленой ячейке, реагирующая на смену положения "1" в строке 7 ?
Зеленая ячейка должна выдавать 0 - если значение в желтой ячейке не изменилось
(без использования макросов)

То есть - допустим в желтой ячейке - значение "58". Я делаю пересчет - и поскольку текущее время не особо изменилось - в желтой ячейке после пересчета - по-прежнему осталось значение "58".
В этом случае - в зеленой ячейке - стоит "0", поскольку значение в желтой ячейке не изменилось.

Если же после пересчета - значение желтой ячейки изменилось - к примеру стало "59" - то это означает, что произошло изменение - и в этот момент значение зеленой ячейки должно стать равным "1".

По сути - это функция Реакции либо на изменение значения в желтой ячейке, либо на изменение положения 1 в строке 7.
К сообщению приложен файл: 1-234-9.xls (36.5 Kb)


Сообщение отредактировал rotten41 - Понедельник, 24.04.2017, 16:12
 
Ответить
СообщениеДобрый день, коллеги.
Подскажите решение непростой задачи.

При каждом пересчете листа - происходит следующая операция: если количество минут в текущем времени изменилось (желтая ячейка) - то "1" в строке 7 - меняет свое положение.
То есть "1" в строке 7 - переместится вправо сообразно числовому значению в строке 6.

Как должна выглядеть формула в зеленой ячейке, реагирующая на смену положения "1" в строке 7 ?
Зеленая ячейка должна выдавать 0 - если значение в желтой ячейке не изменилось
(без использования макросов)

То есть - допустим в желтой ячейке - значение "58". Я делаю пересчет - и поскольку текущее время не особо изменилось - в желтой ячейке после пересчета - по-прежнему осталось значение "58".
В этом случае - в зеленой ячейке - стоит "0", поскольку значение в желтой ячейке не изменилось.

Если же после пересчета - значение желтой ячейки изменилось - к примеру стало "59" - то это означает, что произошло изменение - и в этот момент значение зеленой ячейки должно стать равным "1".

По сути - это функция Реакции либо на изменение значения в желтой ячейке, либо на изменение положения 1 в строке 7.

Автор - rotten41
Дата добавления - 24.04.2017 в 16:12
Karataev Дата: Понедельник, 24.04.2017, 17:28 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
В данном решение используется: Файл - Параметры - Формулы - флажок "Включить итеративные вычисления".
Основные вычисления делаются в допячейке "D14". Используется имя: вкладка "Главная" - Диспетчер имен.
Допячейка должна находиться слева или выше от "E14", т.к. сначала рассчитывается допячейка, а затем "E14".
Чтобы допячейка не мешала, можно у нее сделать белый шрифт.
К сообщению приложен файл: 3186759.xls (41.5 Kb)


Сообщение отредактировал Karataev - Понедельник, 24.04.2017, 17:31
 
Ответить
СообщениеВ данном решение используется: Файл - Параметры - Формулы - флажок "Включить итеративные вычисления".
Основные вычисления делаются в допячейке "D14". Используется имя: вкладка "Главная" - Диспетчер имен.
Допячейка должна находиться слева или выше от "E14", т.к. сначала рассчитывается допячейка, а затем "E14".
Чтобы допячейка не мешала, можно у нее сделать белый шрифт.

Автор - Karataev
Дата добавления - 24.04.2017 в 17:28
rotten41 Дата: Понедельник, 24.04.2017, 17:44 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Karataev, хитро придумано.

Большое спасибо.
 
Ответить
СообщениеKarataev, хитро придумано.

Большое спасибо.

Автор - rotten41
Дата добавления - 24.04.2017 в 17:44
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Реакция на изменение в ячейке или на изменение в диапазоне (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!