全部问题 > 当前问题

不应该是=IF(A2>89,"A",IF(A2>70,"B","C")

北岛旅客 2016-3-17 18:29:07

共 11 个回答

王君驰 2016-3-17 18:30:50

注意符号是不是英文状态

北岛旅客 2016-3-17 18:32:30

回复 王君驰:什么英文状态,我有点想不明白

青栀如初 2016-3-17 18:36:01

回复 北岛旅客:亲爱哒,我们在输入函数的时候是必须将输入法切换到英文状态下的才可以哒

王君驰 2016-3-17 18:36:37

回复 北岛旅客:就是说,if函数表达式中所有的符号必须在英文状态下输入,本题错误的原因应该是表达式中的符号"",>=等哪一个用中文输入了

匿名课官 2016-3-17 18:37:22

用函数时是一律用英文输入状态,还有你好像还有缺了一个括号

李雪文 2016-3-17 18:37:44

回复 北岛旅客:就是输入法为英文输入法,键盘上打出来的字是英文,而在中文输入法的情况下,打出来的会是汉字。切换输入法就行了

北岛旅客 2016-3-17 18:40:16

回复 青栀如初:Thank you ,我知道了

最佳答案

青栀如初 2016-3-17 18:40:38

回复 北岛旅客

亲爱哒

   不好意思,刚刚才看到问题

   我们说:成绩>89——A等级

                 80<成绩<89——B等级

                 70<成绩<79——C等级

    而在函数表达式中=IF(A2>89,"A",IF(A2>79,"B","C"))我们可以看出当成绩的A等级评出之后就剩下B,C两个等级了,你可以画一个数轴更加直观的看一下

       

         ————————————————————

         0          70        79 80         89

                            C              B                A

    我们刚刚说:当成绩的A等级评出之后就剩下B,C两个等级了,也就是说:在成绩的区域70~89之间只剩下C,B两个等级了,不是C就是B。从数轴上我们可以看出(抛去89以上A等级的部分,因为A等级在函数刚刚输入时已经输过了)也就是说:成绩在大于79之上的都是B等级,否则就是C等级。

  所以我们说:假设学生成绩是A2(成绩70-100),如果学生成绩大于89,评为A,如果学生成绩在80-89分,评分B,如果学生成绩在70-79,评为C,则函数表达式=IF(A2>89,"A",IF(A2>79,"B","C")),这样输入是正确的。

   亲爱哒,也就是说:在我们做函数的有关题型时,尽管题中有些信息是没有告诉我们的,但我们还是可以根据题目说给的一些信息通过推倒或者画图的方式间接的求出来,这也就是函数的题型为什么会有的时候有一些难的原因了

     亲爱哒“望采纳哟!”如果以后还有什么不懂哒问题我们还可以一起讨论哟,相信我们一定会把问题解决哒,么么哒亲爱哒!

    

北岛旅客 2016-3-17 18:41:10

回复 李雪文:Thank you

北岛旅客 2016-3-17 18:43:36

回复 匿名课官:对哦,少了,谢谢你呀

北岛旅客 2016-3-17 18:45:04

回复 王君驰:谢谢你,

问题来自: IF函数
假设学生成绩是A2(成绩70-100),如果学生成绩大于89,评为A,如果学生成绩在80-89分,评分B,如果学生成绩在70-79,评为C,则函数表达式=IF(A2>89,"A",IF(A2>79,"B","C")),这样输入是否正确( )
答案:A
解析:IF(A2>89,"A",IF(A2>79,"B","C"))表示,当单元格A2大于89分时,显示A;否则当A2大于79分时,显示B;否则显示C。与要求一致,题述正确。