excel 大于90分的显示优,80到90分之间的显示良,60到80之间的显示中,其余显示差,要在原单元上显示

是这个意思 比如我在A1输入60分时,A1不显示60,而是显示中,我用自定义单元格式设置过,只能设置3个条件 3个以上会报错,而且不知道86到90分的聚会范围怎么写

“要在原单元上显示”什么意思?
一般是在需要判定的单元格输入:=IF(A1>90,"优",IF(A1>80,"良",IF(A1>=60,"中","差")))

“单元格上不显示60而是显示中”需要编制宏程序追问

怎么编? 有代码么?

追答

我在A1单元格旁加了个按钮控件,在A1输入60后,单击旁边的按钮,就会在A1处显示“中”,下面是这个按钮控件的宏代码,(你只需复制即可),其中Cells(1, 1)代表A1单元格
Sub 按钮1_Click()
If Sheet1.Cells(1, 1) > 90 Then
Sheet1.Cells(1, 1) = "优"
ElseIf Sheet1.Cells(1, 1) > 80 Then
Sheet1.Cells(1, 1) = "良"
ElseIf Sheet1.Cells(1, 1) >= 60 Then
Sheet1.Cells(1, 1) = "中"
Else
Sheet1.Cells(1, 1) = "差"
End If
End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-24
=IF(A1>90,"优",IF(A1>80,"良",IF(A1>=60,"中","差")))
第2个回答  2012-08-24
=LOOKUP(A13,{0,60,80,90},{"差","中","良","优"})
相似回答