使用 excel 个条目的子集进行计算
Using a subset of excel entries for calculation
假设您有 5 个单元格的值:
[12, 23, 50, 89, 95]
并且您有兴趣找到四个最大条目的平均值(即下降 12,因为它是最小的)。
我想知道如何在 excel 中做到这一点?
用=LARGE
取第i个最大值,如果大于第n个值,用=SUMIF
相加!
在类似这样的伪代码中:=SUMIF(data >= LARGE(range, n))/n
,抱歉,我已经有一段时间没有使用 excel。 `
你可以使用 AVERAGEIF(range,condition)
所以在你的情况下,它将是 AVERAGEIF(A1:E1,">"&MIN(A1:E1))
希望这对您有所帮助..
你可以用这个公式求出5个中最大的4个的平均值
=AVERAGE(LARGE(A1:E1,{1,2,3,4}))
即使有重复项,也只会取 4 个值的平均值
一般来说,如果您可能有可变数量的值,那么在没有最小值的情况下进行平均,您可以使用此版本
=(SUM(Range)-MIN(Range))/(COUNT(Range)-1)
同样,对于重复项也可以正常工作 - 当然范围内必须至少有 2 个数字
假设您有 5 个单元格的值:
[12, 23, 50, 89, 95]
并且您有兴趣找到四个最大条目的平均值(即下降 12,因为它是最小的)。
我想知道如何在 excel 中做到这一点?
用=LARGE
取第i个最大值,如果大于第n个值,用=SUMIF
相加!
在类似这样的伪代码中:=SUMIF(data >= LARGE(range, n))/n
,抱歉,我已经有一段时间没有使用 excel。 `
你可以使用 AVERAGEIF(range,condition)
所以在你的情况下,它将是 AVERAGEIF(A1:E1,">"&MIN(A1:E1))
希望这对您有所帮助..
你可以用这个公式求出5个中最大的4个的平均值
=AVERAGE(LARGE(A1:E1,{1,2,3,4}))
即使有重复项,也只会取 4 个值的平均值
一般来说,如果您可能有可变数量的值,那么在没有最小值的情况下进行平均,您可以使用此版本
=(SUM(Range)-MIN(Range))/(COUNT(Range)-1)
同样,对于重复项也可以正常工作 - 当然范围内必须至少有 2 个数字