Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выборка в массиве данных / 6 сообщений из 6, страница 1 из 1
13.01.2012, 10:05
    #37612480
plus_stick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка в массиве данных
Здравствуйте.
Есть такая таблица (см. вложение), где выделенные желтым столбцы являются источником для диаграммы.
При выборке из поля со списком в график попадают данные соответствующего региона.
Хотелось бы где-нибудь справа выводить данные региона, который был выбран в поле со списком, не используя VBA, а посредством формул. И сделать источником для графика именно эту область вывода, а не менять программно.
Дело в том, что я хочу производить расчеты в этой области, то есть в одном месте, а делать это в каждом регионе (их много) муторно.
Подскажите пожалуйста пример, как это реализовать. Заранее благодарен.
...
Рейтинг: 0 / 0
13.01.2012, 10:33
    #37612517
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка в массиве данных
plus_stick,

может вам в сторону сводных диаграмм посмотреть ?
...
Рейтинг: 0 / 0
13.01.2012, 11:45
    #37612648
plus_stick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка в массиве данных
big-duke,

Этот вариант мне не совсем подойдет.
Есть некоторые функции, которые в зависимости от выставленного параметра могут выбирать данные из массива.
Параметр выставляется при выборке из комбобокса, как LinkedCell. Только я не знаю какие
...
Рейтинг: 0 / 0
16.01.2012, 09:19
    #37615729
plus_stick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка в массиве данных
Сделал вот так (вложение), использовав функцию СМЕЩ. Получилось так, как нужно.
Если кому нужно, пожалуйста.
...
Рейтинг: 0 / 0
16.01.2012, 11:33
    #37615869
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка в массиве данных
СМЕЩ() летуча (пересчет при любом изменении на листе), лучше:
Код: javascript
1.
=ИНДЕКС(C7:$C$1000;$A$5*32+1)



Формула С7:
Код: javascript
1.
=ЕСЛИ(F7=1;ЕСЛИ(B7;СУММ($B7:B$7);СУММ($B7:B$7));"")


Функция ЕСЛИ(B7;СУММ($B7:B$7);СУММ($B7:B$7)) совершенно лишняя - незавсимо от условия всегда СУММ($B7:B$7) . То же касается формулы в ячейке Е7.
...
Рейтинг: 0 / 0
23.01.2012, 07:34
    #37626335
plus_stick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка в массиве данных
vikttur,

Благодарю за советы.
ИНДЕКС - хорошее решение.

В формуле С7:
=ЕСЛИ(F7=1;СУММ($B7:B$7);"")
Честно говоря, предыдущую формулу вывел после многочисленных манипуляций, остановившись тогда, когда формула наконец заработала ))
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выборка в массиве данных / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]