全部问题 > 当前问题

点击班级下面的单元格,fx后面输入函数fx=IF(MID(A2,3,2)="01","1班",IF(MID(A2,3,2)="02","2班","3班")),按回车,单元格内会自动生成班级。

为什么要用这个,我直接用MID也求出来了啊

匿名课官 2015-9-9 18:47:02

共 9 个回答

王亚珂 2015-9-9 18:47:17

考试要求的

王亚珂 2015-9-9 18:48:21

因为系统会检测if,mid的套用公式,所以考试只能这样做才会给分的

满意请采纳啦

成瑞芳 2015-9-9 18:48:29

这是个如果否则的函数,所以得用IF

匿名课官 2015-9-9 18:49:06

回复 王亚珂:题目要求通过函数提取啊。MID不是函数吗

王亚珂 2015-9-9 18:50:24

回复 匿名课官:考试检测的就是这样的,没有办法

小猪 2015-9-9 18:54:09

因为题目要求学号第 3、4 位代表学生所在的班级,3、4位是两个数,所以不能只用MID函数,要和IF函数结合起来用~

最佳答案

王亚珂 2015-9-9 18:55:24

原因是这样的:先不管评分系统的问题  你这个函数本身就有问题

虽然答案没错 但是不符合题目要求 

题目中要求  01 02这些代表班级 

所以你需要先从学号中取出这些数字 再进行判断

这道题的目的是考察 if  和mid的嵌套使用

IF(MID(A2,3,2)="01","1班",IF(MID(A2,3,2)="02","2班","3班"))

或许你会觉得怎么这么死板 因为我也这样想过

但实际情况是我们在考试 而不是平时生活中的使用  

所以并不是越简单越好

再者评分系统不可能只检测你的单元格里面是不是出现了对应班级 它还要检测你是否学会了这两个函数

有点啰嗦  但希望对你有用


王亚珂 2015-9-9 18:55:43

有帮助的话,请采纳啦

王琪 2015-9-9 19:11:21

提取数字