Страницы: 1
RSS
Можно ли заставить ДВССЫЛ() выдать массив чисел для использования в СУММПРОИЗВ()?
 

Можно ли как-то заменить громоздкую:

Код
=ДВССЫЛ($B$2)*$C$2+ДВССЫЛ($B$3)*$C$3+ДВССЫЛ($B$4)*$C$4+ДВССЫЛ($B$5)*$C$5+ДВССЫЛ($B$6)*$C$6+ДВССЫЛ($B$7)*$C$7+ДВССЫЛ($B$8)*$C$8+ДВССЫЛ($B$9)*$C$9+ДВССЫЛ($B$10)*$C$10+ДВССЫЛ($B$11)*$C$11

На более изящную:

Код
=СУММПРОИЗВ(ДВССЫЛ(B2:B11);C2:C11)

?

 
а что у Вас в $B$2, $B$3, $B$4 ?? что там находится, может можно будет что-то Вам подсказать, если знать, что там ..
 
Там находятся ссылки на именованные диапазоны:
Пш.
Льн.
Фит.
Фит.
Фит.
Фит.
Фит.
Фит.
Фит.
Фит.
Каждый из этих диапазонов состоит из одной ячейки с числовым значением.
Изменено: zelod - 05.10.2018 23:41:19
 
именованные диапазоны или именованные ячейки?
 
Konstantin Zhi, именованная ячейка - частный случай именованного диапазона
По вопросам из тем форума, личку не читаю.
 
да, все верно, но тут же ж (по идее) есть разница.. в случае с именованными ячейками (именно ячейками) может и получится что-то выкрутить (то, что хочет автор вопроса), а в случае, если там диапазоны, а тем более не одинаковые по размерности в СУММПРОИЗВ() их точно не удастся засунуть )
 
ДВССЫЛ не умеет работать с диапазоном. Она всего лишь преобразует текст в ссылку
 
Цитата
Konstantin Zhi написал:
в случае с именованными ячейками (именно ячейками) может и получится что-то выкрутить
Да. Речь идёт об именованных ячейках.
Цитата
vikttur написал:
ДВССЫЛ не умеет работать с диапазоном. Она всего лишь преобразует текст в ссылку
Может быть можно как-то сделать диапазон (или массив, как правильно?) ДВССЫЛов?
 
zelod, может надо приоткрыть тайну ваших вычислений и возможно все делается, но по иному?
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
надо приоткрыть тайну
В красной рамочке вычисляется количество ингридиентов в зависимости от сорта хлеба и количества этого сорта хлеба.
Слева выпадающие списки для выбора нужных сортов и рядом цифры, указывающие вес буханок. Ингридиенты вычисляются по пропорции, которая хранится на первом листе и подтягивается через именованные ячейки, указанные в выпадающих списках.
 
zelod, тему следует называть по задаче. Вы же надумали себе неправильный подход и по нему хотите получить помощь.
Предложите название. Модераторы заменят.
 
Цитата
vikttur написал:
Вы же надумали себе неправильный подход и по нему хотите получить помощь
Прошу меня простить. Не знаю, как по другому назвать тему. Меня интересует именно то, что написано в заголовке, чтобы сделать решение более изящным. Мне кажется, что это было бы очень красиво - перемножить два массива: один с числами, а другой с именами именованных ячеек, содержащих числа. Может быть так и стоит назвать тему: "умножение массива имен именованных ячеек, содержащих числа, на массив с числами".
 
Цитата
zelod написал:
чтобы сделать решение более изящным.
более изящное - это без ДВССЫЛ, ДВССЫЛ уж больно тяжелая...
 
Если Вас интересует то, что написано в заголовке - ответ получен.
 
Цитата
vikttur написал:
ответ получен
Да, благодарю Вас.
 
Если по задаче.
Цитата
умножение массива имен именованных ячеек, содержащих числа, на массив с числами
Вы опять предлагаете не задачу решать, а преодолевать трудности, которые Вы себе создали.

Создайте тему с названием, отражающим ОСНОВНУЮ  ЗАДАЧУ, покажите пример с данными.  Выбросьте все именованные диапазоны, создайте таблицу на листе:
Пш. - 1
Фит. - 1
Бор. - 0,5
Страницы: 1
Наверх