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函数进行求和。具体操作如下:

  1. 选中需要转换的单元格。
  2. 在公式栏中输入:VALUE(单元格)
  3. 按下Ctrl Shift Enter键进行计算。

6. MID函数:截取字符串

MID函数用于截取指定字符串的部分内容。它有三个参数:

  • 第一个参数是需要截取的字符串,指定为一个单元格。
  • 第二个参数是开始位置,1表示字符串中的第一个字符,2表示第二个字符,以此类推。
  • 第三个参数是要截取的字符数量,1表示截取1个字符,2表示截取2个字符,以此类推。
以上就是本篇文章的内容,希望对您理解Excel函数和技巧有所帮助!
标签: