Excel:根据范围给出分数,其中max = 1,min = 10
我有以下问题:我想给分数从1-10范围的数字例如:
| | A | B | |---|------|----| | 1 | 1209 | 1 | | 2 | 401 | 7 | | 3 | 123 | 9 | | 4 | 49 | 10 | | 5 | 30 | 10 |
(不知道如果B是100%正确,但粗略)我得到了B值
=ABS(CEILING(A1;MAX($A$1:$A$32)/10)*10/MAX($A$1:$A$32)-11)
这似乎工作,但如果我举例来说,像数字
| | A | B | |---|------|----| | 1 | 100 | 1 | | 2 | 90 | 2 | | 3 | 80 | 3 | | 4 | 70 | 4 | | 5 | 50 | 6 |
但是我想50到10。
我希望它具有可扩展性,所以我可以用1-10或1-100或5-27或任何比例来做到这一点,并且无论在列表中有多less数字,以及从哪个数字得分。
谢谢!
使用这个公式:
=$E$1 + ROUND((MIN($A:$A)-A1)/((MAX($A:$A)-MIN($A:$A))/($E$1-$E$2)),0)
它是可扩展的。 你把最大和最小的E1和E2。