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

 

= Мир MS Excel/Просуммировать несколько значений в B, в зависимости от А - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Просуммировать несколько значений в B, в зависимости от А
SergeySE Дата: Четверг, 24.12.2020, 14:21 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Подскажите, пожалуйста, можно ли сосчитать формулами эксель или необходимо придумывать макрос?

Нужно сосчитать 3 лучших значения из столбца B для каждого из параметров в столбце A
Если значений меньше трех, то не считаем. Если больше, то берем только первые три. Значения столбцов меняются, но B всегда отсортирован по лучшему результату.

Есть:
Столбец А Столбец B
Параметр1 250
Параметр1 240
Параметр2 230
Параметр3 220
Параметр2 210
Параметр4 200
Параметр1 190
Параметр3 180
Параметр1 170
Параметр2 160
Параметр3 150
Параметр2 140
Параметр4 130
Параметр2 120
Параметр1 110
Параметр3 100
Параметр3 90

Надо:
Параметр1 680
Параметр2 600
Параметр3 550
К сообщению приложен файл: 4965610.xlsx (10.3 Kb)
 
Ответить
СообщениеПодскажите, пожалуйста, можно ли сосчитать формулами эксель или необходимо придумывать макрос?

Нужно сосчитать 3 лучших значения из столбца B для каждого из параметров в столбце A
Если значений меньше трех, то не считаем. Если больше, то берем только первые три. Значения столбцов меняются, но B всегда отсортирован по лучшему результату.

Есть:
Столбец А Столбец B
Параметр1 250
Параметр1 240
Параметр2 230
Параметр3 220
Параметр2 210
Параметр4 200
Параметр1 190
Параметр3 180
Параметр1 170
Параметр2 160
Параметр3 150
Параметр2 140
Параметр4 130
Параметр2 120
Параметр1 110
Параметр3 100
Параметр3 90

Надо:
Параметр1 680
Параметр2 600
Параметр3 550

Автор - SergeySE
Дата добавления - 24.12.2020 в 14:21
Kostya_Ye Дата: Четверг, 24.12.2020, 14:31 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
SergeySE, добрый день,
формула массива, вводится нажатием CTRL-SHIFT-ENTER
=СУММПРОИЗВ(НАИБОЛЬШИЙ(ЕСЛИ($A$2:$A$18=D2;$B$2:$B$18;0);{1:2:3}))
 
Ответить
СообщениеSergeySE, добрый день,
формула массива, вводится нажатием CTRL-SHIFT-ENTER
=СУММПРОИЗВ(НАИБОЛЬШИЙ(ЕСЛИ($A$2:$A$18=D2;$B$2:$B$18;0);{1:2:3}))

Автор - Kostya_Ye
Дата добавления - 24.12.2020 в 14:31
SergeySE Дата: Четверг, 24.12.2020, 15:49 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Цитата Kostya_Ye, 24.12.2020 в 14:31, в сообщении № 2 ( писал(а)):
=СУММПРОИЗВ(НАИБОЛЬШИЙ(ЕСЛИ($A$2:$A$18=D2;$B$2:$B$18;0);{1:2:3}))


Спасибо огромное. Получилось. hands А как в эту формулу добавить проверку, что значений должно быть не меньше 3х? А то она считает и "Параметр 4", а не должна, т.к. их всего 2
 
Ответить
Сообщение
Цитата Kostya_Ye, 24.12.2020 в 14:31, в сообщении № 2 ( писал(а)):
=СУММПРОИЗВ(НАИБОЛЬШИЙ(ЕСЛИ($A$2:$A$18=D2;$B$2:$B$18;0);{1:2:3}))


Спасибо огромное. Получилось. hands А как в эту формулу добавить проверку, что значений должно быть не меньше 3х? А то она считает и "Параметр 4", а не должна, т.к. их всего 2

Автор - SergeySE
Дата добавления - 24.12.2020 в 15:49
Kostya_Ye Дата: Четверг, 24.12.2020, 16:24 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 271
Репутация: 228 ±
Замечаний: 0% ±

Excel 2016
SergeySE,
делал по вашему примеру в файле.
новая формула, если правильно понял.
=СУММПРОИЗВ(НАИБОЛЬШИЙ((СЧЁТЕСЛИ($A$2:$A$19;D2)>2)*ЕСЛИ($A$2:$A$19=D2;$B$2:$B$19;0);{1:2:3}))

 
Ответить
СообщениеSergeySE,
делал по вашему примеру в файле.
новая формула, если правильно понял.
=СУММПРОИЗВ(НАИБОЛЬШИЙ((СЧЁТЕСЛИ($A$2:$A$19;D2)>2)*ЕСЛИ($A$2:$A$19=D2;$B$2:$B$19;0);{1:2:3}))


Автор - Kostya_Ye
Дата добавления - 24.12.2020 в 16:24
SergeySE Дата: Четверг, 24.12.2020, 20:18 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Спасибо
 
Ответить
СообщениеСпасибо

Автор - SergeySE
Дата добавления - 24.12.2020 в 20:18
  • Страница 1 из 1
  • 1
Поиск:

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