Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите упростить гиперформулу в Excel, сумма по 3-й координате в таблице 
:(
    Опции темы
anvo
Дата 28.2.2007, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 не смог прицепить - сообщение " вы не можете загружать такой тип файла
PM MAIL   Вверх
Akina
Дата 28.2.2007, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(anvo @  28.2.2007,  13:30 Найти цитируемый пост)
Подскажите как упростить - макрос? обработка через Аксесс?

Оба способа - вполне разумны. Выбирайте любой.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
anvo
Дата 28.2.2007, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.6.2006

Репутация: нет
Всего: нет



Пример не укажите smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0753 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.