Суммирование данных таблицы с несколькими условиями
AVI
Дата: Среда, 16.01.2019, 11:10 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
Excel 2016
Добрый день! Подскажите, пожалуйста, как суммировать данные верхней таблицы и отобразить их в нижней таблице Пример результата указан в первых двух столбцах нижней таблицы. Помучился я с индексами и ничего так и не сделал. Видимо, это не индексами надо делать.
Добрый день! Подскажите, пожалуйста, как суммировать данные верхней таблицы и отобразить их в нижней таблице Пример результата указан в первых двух столбцах нижней таблицы. Помучился я с индексами и ничего так и не сделал. Видимо, это не индексами надо делать. AVI
Ответить
Сообщение Добрый день! Подскажите, пожалуйста, как суммировать данные верхней таблицы и отобразить их в нижней таблице Пример результата указан в первых двух столбцах нижней таблицы. Помучился я с индексами и ничего так и не сделал. Видимо, это не индексами надо делать. Автор - AVI Дата добавления - 16.01.2019 в 11:10
Nic70y
Дата: Среда, 16.01.2019, 11:13 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
Код
=СУММПРОИЗВ(($C$3:$L$3=C$19)*($B$4:$B$8=$B20);$C$4:$L$8)
Код
=СУММПРОИЗВ(($C$3:$L$3=C$19)*($B$4:$B$8=$B20);$C$4:$L$8)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=СУММПРОИЗВ(($C$3:$L$3=C$19)*($B$4:$B$8=$B20);$C$4:$L$8)
Автор - Nic70y Дата добавления - 16.01.2019 в 11:13
_Boroda_
Дата: Среда, 16.01.2019, 11:20 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16893
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Индекс обычно используется там, где нужно одно значение, а у нас их несколько по столбцам Еще вариантКод
=СУММЕСЛИ($C$3:$L$3;C$19;ИНДЕКС($C$4:$L$8;ПОИСКПОЗ($B20;$B$4:$B$8;);))
Но СУММПРОИЗВ конечно проще (про скорость не уверен, особенно если массив большой)
Индекс обычно используется там, где нужно одно значение, а у нас их несколько по столбцам Еще вариантКод
=СУММЕСЛИ($C$3:$L$3;C$19;ИНДЕКС($C$4:$L$8;ПОИСКПОЗ($B20;$B$4:$B$8;);))
Но СУММПРОИЗВ конечно проще (про скорость не уверен, особенно если массив большой) _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Индекс обычно используется там, где нужно одно значение, а у нас их несколько по столбцам Еще вариантКод
=СУММЕСЛИ($C$3:$L$3;C$19;ИНДЕКС($C$4:$L$8;ПОИСКПОЗ($B20;$B$4:$B$8;);))
Но СУММПРОИЗВ конечно проще (про скорость не уверен, особенно если массив большой) Автор - _Boroda_ Дата добавления - 16.01.2019 в 11:20
AVI
Дата: Среда, 16.01.2019, 11:24 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
Excel 2016
_Boroda_ , Во, я так же делал, но не получилось. Видимо, не так же)) Спасибо! Nic70y , Спасибо!
_Boroda_ , Во, я так же делал, но не получилось. Видимо, не так же)) Спасибо! Nic70y , Спасибо!AVI
Ответить
Сообщение _Boroda_ , Во, я так же делал, но не получилось. Видимо, не так же)) Спасибо! Nic70y , Спасибо!Автор - AVI Дата добавления - 16.01.2019 в 11:24