当前位置:首页教育技巧excel技巧excel表格单元

电子表格如何将EXCEL表中的 不同分数 比如 65 67 82 86 等等 替换为 相应等级

2024-07-04 15:49:58


1.如何将EXCEL表中的 不同分数 比如 65 67 82 86 等等 替换为 相应等级

用函数就行,先在辅助列输入=If(And(A1>=60,A1<70),"及格",If(and(A1>=70,A1<80),"良好",If(A1>=80,"优秀")))。其中A1代表你的分数所在单元格。把这个公式往下拉到最后一行。最后把这一列选择性贴粘只保留值到你要替换的列就行

函数应该是“=If(And(A1>=60,A1<70),"及格",If(and(A1>=70,A1<80),"良好",If(A1>=80,"优秀","")))”

2.如何将excel 中的数据分成三个等级呢 优秀 良好,及格

你上面的公式已经是正确的了~if函数,第一是logical-test是逻辑条件判断,第二if true 是指前面判断结果为真输出的值,第二if false 是指前面判断结果为假输出的值。

=IF(A1>=90,"优秀",IF(A1>=70,"良好","及格"))这个公式不过是二次套用了if函数而已,这个公式从左往右,从外向内的解读就是,如果第一个判断条件A1〉=90为真,那么输出优秀,如果为假则执行IF(A1>=70,"良好","及格"),然后在IF(A1>=70,"良好","及格"),这个if函数里对A1再次进行判断是否大于等于70,如果为真,就输出良好,假则及格。

3.excel根据等级进行打分

=IFERROR(SUMPRODUCT((FIND("A",A1)={1,2})*{12.5,15}),0)+IFERROR(SUMPRODUCT((FIND("B",A1)={1,2})*{7.5,10}),0)+IFERROR(SUMPRODUCT((FIND("C",A1)={1,2})*{2.5,5}),0)

这个更精简

=15-(CODE(RIGHT(A1))-65)*5-IF(LEN(A1)=1,2.5,0)

4.如何用excel函数将多个成绩如,60,85,95,75,45,84分成17个等级,最

A1:A6输入你示例中的数,如果超过6个数,公式中所有6修改一下就行了:

1. 如果你要求等级间隔分数: B1 =(MAX($A$1:$A$6)-MIN($A$1:$A$6))/(17-1)

2. 如果你要排列出各个等级分值: B1 =MAX($A$1:$A$6)-((MAX($A$1:$A$6)-MIN($A$1:$A$6))/(17-1))*(ROW()-1) 公式扩充到B17(对应的行就是等级数)

3. 如果你要列出按上述要求每个分数对应等级: B1 =17-ROUNDUP((A1-MIN($A$1:$A$6))/((MAX($A$1:$A$6)-MIN($A$1:$A$6))/(17-1)),0)&"等" 公式扩充到B6

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .