在 excel 中查找平均值但每个单元格的最大值

Finding average but with a maximum value per cell in excel

我正在尝试查找介于 predefined/criteria 范围(即 0-2)之间的单元格范围的平均值,但将范围的末尾(2 - 在本例中)视为最大值用于计算 excel.

中单元格范围的平均值的金额

以下是我感兴趣的数据示例,可以找到以下项的平均值:

COST
2
3
5
7

如果使用 0-2 的范围求平均值,则它应该是 2,因为您会将成本为 2+ 的任何事物都视为 2。因此,总数为 2+2+2+2 =8 并且有 4 个单元格,所以平均值为 2。

另一个例子会使用 0-3 的范围求平均值,平均值为 2.75,因为上面 table 中的第一个值落在标准范围之间,其余匹配或落在标准范围之外范围的高端,因此它们被分配的最大值为 3。因此,总数为 2+3+3+3=11,并且有 4 个单元格,因此平均值为 2.75。

你可以试试:

=SUM(IF(A2:A5>=C2,C2,A2:A5))/COUNT(A2:A5)

在 O365 之前,它必须作为数组公式输入 Ctrl+Shift+Enter