用excel自动生成体育成绩,
你好,我想用excel自动生成体育成绩,在分数一栏根据标准自动生成体育成绩,并且有些成绩只是位于评分标准中的某个区间,并不是评分标准中的数据,请指点,万分感谢...
你好,我想用excel自动生成体育成绩,在分数一栏根据标准自动生成体育成绩,并且有些成绩只是位于评分标准中的某个区间,并不是评分标准中的数据,请指点,万分感谢
展开
6个回答
展开全部
用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}),这仅在序列较少的情况下用,序列长使用就较繁杂了。
展开全部
D3
=INDIRECT("M"&MIN(IF((N$4:O$33<=C3)*(N$3:O$3=B3),ROW($4:$33),4^8)))
按组合键ctrl+shift+enter结束公式输入,下拉填充
F3
=INDIRECT("J"&MIN(IF((K$4:L$33<=E3)*(K$3:L$3=B3),ROW($4:$33),4^8)))
按组合键ctrl+shift+enter结束公式输入,下拉填充
H3
=INDIRECT("P"&MIN(IF((Q$4:R$33<=G3)*(Q$3:R$3=B3),ROW($4:$33),4^8)))
按组合键ctrl+shift+enter结束公式输入,下拉填充
=INDIRECT("M"&MIN(IF((N$4:O$33<=C3)*(N$3:O$3=B3),ROW($4:$33),4^8)))
按组合键ctrl+shift+enter结束公式输入,下拉填充
F3
=INDIRECT("J"&MIN(IF((K$4:L$33<=E3)*(K$3:L$3=B3),ROW($4:$33),4^8)))
按组合键ctrl+shift+enter结束公式输入,下拉填充
H3
=INDIRECT("P"&MIN(IF((Q$4:R$33<=G3)*(Q$3:R$3=B3),ROW($4:$33),4^8)))
按组合键ctrl+shift+enter结束公式输入,下拉填充
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用vlookup(需要升序排序并且分值要放在男女分数之后)或match(可升也可降序排序)+indirect函数组合即可取得数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用这个excel模板试试(体育成绩录入计算和统计模板),可以按不同的年级,性别自动计算体育成绩,还挺方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题你要补充一下的,如果是落在某个区间的情况下你要怎么计算?是算大的分数还是算小的分数?还是要看落在区间的哪一点上?这个问题说清楚了我才能准确为你解答你的问题!
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询