![]() |
|
Модераторы: mihanik |
![]()
|
|
| anvo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Имеется таблица, которая имеет объединенные по 2 строки на каждое значение аргумента по вертикали, т.е для пары значений по заголовкам столбцов/строк существует сдвоенное значение - еще один параметр А и результат.
необходимо получить сумму по группе значений строка/столбец/А Нашел решение через просмотр именнованых диапазонов - каждый диапазон по горизонали содержит все значения для параметра заголовка строки. всего таких дапазонов 17. Ехсел не позволяет ввести в тупую длинную форму выборки и суммирования по всем диапазонам Используется следующая формула: =ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА3");1;F$5);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА3");2;F$5);0)+ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА3");1;F$5+1);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА3");2;F$5+1);0) +ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА4");1;F$5);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА4");2;F$5);0)+ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА4");1;F$5+1);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА4");2;F$5+1);0) +ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА5");1;F$5);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА5");2;F$5);0)+ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА5");1;F$5+1);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА5");2;F$5+1);0) +ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА6");1;F$5);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА6");2;F$5);0)+ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА6");1;F$5+1);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА6");2;F$5+1);0) +ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА7");1;F$5);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА7");2;F$5);0)+ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА7");1;F$5+1);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА7");2;F$5+1);0) +ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА8");1;F$5);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА8");2;F$5);0)+ЕСЛИ($C7=ИНДЕКС(ДВССЫЛ($C$2&"!ТПА8");1;F$5+1);ИНДЕКС(ДВССЫЛ($C$2&"!ТПА8");2;F$5+1);0) Подскажите как упростить - макрос? обработка через Аксесс? Файл *.xls не смог прицепить - сообщение " вы не можете загружать такой тип файла |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Оба способа - вполне разумны. Выбирайте любой. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| anvo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Пример не укажите
|
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |