Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Подстановка формулы в ячейку по условию в другой ячейке без использования VBA

Автор eleoo, 15.11.2014, 16:43

« назад - далее »

eleoo

Приветствую всех.

Задачка следующая:
В документе есть несколько ячеек с расчётным значением, которые рассчитываются на основании значений других ячеек того же листа в зависимости от 1-го выбранного параметра (11 вариантов, тот же лист), 11 формул расчёта различаются существенно, меняются с завидной регулярностью. Есть написанная формула в расчётной ячейке, но она громоздкая (10 вложенных ЕСЛИ), регулярно переписывать её занятие утомительное.
Примерно знаю, как написать на VBA, но это не выход, поскольку значения в расчётной ячейке должны меняться динамически.

Нужна помощь в написании функции, которая будет забирать формулу с описанием формулы с другого листа. С чего начать не знаю.

Может кто сталкивался или делал нечто подобное?

 

Serge 007

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

eleoo


Serge 007

В файле два листа и куча использованных ячеек. Вы предлагаете нам догадаться где и что надо считать формулой?
Плохая идея
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

eleoo

Данные организованы блоками по 10 строк (всего около 150 блоков).
Для каждого блока свой ВЫБОР (Столбец Q) .
Для каждого ВЫБОР своя формула расчёта и свой набор параметров в столбцах J:P + R:W, для заблокированных нужно возвращать 0.
Рассчитываемая ячейка: Стобец Х, в каждом блоке записей своя.

Формулы для расчёта должны как-то задаваться на листе Библиотека.

Serge 007

Ничего не понятно...
Вы можете нормальный пример выложить?
Сейчас есть так - хочу вот так, потому что...
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

eleoo

Блок данных 1:

строки 2-11 на листе Форма_В11
Ячейка выбора: Q2 (данные забираются с листа Библиотека, параметр ВЫБОР)
Рассчитываемая ячейка: X2
Параметры для расчёта в ячейках J2-P2, R2-W2. Алгоритм расчёта и набор используемых параметров для всех параметров ВЫБОР различаются.

Формула в ячейке Q2 громоздкая, её часть приходится редактировать.
Задача состоит в том, чтобы на листе Библиотека каким-то образом задать формулу расчёта и при выборе в ячейке Q2 получать рассчитанное значение в X2.