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

Вход

Регистрация

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

 

= Мир MS Excel/Автоматическое заполнение таблицы с использованием формулы - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Автоматическое заполнение таблицы с использованием формулы
Oasys Дата: Четверг, 12.01.2017, 00:08 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Уважаемые гуру! Стоит задача по созданию множества аналогичных таблиц, как в приведенном примере. Требуется создать автоматическое заполнение ячеек D20:K20 (значение всей функции со множеством подфункций берется из ячейки R6) в зависимости от значения переменной (ячейки D19:K19). Ячейка для подстановки в формулу значений переменной - C6.
С помощью "Таблица подстановки" решить задачу не удалось. Буду признателен за подсказки или работающий пример.
К сообщению приложен файл: Price.xls (85.5 Kb)
 
Ответить
СообщениеУважаемые гуру! Стоит задача по созданию множества аналогичных таблиц, как в приведенном примере. Требуется создать автоматическое заполнение ячеек D20:K20 (значение всей функции со множеством подфункций берется из ячейки R6) в зависимости от значения переменной (ячейки D19:K19). Ячейка для подстановки в формулу значений переменной - C6.
С помощью "Таблица подстановки" решить задачу не удалось. Буду признателен за подсказки или работающий пример.

Автор - Oasys
Дата добавления - 12.01.2017 в 00:08
_Boroda_ Дата: Четверг, 12.01.2017, 07:36 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Ох и запутали Вы там всё!
Разбираться полностью не стал - очень много ссылок взаимосвязанных.
Принцип такой - преобразуете формулы для ячеек L14:Q14 листа Листовки так, чтобы в этих формулах были ссылки только на константы, ячейку С6 и независимые от С6 ячейки.
Примерно вот так для L14
Код
=ЕСЛИ(F10="Да";0,94;1)*ОКРУГЛВВЕРХ(ЕСЛИ(H6="80 гр. офсетка";Расчет!F38;Расчет!E38)*Расчет!C22*ОКРУГЛВВЕРХ(C6/Расчет!G28; 0)+50*(F6-1); 0)

Затем все преобразованные формулы складываете (засовываете в одну мегаформулу, которая находится в ячейке D20) и получаете результат, зависящий только от ячейки С6. Меняете в формуле ссылку с С6 на D19 и тянете вправо


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОх и запутали Вы там всё!
Разбираться полностью не стал - очень много ссылок взаимосвязанных.
Принцип такой - преобразуете формулы для ячеек L14:Q14 листа Листовки так, чтобы в этих формулах были ссылки только на константы, ячейку С6 и независимые от С6 ячейки.
Примерно вот так для L14
Код
=ЕСЛИ(F10="Да";0,94;1)*ОКРУГЛВВЕРХ(ЕСЛИ(H6="80 гр. офсетка";Расчет!F38;Расчет!E38)*Расчет!C22*ОКРУГЛВВЕРХ(C6/Расчет!G28; 0)+50*(F6-1); 0)

Затем все преобразованные формулы складываете (засовываете в одну мегаформулу, которая находится в ячейке D20) и получаете результат, зависящий только от ячейки С6. Меняете в формуле ссылку с С6 на D19 и тянете вправо

Автор - _Boroda_
Дата добавления - 12.01.2017 в 07:36
  • Страница 1 из 1
  • 1
Поиск:

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