网友的问题:下图如何根据要求排序并按条件掐头去尾计算均值,这个在报价管理中经常会遇到,将问题解决方案逐一解答:B列和C列每次一次不固定,数量有多有少和E列报价排序能够框选整个C列,当C列出现数量的变动,不用调整E列公式,自动生成简单的数组这两条数组函数就可以解决;E列报价剔除由低到高的20%数量的价格,由高到低15%数量的价格,(四舍五入)。剩余价格重新升序排列,这个问题也不是很麻烦,可以用DROP函数与ROUND函数进行判断增减行。

excel中根据要求排序并按条件掐头去尾计算均值,报价管理-趣帮office教程网

所以达成F列的均值(最终目的)的公式为=AVERAGE(DROP(DROP(SORT(UNIQUE(IF(D2:D100="",C2:C100,""),FALSE,FALSE)),1 ROUND(COUNT(DROP(DROP(SORT(UNIQUE(IF(D2:D100="",C2:C100,""),FALSE,FALSE)),1),-1))*0.2,0)),-1-ROUND(COUNT(DROP(DROP(SORT(UNIQUE(IF(D2:D100="",C2:C100,""),FALSE,FALSE)),1),-1))*0.15,0)))。

excel中根据要求排序并按条件掐头去尾计算均值,报价管理-趣帮office教程网