Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2011, 12:47   #1
kievlyanin
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 110
По умолчанию суммирование по двум критериям по 2-м спискам соответсвий

есть некая база данных:

.......в1....а2.....в3
с1.....2.....1......3
п2....3......1......4
с3....2......1......3

поскольку :
в1 = в3 а с1 = с3
(список совпадений определяется пользователем)

то итоговая таблица должна получиться такой (совпадения столбцов/строк отсеяны):

......в1.....а2
с1...10......2
п2....7.......1

вопрос - как формулами из таблицы 1 засуммировать все в таблицу 2. .. т.е. как получить сумму всех значений из таблицы 1 для ячейки со значением 10 к примеру ...

дайте вектор плиз а то как-то ничего не придумывается.
kievlyanin вне форума Ответить с цитированием
Старый 03.08.2011, 13:58   #2
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Формула массива (вводится нажатием ctrl+shift+enter)
Вложения
Тип файла: rar Соответствия.rar (1.9 Кб, 16 просмотров)
MCH вне форума Ответить с цитированием
Старый 03.08.2011, 15:19   #3
kievlyanin
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 110
По умолчанию

хм... но совпадений может быть больше чем 1 .. т.е. может быть ситуация когда в1=в3 .... = в5.
kievlyanin вне форума Ответить с цитированием
Старый 03.08.2011, 15:25   #4
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от kievlyanin Посмотреть сообщение
хм... но совпадений может быть больше чем 1 .. т.е. может быть ситуация когда в1=в3 .... = в5.
Укажите в таблице соответствий все варианты и формула посчитает как нужно. Формула написана уневерсально, как раз для тогоко случая

А лучще бы приложили нормальный пример в виде xls, с уазанием всех своих хотелок, что бы потом вопросов не возникало
MCH вне форума Ответить с цитированием
Старый 03.08.2011, 15:26   #5
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от kievlyanin Посмотреть сообщение
хм... но совпадений может быть больше чем 1 .. т.е. может быть ситуация когда в1=в3 .... = в5.
Ну дык пример xls нормальный давайте.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 03.08.2011, 15:47   #6
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Та же формула но с другими исходными данными.
Цветом раскрасил для наглядности
Вложения
Тип файла: rar Соответствия.rar (2.3 Кб, 22 просмотров)
MCH вне форума Ответить с цитированием
Старый 03.08.2011, 15:58   #7
kievlyanin
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 110
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Ну дык пример xls нормальный давайте.

ок! )

вот:
Вложения
Тип файла: rar Соответствия.rar (7.9 Кб, 11 просмотров)
kievlyanin вне форума Ответить с цитированием
Старый 03.08.2011, 16:02   #8
kievlyanin
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 110
По умолчанию

Цитата:
Сообщение от MCH Посмотреть сообщение
Та же формула но с другими исходными данными.
Цветом раскрасил для наглядности
спасибо - принцип действия вроде +/- понятен .. ну как минимум смогу разобраться ))) ... просто был по возможности "масштабирования" .. ну типо спросить было проще ) ...
kievlyanin вне форума Ответить с цитированием
Старый 03.08.2011, 17:02   #9
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от kievlyanin Посмотреть сообщение
ок! )

вот:
По Вышему примеру можно предложить такую вот формулу массива:
Код:
=СУММ(МУМНОЖ(ТРАНСП(СТРОКА(F$1:F$5)^0);--(F$1:F$5=база!$B$1:$J$1))*МУМНОЖ(--(итог!$A6:$E6=база!$A$2:$A$12);ТРАНСП(СТОЛБЕЦ($A6:$E6)^0))*база!$B$2:$J$12)
Вложения
Тип файла: rar Соответствия2.rar (4.8 Кб, 13 просмотров)
MCH вне форума Ответить с цитированием
Старый 03.08.2011, 17:18   #10
kievlyanin
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 110
По умолчанию

а что означает в формуле это:

"--"
kievlyanin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СЧЕТЕСЛИ по двум диапазонам и критериям Vlad_88 Microsoft Office Excel 8 15.08.2013 08:47
найти среднее по двум критериям e_v_b Microsoft Office Excel 1 29.10.2010 10:56
Суммирование по двум критериям SingleSpart Microsoft Office Excel 4 26.03.2010 16:47
Выборка по двум критериям массива в Excel Ultramax Microsoft Office Excel 1 26.11.2009 17:41
суммирование данных по двум критериям misht Microsoft Office Excel 10 31.03.2009 12:58