条件函数排序,我想将一列数值中大于1的数值进行降序排序,如何用rank公式计算,如果不用rank ,应该用哪个函数,是的,增长率已经算出来了,但由于部门的名称顺序是定好的,不能变动,所以不能对
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 02:50:42
![条件函数排序,我想将一列数值中大于1的数值进行降序排序,如何用rank公式计算,如果不用rank ,应该用哪个函数,是的,增长率已经算出来了,但由于部门的名称顺序是定好的,不能变动,所以不能对](/uploads/image/z/13890386-2-6.jpg?t=%E6%9D%A1%E4%BB%B6%E5%87%BD%E6%95%B0%E6%8E%92%E5%BA%8F%2C%E6%88%91%E6%83%B3%E5%B0%86%E4%B8%80%E5%88%97%E6%95%B0%E5%80%BC%E4%B8%AD%E5%A4%A7%E4%BA%8E1%E7%9A%84%E6%95%B0%E5%80%BC%E8%BF%9B%E8%A1%8C%E9%99%8D%E5%BA%8F%E6%8E%92%E5%BA%8F%2C%E5%A6%82%E4%BD%95%E7%94%A8rank%E5%85%AC%E5%BC%8F%E8%AE%A1%E7%AE%97%2C%E5%A6%82%E6%9E%9C%E4%B8%8D%E7%94%A8rank+%2C%E5%BA%94%E8%AF%A5%E7%94%A8%E5%93%AA%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E6%98%AF%E7%9A%84%2C%E5%A2%9E%E9%95%BF%E7%8E%87%E5%B7%B2%E7%BB%8F%E7%AE%97%E5%87%BA%E6%9D%A5%E4%BA%86%2C%E4%BD%86%E7%94%B1%E4%BA%8E%E9%83%A8%E9%97%A8%E7%9A%84%E5%90%8D%E7%A7%B0%E9%A1%BA%E5%BA%8F%E6%98%AF%E5%AE%9A%E5%A5%BD%E7%9A%84%2C%E4%B8%8D%E8%83%BD%E5%8F%98%E5%8A%A8%2C%E6%89%80%E4%BB%A5%E4%B8%8D%E8%83%BD%E5%AF%B9)
条件函数排序,我想将一列数值中大于1的数值进行降序排序,如何用rank公式计算,如果不用rank ,应该用哪个函数,是的,增长率已经算出来了,但由于部门的名称顺序是定好的,不能变动,所以不能对
条件函数排序,
我想将一列数值中大于1的数值进行降序排序,如何用rank公式计算,如果不用rank ,应该用哪个函数,
是的,增长率已经算出来了,但由于部门的名称顺序是定好的,不能变动,所以不能对数值进行正负数排序.,只能在指定的单元格计算得分,这个让我比较纠结.
希望再次帮我解答,我们单位把百度HI给屏蔽了,开不了,只能上知道,非常感谢你.
条件函数排序,我想将一列数值中大于1的数值进行降序排序,如何用rank公式计算,如果不用rank ,应该用哪个函数,是的,增长率已经算出来了,但由于部门的名称顺序是定好的,不能变动,所以不能对
说得不太清楚啊.
如果只是排序的话,你按这一列降序排序就行了,跟Rank公式有什么关系呢?
如果你想写这一列的名次,Rank倒是可用,但跟排序又有什么关系呢?
补充:
你的意思是,你已经算出了增长率?现在想以增长率为依据进行排名,同时算出系数?
得把增长率先排序,然后按正负增长分别设置公式:
假设你的增长率在C列,现在D列输入公式(正增长):
=if((rank(C2,C$2:C$200)-1)*0.05+1>=0.5,((rank(C2,C$2:C$200)-1)*0.05+1,0.5)
负增长:
=-(rank(C2,C$201:C$400)-1)*0.1
这还真是个麻烦,如果用VBA的话,倒也简单,也无须排序.
现在我只有一个办法了:
先找一空列,按原始顺序拖出一个顺序号来,以备将来还原;
然后按增长率排序,照我刚才所说的算出结果,选定这一列,复制,在原列上“选择性粘贴”——只有值;
最后再按原始顺序号排序,恢复原状.