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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование по условию соответствия из другого диапазона - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Суммирование по условию соответствия из другого диапазона
supercelt Дата: Четверг, 29.06.2023, 11:48 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день. Файл приложил. Помогите пожалуйста. Нужно в Е3 просуммировать диапазон В3:В6. Только там где «Выручка». Соответственно привязка выручки к числам 10, 20, 30, 40 в диапазоне А11:В14. И так же с «С»
К сообщению приложен файл: kniga1.xlsx (9.4 Kb)
 
Ответить
СообщениеДобрый день. Файл приложил. Помогите пожалуйста. Нужно в Е3 просуммировать диапазон В3:В6. Только там где «Выручка». Соответственно привязка выручки к числам 10, 20, 30, 40 в диапазоне А11:В14. И так же с «С»

Автор - supercelt
Дата добавления - 29.06.2023 в 11:48
Nic70y Дата: Четверг, 29.06.2023, 11:54 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
формула массива
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$3:A$6;ЕСЛИ(B$11:B$14=D3;A$11:A$14);));B$3:B$6))
К сообщению приложен файл: 115.xlsx (9.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеформула массива
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A$3:A$6;ЕСЛИ(B$11:B$14=D3;A$11:A$14);));B$3:B$6))

Автор - Nic70y
Дата добавления - 29.06.2023 в 11:54
msi2102 Дата: Четверг, 29.06.2023, 12:07 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 415
Репутация: 129 ±
Замечаний: 0% ±

Excel 2007
или так, тоже массивная
Код
=СУММПРОИЗВ(($A$3:$A$6=ЕСЛИ($B$11:$B$14=D3;$A$11:$A$14))*$B$3:$B$6)

упс, если поменять местами 10 и 20 то не считает
Вот так можно
Код
=СУММ(СУММЕСЛИ(A$3:A$8;ЕСЛИ(B$11:B$14=D3;A$11:A$14);B$3:B$8))
К сообщению приложен файл: 7410203.xlsx (9.9 Kb)


Сообщение отредактировал msi2102 - Четверг, 29.06.2023, 12:38
 
Ответить
Сообщениеили так, тоже массивная
Код
=СУММПРОИЗВ(($A$3:$A$6=ЕСЛИ($B$11:$B$14=D3;$A$11:$A$14))*$B$3:$B$6)

упс, если поменять местами 10 и 20 то не считает
Вот так можно
Код
=СУММ(СУММЕСЛИ(A$3:A$8;ЕСЛИ(B$11:B$14=D3;A$11:A$14);B$3:B$8))

Автор - msi2102
Дата добавления - 29.06.2023 в 12:07
Egyptian Дата: Пятница, 30.06.2023, 00:16 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация: 193 ±
Замечаний: 0% ±

Excel 2013/2016
Немассивно можно так:
Код
=SUMPRODUCT(COUNTIFS($A$11:$A$14;$A$3:$A$8;$B$11:$B$14;D3);$B$3:$B$8)

или
Код
=SUMPRODUCT(SUMIF($A$3:$A$8;$A$11:$A$14;$B$3:$B$8)*($B$11:$B$14=$D3))

ну и еще
Код
=SUM(INDEX(SUMIF($A$3:$A$8;$A$11:$A$14;$B$3:$B$8)*($B$11:$B$14=$D3);))
К сообщению приложен файл: 6941363.xlsx (9.8 Kb)


Сообщение отредактировал Egyptian - Пятница, 30.06.2023, 00:19
 
Ответить
СообщениеНемассивно можно так:
Код
=SUMPRODUCT(COUNTIFS($A$11:$A$14;$A$3:$A$8;$B$11:$B$14;D3);$B$3:$B$8)

или
Код
=SUMPRODUCT(SUMIF($A$3:$A$8;$A$11:$A$14;$B$3:$B$8)*($B$11:$B$14=$D3))

ну и еще
Код
=SUM(INDEX(SUMIF($A$3:$A$8;$A$11:$A$14;$B$3:$B$8)*($B$11:$B$14=$D3);))

Автор - Egyptian
Дата добавления - 30.06.2023 в 00:16
  • Страница 1 из 1
  • 1
Поиск:

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