Суммесли и впр в одной формуле с повторами
Hey_Ray
Дата: Понедельник, 19.02.2018, 01:11 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здравствуйте! Есть 2 таблицы: в одной продукт и его кол-во в шт, в другой таблице - продукт и название раздела продукта. На основе этих таблиц необходимо прописать формулу, которая бы суммировала кол-во продуктов по разделам. По частям все легко сделать, но нужно написать лишь одну формулу, у меня пока не получается. Пробовала через просмотр, вводила формулу как массив. Не вышло. Не учитывает повторы по продуктам - берет лишь одно значение.Код
=СУММ(ПРОСМОТР($E$9:$E$20;$A$10:$A$26;$B$10:$B$26)*($D$9:$D$20=A2))
Находила в инете формулу через суммесли и впр, не работает. Подскажите, пожалуйста, как можно решить через формулу эксель? [p.s.]Пост отредактировала. Надеюсь, теперь все хорошо. Просьба помочь в решении задачи
Здравствуйте! Есть 2 таблицы: в одной продукт и его кол-во в шт, в другой таблице - продукт и название раздела продукта. На основе этих таблиц необходимо прописать формулу, которая бы суммировала кол-во продуктов по разделам. По частям все легко сделать, но нужно написать лишь одну формулу, у меня пока не получается. Пробовала через просмотр, вводила формулу как массив. Не вышло. Не учитывает повторы по продуктам - берет лишь одно значение.Код
=СУММ(ПРОСМОТР($E$9:$E$20;$A$10:$A$26;$B$10:$B$26)*($D$9:$D$20=A2))
Находила в инете формулу через суммесли и впр, не работает. Подскажите, пожалуйста, как можно решить через формулу эксель? [p.s.]Пост отредактировала. Надеюсь, теперь все хорошо. Просьба помочь в решении задачи Hey_Ray
Сообщение отредактировал Hey_Ray - Понедельник, 19.02.2018, 17:14
Ответить
Сообщение Здравствуйте! Есть 2 таблицы: в одной продукт и его кол-во в шт, в другой таблице - продукт и название раздела продукта. На основе этих таблиц необходимо прописать формулу, которая бы суммировала кол-во продуктов по разделам. По частям все легко сделать, но нужно написать лишь одну формулу, у меня пока не получается. Пробовала через просмотр, вводила формулу как массив. Не вышло. Не учитывает повторы по продуктам - берет лишь одно значение.Код
=СУММ(ПРОСМОТР($E$9:$E$20;$A$10:$A$26;$B$10:$B$26)*($D$9:$D$20=A2))
Находила в инете формулу через суммесли и впр, не работает. Подскажите, пожалуйста, как можно решить через формулу эксель? [p.s.]Пост отредактировала. Надеюсь, теперь все хорошо. Просьба помочь в решении задачи Автор - Hey_Ray Дата добавления - 19.02.2018 в 01:11
Che79
Дата: Понедельник, 19.02.2018, 01:25 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Hey_Ray , здравствуйте. Оформите формулу в теле поста тэгом (Правка - выделяете формулу - кнопка fx - сохраняете сообщение). Объяснялка тут .
Hey_Ray , здравствуйте. Оформите формулу в теле поста тэгом (Правка - выделяете формулу - кнопка fx - сохраняете сообщение). Объяснялка тут .Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Понедельник, 19.02.2018, 02:38
Ответить
Сообщение Hey_Ray , здравствуйте. Оформите формулу в теле поста тэгом (Правка - выделяете формулу - кнопка fx - сохраняете сообщение). Объяснялка тут .Автор - Che79 Дата добавления - 19.02.2018 в 01:25
Светлый
Дата: Понедельник, 19.02.2018, 08:18 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Решение есть. Будет выложено после устранения замечаний.
Решение есть. Будет выложено после устранения замечаний. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Решение есть. Будет выложено после устранения замечаний. Автор - Светлый Дата добавления - 19.02.2018 в 08:18
Che79
Дата: Понедельник, 19.02.2018, 10:53 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
[offtop] Ого, а ТС уже заблокирован, однако. Значит, чем-то "отличился"...
[offtop] Ого, а ТС уже заблокирован, однако. Значит, чем-то "отличился"... Che79
Делай нормально и будет нормально!
Ответить
Сообщение [offtop] Ого, а ТС уже заблокирован, однако. Значит, чем-то "отличился"... Автор - Che79 Дата добавления - 19.02.2018 в 10:53
HR_@
Дата: Понедельник, 19.02.2018, 13:12 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Я автор вопроса, пост, к сожалению, отредактировать уже не могу из-за неверного оформления Для "овощи" пробовала посчитать таким образом через массив:Код
=СУММ(ПРОСМОТР($E$9:$E$20;$A$10:$A$26;$B$10:$B$26)*($D$9:$D$20=A2))
Файл с примером в Экселе 2003 во вложении. Не получается решить.
Я автор вопроса, пост, к сожалению, отредактировать уже не могу из-за неверного оформления Для "овощи" пробовала посчитать таким образом через массив:Код
=СУММ(ПРОСМОТР($E$9:$E$20;$A$10:$A$26;$B$10:$B$26)*($D$9:$D$20=A2))
Файл с примером в Экселе 2003 во вложении. Не получается решить. HR_@
К сообщению приложен файл:
_1.xls
(33.0 Kb)
Ответить
Сообщение Я автор вопроса, пост, к сожалению, отредактировать уже не могу из-за неверного оформления Для "овощи" пробовала посчитать таким образом через массив:Код
=СУММ(ПРОСМОТР($E$9:$E$20;$A$10:$A$26;$B$10:$B$26)*($D$9:$D$20=A2))
Файл с примером в Экселе 2003 во вложении. Не получается решить. Автор - HR_@ Дата добавления - 19.02.2018 в 13:12
Светлый
Дата: Понедельник, 19.02.2018, 14:40 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Вопрос к администраторам: есть ли нарушение "n - создавать несколько учетных записей (пользователей-клонов)" ?
Вопрос к администраторам: есть ли нарушение "n - создавать несколько учетных записей (пользователей-клонов)" ? Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Вопрос к администраторам: есть ли нарушение "n - создавать несколько учетных записей (пользователей-клонов)" ? Автор - Светлый Дата добавления - 19.02.2018 в 14:40
Manyasha
Дата: Понедельник, 19.02.2018, 15:07 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
898
±
Замечаний:
0% ±
Excel 2010, 2016
Есть. Но подозрительно, что у Hey_Ray нет больше постов. Предлагаю подождать автора бана.
Есть. Но подозрительно, что у Hey_Ray нет больше постов. Предлагаю подождать автора бана.Manyasha
ЯД: 410013299366744 WM: R193491431804
Ответить
Сообщение Есть. Но подозрительно, что у Hey_Ray нет больше постов. Предлагаю подождать автора бана.Автор - Manyasha Дата добавления - 19.02.2018 в 15:07
Pelena
Дата: Понедельник, 19.02.2018, 15:19 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация:
4419
±
Замечаний:
±
Excel 365 & Mac Excel
Сегодня утром я заблокировала несколько спамеров. Возможно, случайно в эту группу попал и автор темы. Так как других модеров на сайте не было, признаю свою ошибку, блокировку сняла, но замечание о тегах остается в силе
Сегодня утром я заблокировала несколько спамеров. Возможно, случайно в эту группу попал и автор темы. Так как других модеров на сайте не было, признаю свою ошибку, блокировку сняла, но замечание о тегах остается в силе Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Сегодня утром я заблокировала несколько спамеров. Возможно, случайно в эту группу попал и автор темы. Так как других модеров на сайте не было, признаю свою ошибку, блокировку сняла, но замечание о тегах остается в силе Автор - Pelena Дата добавления - 19.02.2018 в 15:19
Светлый
Дата: Понедельник, 19.02.2018, 18:00 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Формула массива (Ctrl + Shift + Enter) и протянуть вниз:Код
=СУММ((ТРАНСП(ЕСЛИ(D$9:D$20=A2;E$9:E$20))=A$10:A$26)*B$10:B$26)
Формула массива (Ctrl + Shift + Enter) и протянуть вниз:Код
=СУММ((ТРАНСП(ЕСЛИ(D$9:D$20=A2;E$9:E$20))=A$10:A$26)*B$10:B$26)
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Формула массива (Ctrl + Shift + Enter) и протянуть вниз:Код
=СУММ((ТРАНСП(ЕСЛИ(D$9:D$20=A2;E$9:E$20))=A$10:A$26)*B$10:B$26)
Автор - Светлый Дата добавления - 19.02.2018 в 18:00
Hey_Ray
Дата: Понедельник, 19.02.2018, 18:59 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Светлый , спасибо большое за решение! Если не сложно, объясните зачем транспонировать столбец (трансп)? С массивами только-только столкнулась,понимания пока мало
Светлый , спасибо большое за решение! Если не сложно, объясните зачем транспонировать столбец (трансп)? С массивами только-только столкнулась,понимания пока малоHey_Ray
Ответить
Сообщение Светлый , спасибо большое за решение! Если не сложно, объясните зачем транспонировать столбец (трансп)? С массивами только-только столкнулась,понимания пока малоАвтор - Hey_Ray Дата добавления - 19.02.2018 в 18:59
Pelena
Дата: Понедельник, 19.02.2018, 19:09 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация:
4419
±
Замечаний:
±
Excel 365 & Mac Excel
Ещё вариантКод
=СУММПРОИЗВ(($D$9:$D$20=A2)*СУММЕСЛИ($A$10:$A$26;$E$9:$E$20;$B$10:$B$26))
Ещё вариантКод
=СУММПРОИЗВ(($D$9:$D$20=A2)*СУММЕСЛИ($A$10:$A$26;$E$9:$E$20;$B$10:$B$26))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ещё вариантКод
=СУММПРОИЗВ(($D$9:$D$20=A2)*СУММЕСЛИ($A$10:$A$26;$E$9:$E$20;$B$10:$B$26))
Автор - Pelena Дата добавления - 19.02.2018 в 19:09
Светлый
Дата: Понедельник, 19.02.2018, 20:18 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Вектор-столбец всех названий продуктов надо сравнить с вектором-строкой отобранных продуктов. В результате получается двумерный массив логических значений, где ИСТИНА - совпадение названий. Умножаем их на количество продуктов. Эти значения суммируем.
Вектор-столбец всех названий продуктов надо сравнить с вектором-строкой отобранных продуктов. В результате получается двумерный массив логических значений, где ИСТИНА - совпадение названий. Умножаем их на количество продуктов. Эти значения суммируем. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Вектор-столбец всех названий продуктов надо сравнить с вектором-строкой отобранных продуктов. В результате получается двумерный массив логических значений, где ИСТИНА - совпадение названий. Умножаем их на количество продуктов. Эти значения суммируем. Автор - Светлый Дата добавления - 19.02.2018 в 20:18
Светлый
Дата: Понедельник, 19.02.2018, 21:48 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Ещё вариант массивный:Код
=СУММ(СУММЕСЛИ(A$10:A$26;ЕСЛИ(D$9:D$20=A2;E$9:E$20);B$10:B$26))
Здесь другой принцип. Образцы для суммирования берутся из нужного раздела. Затем эти суммы суммируются.
Ещё вариант массивный:Код
=СУММ(СУММЕСЛИ(A$10:A$26;ЕСЛИ(D$9:D$20=A2;E$9:E$20);B$10:B$26))
Здесь другой принцип. Образцы для суммирования берутся из нужного раздела. Затем эти суммы суммируются. Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 19.02.2018, 21:48
Ответить
Сообщение Ещё вариант массивный:Код
=СУММ(СУММЕСЛИ(A$10:A$26;ЕСЛИ(D$9:D$20=A2;E$9:E$20);B$10:B$26))
Здесь другой принцип. Образцы для суммирования берутся из нужного раздела. Затем эти суммы суммируются. Автор - Светлый Дата добавления - 19.02.2018 в 21:48
Hey_Ray
Дата: Понедельник, 19.02.2018, 22:08 |
Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Спасибо за объяснение! Интересное решение, сама бы точно долго думала
Спасибо за объяснение! Интересное решение, сама бы точно долго думала Hey_Ray
Ответить
Сообщение Спасибо за объяснение! Интересное решение, сама бы точно долго думала Автор - Hey_Ray Дата добавления - 19.02.2018 в 22:08