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

Вход

Регистрация

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

 

= Мир MS Excel/Работа формулы - в файле с итеративными вычислениями. - Мир MS Excel

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

Excel 2013
Здравствуйте, господа программисты.

Помогите решить вопрос.

Есть строка - на которой отображается изменение текущего времени. Идет счет по минутам, если увеличивается число минут - то единица внутри этой строки - меняет свое положение.

В зеленой ячейке E14 - действует формула, выдающая 1 - если единица изменила свое положение при Пересчете. Если же она положение при Пересчете не изменила - то в зеленой ячейке - выдается 0.
В файле действуют "итеративные вычисления".

В оранжевой ячейке E18 - стоит формула
Код
=ЕСЛИ(E14=1;СЛУЧМЕЖДУ(1;100);0)

которая вроде бы должна зависеть от значения в зеленой ячейке.
Однако эта формула - почему-то не работает.

Как заставить формулу в оранжевой ячейке E18 - все-таки реагировать на изменяющееся значение в зеленой ячейке E14 ?
[moder]Для формул используйте кнопку fx[/moder]
К сообщению приложен файл: 9218085.xls (52.0 Kb)


Сообщение отредактировал Manyasha - Понедельник, 08.05.2017, 14:35
 
Ответить
СообщениеЗдравствуйте, господа программисты.

Помогите решить вопрос.

Есть строка - на которой отображается изменение текущего времени. Идет счет по минутам, если увеличивается число минут - то единица внутри этой строки - меняет свое положение.

В зеленой ячейке E14 - действует формула, выдающая 1 - если единица изменила свое положение при Пересчете. Если же она положение при Пересчете не изменила - то в зеленой ячейке - выдается 0.
В файле действуют "итеративные вычисления".

В оранжевой ячейке E18 - стоит формула
Код
=ЕСЛИ(E14=1;СЛУЧМЕЖДУ(1;100);0)

которая вроде бы должна зависеть от значения в зеленой ячейке.
Однако эта формула - почему-то не работает.

Как заставить формулу в оранжевой ячейке E18 - все-таки реагировать на изменяющееся значение в зеленой ячейке E14 ?
[moder]Для формул используйте кнопку fx[/moder]

Автор - rotten41
Дата добавления - 07.05.2017 в 15:20
Manyasha Дата: Воскресенье, 07.05.2017, 16:49 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
rotten41, оформите формулу тегами.


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеrotten41, оформите формулу тегами.

Автор - Manyasha
Дата добавления - 07.05.2017 в 16:49
gling Дата: Воскресенье, 07.05.2017, 17:52 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Здравствуйте.
Как заставить формулу в оранжевой ячейке E18 - все-таки реагировать
Сделайте так чтобы в ячейке Е14 появилась единица и будет Вам счастье при каждом пересчете на листе.


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
Как заставить формулу в оранжевой ячейке E18 - все-таки реагировать
Сделайте так чтобы в ячейке Е14 появилась единица и будет Вам счастье при каждом пересчете на листе.

Автор - gling
Дата добавления - 07.05.2017 в 17:52
rotten41 Дата: Воскресенье, 07.05.2017, 21:43 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Сделайте так чтобы в ячейке Е14 появилась единица


Объясняю еще раз.

Смотрите, в ячейке Е14 - "1" периодически ПОЯВЛЯЕТСЯ.
Она появляется НЕ ВСЕГДА, а только при Пересчете в том случае - если изменилось количество минут - в ячейке F3.
Если вы откроете файл и выждите какое-то время (около минуты), а потом сделаете пересчет листа - вы увидите как в зеленой ячейке появляется 1.
(если сделать Пересчет - при том же самом количестве минут в ячейке F3 - например спустя 5 секунд - то в зеленой ячейке будет 0, поскольку количество минут в желтой ячейке не успеет изменится так быстро)

Как я понимаю - здесь суть проблемы в том, что в ячейке Е14 появляется не число 1, а нечто похожее на это число - возможно текст, возможно что-то еще.
Мне нужно, чтобы формула в оранжевой ячейке E18 - воспринимало бы этот символ "1" из ячейки Е14 - именно как число, чтобы формула СЛУЧМЕЖДУ реагировала бы на него.
К сообщению приложен файл: 564435.xls (51.5 Kb)
 
Ответить
Сообщение
Сделайте так чтобы в ячейке Е14 появилась единица


Объясняю еще раз.

Смотрите, в ячейке Е14 - "1" периодически ПОЯВЛЯЕТСЯ.
Она появляется НЕ ВСЕГДА, а только при Пересчете в том случае - если изменилось количество минут - в ячейке F3.
Если вы откроете файл и выждите какое-то время (около минуты), а потом сделаете пересчет листа - вы увидите как в зеленой ячейке появляется 1.
(если сделать Пересчет - при том же самом количестве минут в ячейке F3 - например спустя 5 секунд - то в зеленой ячейке будет 0, поскольку количество минут в желтой ячейке не успеет изменится так быстро)

Как я понимаю - здесь суть проблемы в том, что в ячейке Е14 появляется не число 1, а нечто похожее на это число - возможно текст, возможно что-то еще.
Мне нужно, чтобы формула в оранжевой ячейке E18 - воспринимало бы этот символ "1" из ячейки Е14 - именно как число, чтобы формула СЛУЧМЕЖДУ реагировала бы на него.

Автор - rotten41
Дата добавления - 07.05.2017 в 21:43
Nic70y Дата: Воскресенье, 07.05.2017, 22:07 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8708
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
да, там текст
Код
=--ПРАВСИМВ(D14;1)
[p.s.]тег у Вас не формульный, вбашный
тока обратил внимание[/p.s.]


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Воскресенье, 07.05.2017, 22:09
 
Ответить
Сообщениеда, там текст
Код
=--ПРАВСИМВ(D14;1)
[p.s.]тег у Вас не формульный, вбашный
тока обратил внимание[/p.s.]

Автор - Nic70y
Дата добавления - 07.05.2017 в 22:07
rotten41 Дата: Воскресенье, 07.05.2017, 22:35 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
да, там текст
=--ПРАВСИМВ(D14;1)

Поставил эту формулу - теперь зеленая ячейка - вообще отказывается выдавать 1, при изменении количества минут.


Сообщение отредактировал rotten41 - Воскресенье, 07.05.2017, 22:36
 
Ответить
Сообщение
да, там текст
=--ПРАВСИМВ(D14;1)

Поставил эту формулу - теперь зеленая ячейка - вообще отказывается выдавать 1, при изменении количества минут.

Автор - rotten41
Дата добавления - 07.05.2017 в 22:35
Nic70y Дата: Понедельник, 08.05.2017, 08:50 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8708
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
потомушто
К сообщению приложен файл: 8325789.gif (16.0 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 08.05.2017, 08:50
 
Ответить
Сообщениепотомушто

Автор - Nic70y
Дата добавления - 08.05.2017 в 08:50
rotten41 Дата: Понедельник, 08.05.2017, 16:52 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Nic70y, теперь все работает. Спасибо.
 
Ответить
СообщениеNic70y, теперь все работает. Спасибо.

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

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