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

Вход

Регистрация

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

 

= Мир MS Excel/Таблица изменений вычисляемой ячейки при изменении данных - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Таблица изменений вычисляемой ячейки при изменении данных
NUKE Дата: Вторник, 28.05.2013, 17:24 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Уважаемые специалисты! Доброго времени суток!

Суть проблемы: Исходные данные табл.1, на выходе должна быть табл.2 (на самом деле все намного сложнее, пример чтобы понять сам алгоритм)
Необходимо рассчитать изменение значений вычисляемой ячейки С11, в зависимости от изменений рядов переменных (C6:G6) и (C7:G7)

Вроде бы задача из серии таблиц подстановок, да и сам далеко не новичок, но "застрял". Решается макросом, но как то это по дилетантски, думаю, что можно элегантнее smile

Подскажите, пожалуйста, варианты решения подобной задачи.
Заранее благодарю.
К сообщению приложен файл: Sens.xls (25.5 Kb)


"Пред законом все равны. Все в тюрьме сидеть должны" (с) Чипполино
 
Ответить
СообщениеУважаемые специалисты! Доброго времени суток!

Суть проблемы: Исходные данные табл.1, на выходе должна быть табл.2 (на самом деле все намного сложнее, пример чтобы понять сам алгоритм)
Необходимо рассчитать изменение значений вычисляемой ячейки С11, в зависимости от изменений рядов переменных (C6:G6) и (C7:G7)

Вроде бы задача из серии таблиц подстановок, да и сам далеко не новичок, но "застрял". Решается макросом, но как то это по дилетантски, думаю, что можно элегантнее smile

Подскажите, пожалуйста, варианты решения подобной задачи.
Заранее благодарю.

Автор - NUKE
Дата добавления - 28.05.2013 в 17:24
Формуляр Дата: Вторник, 28.05.2013, 17:42 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (NUKE)
Решается макросом
Макросов в примере не обнаружил...

Задача не понятна.
Как определить в какую ячейку должно попадать текущее значение C11?


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Цитата (NUKE)
Решается макросом
Макросов в примере не обнаружил...

Задача не понятна.
Как определить в какую ячейку должно попадать текущее значение C11?

Автор - Формуляр
Дата добавления - 28.05.2013 в 17:42
NUKE Дата: Вторник, 28.05.2013, 17:50 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Формуляр)
Макросов в примере не обнаружил...

в примере его и нет, решение макросом не подходит.
Цитата (Формуляр)
Как определить в какую ячейку должно попадать текущее значение C11


В зависимости от того, как изменяются исходные данные, например: при текущих значениях (C6:G6) и (C7:G7), т.е. при их 100%, значение C11 попадает в I17, далее, если берем затраты (C6:G6) = 90% от исходных, а доходы (C7:G7) остаются 100%, то С11 должно попадать в H17 и т.д.


"Пред законом все равны. Все в тюрьме сидеть должны" (с) Чипполино
 
Ответить
Сообщение
Цитата (Формуляр)
Макросов в примере не обнаружил...

в примере его и нет, решение макросом не подходит.
Цитата (Формуляр)
Как определить в какую ячейку должно попадать текущее значение C11


В зависимости от того, как изменяются исходные данные, например: при текущих значениях (C6:G6) и (C7:G7), т.е. при их 100%, значение C11 попадает в I17, далее, если берем затраты (C6:G6) = 90% от исходных, а доходы (C7:G7) остаются 100%, то С11 должно попадать в H17 и т.д.

Автор - NUKE
Дата добавления - 28.05.2013 в 17:50
Формуляр Дата: Вторник, 28.05.2013, 17:53 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (NUKE)
если берем затраты (C6:G6) = 90% от исходных
Где эти исходные?
Откуда видно, что берём 100%, а не 90% или 19%?


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Цитата (NUKE)
если берем затраты (C6:G6) = 90% от исходных
Где эти исходные?
Откуда видно, что берём 100%, а не 90% или 19%?

Автор - Формуляр
Дата добавления - 28.05.2013 в 17:53
NUKE Дата: Вторник, 28.05.2013, 17:54 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

По другому-алгоритм вычисления ячейки H17 - каждое число в ряду (C6:G6) умножается на 90%, т.е. на H14, каждое число из ряда (C7:G7) на 100%, т.е. на F17, получившееся после изменений значение С11 попадает в H17.

Возможно у меня проблема в постановке задачи smile


"Пред законом все равны. Все в тюрьме сидеть должны" (с) Чипполино
 
Ответить
СообщениеПо другому-алгоритм вычисления ячейки H17 - каждое число в ряду (C6:G6) умножается на 90%, т.е. на H14, каждое число из ряда (C7:G7) на 100%, т.е. на F17, получившееся после изменений значение С11 попадает в H17.

Возможно у меня проблема в постановке задачи smile

Автор - NUKE
Дата добавления - 28.05.2013 в 17:54
Формуляр Дата: Вторник, 28.05.2013, 17:59 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Кажется, понял.
Проверяйте.
К сообщению приложен файл: 7471798.xls (29.5 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеКажется, понял.
Проверяйте.

Автор - Формуляр
Дата добавления - 28.05.2013 в 17:59
NUKE Дата: Вторник, 28.05.2013, 18:06 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Формуляр)
Проверяйте.


Для данного примера все верно, т.к. считается ВСД, а если между изменяемыми исходными данными (C6:G6) и конечной ячейкой С11 лежит много сложных вычислений, то рассчетом формулы в каждой ячейке отчетной таблицы вопрос не решится. Есть ли возможность в ячейках отчетной таблицы ссылаться именно на формулу в С11 после каждого изменения исходных данных?


"Пред законом все равны. Все в тюрьме сидеть должны" (с) Чипполино
 
Ответить
Сообщение
Цитата (Формуляр)
Проверяйте.


Для данного примера все верно, т.к. считается ВСД, а если между изменяемыми исходными данными (C6:G6) и конечной ячейкой С11 лежит много сложных вычислений, то рассчетом формулы в каждой ячейке отчетной таблицы вопрос не решится. Есть ли возможность в ячейках отчетной таблицы ссылаться именно на формулу в С11 после каждого изменения исходных данных?

Автор - NUKE
Дата добавления - 28.05.2013 в 18:06
NUKE Дата: Вторник, 28.05.2013, 18:09 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Алгоритм примерно такой, по моему представлению: H17 = С11 при (C6:G6) умноженных на 90%, (C7:G7) на 100%

Только как это в экселе сделать нормально....


"Пред законом все равны. Все в тюрьме сидеть должны" (с) Чипполино
 
Ответить
СообщениеАлгоритм примерно такой, по моему представлению: H17 = С11 при (C6:G6) умноженных на 90%, (C7:G7) на 100%

Только как это в экселе сделать нормально....

Автор - NUKE
Дата добавления - 28.05.2013 в 18:09
NUKE Дата: Вторник, 28.05.2013, 18:13 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (NUKE)
Алгоритм примерно такой, по моему представлению: H17 = С11 при (C6:G6) умноженных на 90%, (C7:G7) на 100%


Даже так вернее: H17 = С11 при (C6:G6) умноженных на H14, (C7:G7) на F17%


"Пред законом все равны. Все в тюрьме сидеть должны" (с) Чипполино
 
Ответить
Сообщение
Цитата (NUKE)
Алгоритм примерно такой, по моему представлению: H17 = С11 при (C6:G6) умноженных на 90%, (C7:G7) на 100%


Даже так вернее: H17 = С11 при (C6:G6) умноженных на H14, (C7:G7) на F17%

Автор - NUKE
Дата добавления - 28.05.2013 в 18:13
Формуляр Дата: Вторник, 28.05.2013, 18:28 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Сделал 2ую таблицу на макросе
К сообщению приложен файл: 1944944.xls (40.0 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеСделал 2ую таблицу на макросе

Автор - Формуляр
Дата добавления - 28.05.2013 в 18:28
NUKE Дата: Вторник, 28.05.2013, 18:34 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Так на макросе то понятно, тоже решаю такие задачи макросом, с этого и началась моя проблема. Пытался решить функционалом "что если", таблицей подстановки, но для рядов переменных не получается...

Все равно большое спасибо за уделенное время smile


"Пред законом все равны. Все в тюрьме сидеть должны" (с) Чипполино
 
Ответить
СообщениеТак на макросе то понятно, тоже решаю такие задачи макросом, с этого и началась моя проблема. Пытался решить функционалом "что если", таблицей подстановки, но для рядов переменных не получается...

Все равно большое спасибо за уделенное время smile

Автор - NUKE
Дата добавления - 28.05.2013 в 18:34
Rave Дата: Вторник, 28.05.2013, 21:37 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 2 ±
Замечаний: 0% ±

NUKE, конкретно Ваш пример можно сделать формулами массива. Но для больших задач вряд ли это получится
К сообщению приложен файл: 3902256.xls (30.0 Kb)
 
Ответить
СообщениеNUKE, конкретно Ваш пример можно сделать формулами массива. Но для больших задач вряд ли это получится

Автор - Rave
Дата добавления - 28.05.2013 в 21:37
  • Страница 1 из 1
  • 1
Поиск:

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