Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расчет суммы без фильтра - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет суммы без фильтра (Формулы/Formulas)
Расчет суммы без фильтра
ZabVs Дата: Понедельник, 17.01.2022, 23:05 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте знатоки.
Выгружаются с программы данные… В каждой организации расход делится на закупку и на акцию.
Используя фильтр я выбираю одну организацию и считаю сумму по расходу и количеству отдельно, разделив на акции и закупку. А можно ли это реализовать без фильтра.
Требуется рассчитать расход на каждую организацию из таблицы.
Какой должен получиться результат, увидите в столбцах W8:АА15. Результаты округляются, т.е. делятся на 1000.
Заранее СПАСИБО!
К сообщению приложен файл: ORGN.xls(56.0 Kb)
 
Ответить
СообщениеЗдравствуйте знатоки.
Выгружаются с программы данные… В каждой организации расход делится на закупку и на акцию.
Используя фильтр я выбираю одну организацию и считаю сумму по расходу и количеству отдельно, разделив на акции и закупку. А можно ли это реализовать без фильтра.
Требуется рассчитать расход на каждую организацию из таблицы.
Какой должен получиться результат, увидите в столбцах W8:АА15. Результаты округляются, т.е. делятся на 1000.
Заранее СПАСИБО!

Автор - ZabVs
Дата добавления - 17.01.2022 в 23:05
amfor Дата: Вторник, 18.01.2022, 07:23 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 247
Репутация: 74 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте. Так?
Сумма:
Код
=СУММПРОИЗВ(($D$7:$D$168=$W8)*($I$7:$I$168=X$7)*$N$7:$N$168)/1000

Количество:
Код
=СУММПРОИЗВ(($D$7:$D$168=$W8)*($I$7:$I$168=X$7)*$M$7:$M$168)/1000
К сообщению приложен файл: ORGN.xlsx(28.3 Kb)


Семь бед - один RESET.
 
Ответить
СообщениеЗдравствуйте. Так?
Сумма:
Код
=СУММПРОИЗВ(($D$7:$D$168=$W8)*($I$7:$I$168=X$7)*$N$7:$N$168)/1000

Количество:
Код
=СУММПРОИЗВ(($D$7:$D$168=$W8)*($I$7:$I$168=X$7)*$M$7:$M$168)/1000

Автор - amfor
Дата добавления - 18.01.2022 в 07:23
ZabVs Дата: Вторник, 18.01.2022, 07:36 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Да, спасибо :)
 
Ответить
СообщениеДа, спасибо :)

Автор - ZabVs
Дата добавления - 18.01.2022 в 07:36
bmv98rus Дата: Вторник, 18.01.2022, 07:46 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3944
Репутация: 724 ±
Замечаний: 0% ±

Excel 2013/2016
Ваще тут нет нужды мудрить, так как встроенная функция справится
Код
=SUMIFS($N$7:$N$168;$D$7:$D$168;$W8;$I$7:$I$168;X$7)/1000

Код
=SUMIFS($M$7:$M$168;$D$7:$D$168;$W8;$I$7:$I$168;X$7)/1000

и в отличии от
Код
=SUMPRODUCT(($D$7:$D$168=$W8)*($I$7:$I$168=X$7)*$N$7:$N$168)/1000
можно указать диапазон прямо столбцами сделать, без вреда производительности
Код
=SUMIFS($N:$N;$D:$D;$W8;$I:$I;X$7)/1000


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 18.01.2022, 07:46
 
Ответить
СообщениеВаще тут нет нужды мудрить, так как встроенная функция справится
Код
=SUMIFS($N$7:$N$168;$D$7:$D$168;$W8;$I$7:$I$168;X$7)/1000

Код
=SUMIFS($M$7:$M$168;$D$7:$D$168;$W8;$I$7:$I$168;X$7)/1000

и в отличии от
Код
=SUMPRODUCT(($D$7:$D$168=$W8)*($I$7:$I$168=X$7)*$N$7:$N$168)/1000
можно указать диапазон прямо столбцами сделать, без вреда производительности
Код
=SUMIFS($N:$N;$D:$D;$W8;$I:$I;X$7)/1000

Автор - bmv98rus
Дата добавления - 18.01.2022 в 07:46
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчет суммы без фильтра (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2022 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!