Суммируйте максимальные значения на основе критериев Excel

Цель состоит в том, чтобы рассчитать общее пособие для детей в моем наборе данных в возрасте 12+. В этом примере с использованием набора данных ниже результат должен быть 9 (5+2+2). Может кто-нибудь помочь мне с формулой? Спасибо!

ID      Age   Allowance
Fred    12    6
Fred    15    10
Fred    18    5
Joe     12    2
Sam     12    2
DJ      10    1

person Olivebel    schedule 08.02.2019    source источник
comment
Добро пожаловать в StackOverflow, Olivebel. Это можно сделать несколькими способами. Вы можете попробовать СУММЕСЛИ().   -  person Degan    schedule 09.02.2019
comment
Я считаю, что OP включил тег sumif. Оливбель, вы уже пробовали использовать СУММЕСЛИ()? Если это так, может быть полезно включить вашу попытку в свой вопрос и рассказать нам, как это не сработало :)   -  person MyStackRunnethOver    schedule 09.02.2019


Ответы (1)


С Office 365 Excel:

=SUMPRODUCT(SUMIFS(C:C,A:A,A2:A7,B:B,">=12",B:B,MAXIFS(B:B,A:A,A2:A7))/COUNTIFS(A:A,A2:A7))

введите здесь описание изображения


Если у вас нет Office 365 Excel, вы можете использовать вспомогательный столбец и просуммировать его.

В D2 поставить:

=IF(AND(B2=AGGREGATE(14,7,$B$2:$B$7/($A$2:$A$7=A2),1),B2>=12),C2,"")

И копируй вниз. Затем суммируйте внизу.

введите здесь описание изображения

person Scott Craner    schedule 08.02.2019