Excel技巧73-函数实例
在这个Excel技巧教程中,我们将介绍一些有关函数的实例。我们将涉及到的函数包括ISNUMBER、IF、AND、OR、SUM和MID。 1. ISNUMBER函数 ISNUMBER函数用于判断指定
在这个Excel技巧教程中,我们将介绍一些有关函数的实例。我们将涉及到的函数包括ISNUMBER、IF、AND、OR、SUM和MID。
1. ISNUMBER函数
ISNUMBER函数用于判断指定的单元格是否为数字。如果是数字,则返回TRUE,否则返回FALSE。
2. 实例:计算学生成绩总分
假设我们有一组学生成绩数据,需要计算每个学生的总分。但是,如果学生在笔试或机试中缺考,需要显示相应的缺考信息。如果所有学生都缺考,需要显示全部缺考。
我们可以使用嵌套的IF函数来解决这个问题。具体公式如下:
IF(AND(ISNUMBER(B2), ISNUMBER(C2)), B2 C2, IF(OR(ISNUMBER(B2), ISNUMBER(C2)), IF(ISNUMBER(B2), "机试缺考", "笔试缺考"), "全部缺考"))
以上公式的分析如下:
- IF函数的第一个参数是:
AND(ISNUMBER(B2), ISNUMBER(C2)),用于判断单元格B2和C2是否都为数字。 - IF函数的第二个参数是:
B2 C2,当第一个参数返回TRUE时,表示学生都有参加考试,直接计算总分。 - IF函数的第三个参数是嵌套的IF函数,用于判断学生是否有缺考情况。第一个参数为:
OR(ISNUMBER(B2), ISNUMBER(C2)),判断是否有一个数字的单元格。 - 第三个参数中的IF函数的第二个参数是:
IF(ISNUMBER(B2), "机试缺考", "笔试缺考"),表示学生其中一门有缺考的情况。 - 第三个参数中的IF函数的第三个参数是:
"全部缺考",当OR函数返回FALSE时,表示学生两门都缺考,直接返回全部缺考。
3. 使用SUM函数求和时返回0的问题
有时候,在使用SUM函数计算总和时,如果单元格中的数字被格式化成文本,会返回0。下面是解决这个问题的方法:
4. 方法1:手动转换为数值
可以通过手动点击每个单元格并按下回车键的方式,将文本转换为数值。但是,如果有很多单元格需要转换,这种方法就不太实用了。
5. 方法2:使用VALUE函数转换为数值
由于求和函数需要数值参数,我们可以使用VALUE函数将文本转换为数值,然后再使用SUM函数进行求和。具体操作如下:
- 选中需要转换的单元格。
- 在公式栏中输入:
VALUE(单元格)。 - 按下Ctrl Shift Enter键进行计算。
6. MID函数:截取字符串
MID函数用于截取指定字符串的部分内容。它有三个参数:
- 第一个参数是需要截取的字符串,指定为一个单元格。
- 第二个参数是开始位置,1表示字符串中的第一个字符,2表示第二个字符,以此类推。
- 第三个参数是要截取的字符数量,1表示截取1个字符,2表示截取2个字符,以此类推。