我在第一栏列出了不同颜色和尺码的衣服(衬衫、套头衫、裤子和夹克)。第二列列出了每种产品的价格。我如何写一个公式来找出每种服装的前3个价格的平均值?我尝试使用数组公式来实现这一点,但是当我尝试使用星号作为通配符时,什么都不起作用。
Brown jacket size M $50 Avg top-3 price
Black shirt size L $22 shirt $42
Blue pants size L $40 jumper $44
Grey jumper size L $49 pants $40
White jumper size M $47 jacket $39
Brown pants size L $44
White shirt size M $38
Black jacket size S $27
White jacket size L $41
Brown jumper size L $36
Blue jumper size S $23
Brown shirt size S $45
Black pants size S $37
Grey pants size M $31
Black jumper size M $30
Blue jacket size M $28
Grey jacket size S $21
Grey shirt size S $36
Blue shirt size M $44
White pants size S $36 发布于 2021-09-22 11:56:49
您可以使用=SUMIF(A2:A22,“*衬衫*",B2:B22)/COUNTIF(A2:A22,”*衬衫*")
发布于 2021-09-22 12:14:36
因此,解决方案是(例如,对于衬衫):
=SUMPRODUCT(LARGE(($C$2:$C$21=E2)*($B$2:$B$21),{1,2,3}))/$F$1

https://stackoverflow.com/questions/69283300
复制相似问题