超顺 发表于 2021-11-26 18:19:00

通过C列的内容划分区间,将D列的数值进行排名

将C列内容【数量】划分为xx个区间,并按对应的D列数值【业绩】进行排名。
排名返回的值可以是数字排序(eg:1、2、3.....100.....)
或者返回固定的区间分值,(eg:排名第一的依次返回20分,10分、5分、0分)
有没有不依靠辅助列能完成的函数公式呢,谢谢大佬们

活在风浪里 发表于 2021-12-11 14:25:34

=SUMPRODUCT((LOOKUP(C$2:C$10,{1;5;10})=LOOKUP(C2,{1;5;10}))*(D$2:D$10>=D2))

洋羊洋 发表于 2022-1-15 04:12:07

=LOOKUP(E2,{1,2,3,4},{20,10,5,0})

南方的雨 发表于 2022-1-21 15:56:32

成功解决了,非常感谢!
能告诉下原理嘛

拾月捌 发表于 2022-2-5 00:29:57

=SUMPRODUCT((LOOKUP(C$2:C$10,{1;5;10})=LOOKUP(C2,{1;5;10}))(D$2:D$10>=D2))
页: [1]
查看完整版本: 通过C列的内容划分区间,将D列的数值进行排名