发布网友 发布时间:2022-04-21 05:58
共10个回答
热心网友 时间:2022-06-09 07:34
计算步骤如下:
所需材料:Excel2007示例。
一、以下图为例,首先点击C2单元格。
二、在C2单元格公式栏内输入=IF(B2<60,"不及格",IF(B2>=90,"优秀",IF(AND(B2>=60,B2<70),"及格","一般"))) ,按回车键计算。
三、按下回车后,B2单元格被计算为不及格。
四、接着鼠标移至B2单元格右下角,出现十字指针时,按下鼠标向下拖动。
五、最终效果如下图,全部成绩已经计算完毕。
热心网友 时间:2022-06-09 08:52
工具:excel2010
1、打开需要处理的excel表格,如图所示的数据为例,假设所有人的成绩小于260分确定是不及格,所有的260-270是及格,所有的270-280是一般,最后就是大于280是优秀。
2、接下来只需要在2单元格里就是上面的输入框里面,直接输入IF公式,=IF(E2<260,"不及格",IF(E2>=280,"优秀",IF(AND(E2>=260,E2<270),"及格","一般")))。然后直接回车键就可以看到f2的数据就出来了。
3、最后,只需要把F2单元格的右下角的虚框往下拉,拉到所有人的成绩,就可以通过充公式得出这列总分的评价了,可以看到这样操作即可。
热心网友 时间:2022-06-09 10:27
1、首先在表格中输入一组成绩数据,需要根据成绩计算等级。
2、在B2单元格中输入公式:=IF(A2<60,"不及格",IF(A2>=90,"优秀",IF(AND(A2>=60,A2<70),"及格","一般")))。
3、点击回车即可生成计算结果,可以看到当成绩为88的时候,对应的等级为“一般”。
4、点击B2单元格右下角的绿色圆点并下拉公式,即可得到批量的成绩等级。
热心网友 时间:2022-06-09 12:18
1、以excel2010版本为例,如图要对E列的总分作评价,假设小于260分是不及格,260-270是及格,270-280是一般,大于280是优秀;
2、则可以在F2单元格里输入IF公式,=IF(E2<260,"不及格",IF(E2>=280,"优秀",IF(AND(E2>=260,E2<270),"及格","一般"))),按enter键后则可得出评价结果;
3、把鼠标放在F2单元格的右下角,下拉填充公式则可得出这列总分的评价了。
热心网友 时间:2022-06-09 14:26
利用IF公式解决就可以了。
具体的操作步骤如下:
1、打开Excel,假设60以下为不及格,60到70为及格,70到80为一般,80以上为优秀。(下图为演示数据)。
2、单击B1单元格,在单元格中输入公式=IF(A1<60,"不及格",IF(A1<70,"及格",IF(A1<80,"一般","优秀"))),然后按下回车。
3、将该公式下拉填充到下面的单元格中,就能将所有成绩给分出来了。
热心网友 时间:2022-06-09 16:51
下面介绍如下几种函数及VBA的方法:
首先设一个前提:假设当平均成绩小于60时为不及格,大于等于60并且小于70时为及格,大于等于70并且小于90时为一般,大于等于90时为优秀。
方法一:利用if函数的方法:在B2单元格输入公式:=IF(A2<60,"不及格",IF(A2>=90,"优秀",IF(AND(A2>=60,A2<70),"及格","一般"))),下拉填充即可。
方法二:利用lookup函数的方法:在B2单元格输入公式:=LOOKUP(A2,{0,60,70,90;"不及格","及格","一般","优秀"}),下拉填充即可。
方法三:利用函数index结合函数match的方法:在B2单元格输入公式:=INDEX({"不及格";"及格";"一般";"优秀"},MATCH(A2,{0;60;70;90})),下拉填充即可。
方法四:利用函数text的方法:在B2单元格输入公式:=TEXT(0&A2-60,"[<10]及格;[<30]一般;优秀;不及格"),下拉填充即可。
简要介绍下TEXT函数的用法:TEXT函数的条件格式公式样式为:text(数据源,"[条件1]显示格式;[条件2]显示格式;否则显示格式;文本显示格式"),本例中的0&的意思为:当>=0时返回本身,负数返回文本。
方法五:利用函数choose结合函数sum的方法:在B2单元格输入公式:=CHOOSE(SUM(1*(A2>={0,60,70,90})),"不及格","及格","一般","优秀"),下拉填充即可。
方法六:利用VBA自定义函数的方法:按ALT+F11打开VBE编辑器,在工程窗口下的Microsoft Excel对象右键-插入-模块,新建一个模块1。粘贴如下代码:
Option Explicit接着在B2单元格输入公式:=grade(A2),下拉填充即可。
方法七:利用VBA自动填充的方法:按ALT+F11打开VBE编辑器,双击工程窗口下的sheet1(sheet1)项,在右边的代码窗口粘贴如下代码:
Option Explicit当在A列A2开始的单元格区域输入内容变化时,会自动在相邻单元格填入平均成绩向对应的成绩等级;当输入的内容为非数字时,会弹出提示框。
热心网友 时间:2022-06-09 19:32
下面介绍如下几种函数及VBA的方法:
首先设一个前提:假设当平均成绩小于60时为不及格,大于等于60并且小于70时为及格,大于等于70并且小于90时为一般,大于等于90时为优秀。
方法一:利用if函数的方法:在B2单元格输入公式:=IF(A2<60,"不及格",IF(A2>=90,"优秀",IF(AND(A2>=60,A2<70),"及格","一般"))),下拉填充即可。
方法二:利用lookup函数的方法:在B2单元格输入公式:=LOOKUP(A2,{0,60,70,90;"不及格","及格","一般","优秀"}),下拉填充即可。
方法三:利用函数index结合函数match的方法:在B2单元格输入公式:=INDEX({"不及格";"及格";"一般";"优秀"},MATCH(A2,{0;60;70;90})),下拉填充即可。
方法四:利用函数text的方法:在B2单元格输入公式:=TEXT(0&A2-60,"[<10]及格;[<30]一般;优秀;不及格"),下拉填充即可。
简要介绍下TEXT函数的用法:TEXT函数的条件格式公式样式为:text(数据源,"[条件1]显示格式;[条件2]显示格式;否则显示格式;文本显示格式"),本例中的0&的意思为:当>=0时返回本身,负数返回文本。
方法五:利用函数choose结合函数sum的方法:在B2单元格输入公式:=CHOOSE(SUM(1*(A2>={0,60,70,90})),"不及格","及格","一般","优秀"),下拉填充即可。
方法六:利用VBA自定义函数的方法:按ALT+F11打开VBE编辑器,在工程窗口下的Microsoft
Excel对象右键-插入-模块,新建一个模块1。粘贴如下代码:
Option Explicit
Function grade(r As Range)
If r < 60 Then
grade = "不及格"
ElseIf r >= 60 And r < 70 Then
grade = "及格"
ElseIf r >= 70 And r < 90 Then
grade = "一般"
Else
grade = "优秀"
End If
End Function
接着在B2单元格输入公式:=grade(A2),下拉填充即可。
方法七:利用VBA自动填充的方法:按ALT+F11打开VBE编辑器,双击工程窗口下的sheet1(sheet1)项,在右边的代码窗口粘贴如下代码:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Row > 1 Then '限定仅当A列第二个单元格即A2开始的单元格内容变化时触发,此处请根据实际需要更改
If IsNumeric(Target.Value) Then
If Target.Value < 60 Then
Target.Offset(0, 1) = "不及格"
ElseIf Target.Value >= 60 And Target.Value < 70 Then
Target.Offset(0, 1) = "及格"
ElseIf Target.Value >= 70 And Target.Value < 90 Then
Target.Offset(0, 1) = "一般"
Else
Target.Offset(0, 1) = "优秀"
End If
Else
MsgBox "输入类型不合法,请输入数字!"
Target.ClearContents
Target.Offset(0, 1).ClearContents
End If
End If
End Sub
当在A列A2开始的单元格区域输入内容变化时,会自动在相邻单元格填入平均成绩向对应的成绩等级;当输入的内容为非数字时,会弹出提示框。
热心网友 时间:2022-06-09 22:30
比如<60为不及格>=70为及格 、<=90为一般、>90为优秀热心网友 时间:2022-06-10 01:45
若A1里是学生成绩,我们在B1(或其它列)里写公式:热心网友 时间:2022-06-10 05:33
可以自己用一个公式,设定什么阶段为优秀什么为一般