发布网友 发布时间:2022-04-26 10:36
共5个回答
热心网友 时间:2022-06-27 10:36
用LOOKUP(lookup_value, lookup_vector, [result_vector])函数就可以解决这个问题,这里要特别注意:lookup_vector 中的值必须按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否则,LOOKUP 可能无法返回正确的值。
举个例子:
先将区间A列进行升序排列,如上公式可解释为:值在0-10(含)对应分值1,值在10-20(含)之间对应分值为2,...,值超过40(含)对应分数为5.
基本模式如上,你只要将指标数和对应分值分列对应,直接套用公式就可以自动求出具体值对应的分数。
当然如上公式也可以改写成 LOOKUP(D5,{0,10,20,30,40},{1,2,3,4,5}),这仅在序列较少的情况下用,序列长使用就较繁杂了。
热心网友 时间:2022-06-27 10:37
D3热心网友 时间:2022-06-27 10:37
可以用vlookup(需要升序排序并且分值要放在男女分数之后)或match(可升也可降序排序)+indirect函数组合即可取得数据热心网友 时间:2022-06-27 10:38
直接用这个excel模板试试(体育成绩录入计算和统计模板),可以按不同的年级,性别自动计算体育成绩,还挺方便。
热心网友 时间:2022-06-27 10:39
这个问题你要补充一下的,如果是落在某个区间的情况下你要怎么计算?是算大的分数还是算小的分数?还是要看落在区间的哪一点上?这个问题说清楚了我才能准确为你解答你的问题!来自:求助得到的回答