Excel函数学习1(IF、SUM)

393次阅读

共计 2046 个字符,预计需要花费 6 分钟才能阅读完成。

前言

鉴于很多朋友来问我如何学习 excel,以及快速上手解决一些实际问题,每天会推荐学习几个 excel 函数,以及函数的组合使用方法。

今天的函数是 excel 中最基本的函数 ifsum

函数介绍

IF 函数

if 函数是 excel 最基本的函数,它用于执行条件测试,然后根据测试结果返回两种不同的值。如果测试结果为真(即满足条件),则返回一个值;如果为假(即不满足条件),则返回另一个值。

IF(logical_test, [value_if_true], [value_if_false])
  • logical_test:这是你要检查的条件。这里,你需要输入一个逻辑表达式或值,Excel 将判断这个表达式或值是否为真(TRUE)或假(FALSE)。
  • value_if_true:当 logical_test 的结果为真时,IF 函数返回的值。这个参数是可选的;如果省略,当条件为真时,函数将返回 TRUE。
  • value_if_false:当 logical_test 的结果为假时,IF 函数返回的值。这个参数也是可选的;如果省略,当条件为假时,函数将返回 FALSE。

示例

假设你有一个学生的分数列表,需要判断每位学生是否及格(假设及格分数线为 60 分)。

在 A2 单元格中有一个学生的分数,你可以在 B2 单元格中使用以下公式来判断该学生是否及格:

=IF(A2>=60, "及格", "不及格")

这里,A2>=60 是 logical_test,表示如果 A2 单元格的值大于或等于 60,则条件为真。" 及格 " 是 value_if_true,表示如果条件为真,则显示“及格”。" 不及格 " 是 value_if_false,表示如果条件为假,则显示“不及格”。

嵌套 IF 函数

IF 函数可以嵌套使用,以执行更复杂的逻辑测试。例如,如果你想根据分数给出更详细的评级(A、B、C、D、F),你可以使用嵌套 IF 函数来实现:

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

这个公式从左到右检查每个条件,一旦某个条件为真,就返回相应的值,并停止检查后续条件。

 

SUM 函数

SUM 函数用于计算一系列数值或单元格范围内的总和。这个函数可以快速对一组数据进行求和操作,非常适合用于财务分析、统计数据、日常账目等场景。

SUM 函数的基本语法如下:

SUM(number1, [number2], ...)
  • number1:必需的参数。这是你想要加起来的第一个数字或范围。
  • [number2], ...:可选的参数。这些是你想要加起来的其他数字或范围。Excel 允许你在 SUM 函数中添加多达 255 个 number 参数。

示例

假设你有一个工作表,其中 A1 到 A5 单元格包含数字 10, 20, 30, 40 和 50。你可以使用 SUM 函数来计算这些数字的总和。

  1. 求和单个范围内的值:在另一个单元格(比如 B1)中输入以下公式:

    =SUM(A1:A5)

    这会计算 A1 到 A5 单元格内数字的总和,结果为 150。

  2. 求和多个单独的值:你也可以直接将数字作为参数传递给 SUM 函数:

    =SUM(10, 20, 30, 40, 50)

    这样同样会得到 150 的结果。

  3. 求和不连续的单元格或范围:如果需要对不连续的单元格或范围进行求和,可以这样做:
    =SUM(A1, A3, A5)

    或者

    =SUM(A1:A2, A4:A5)

    第一个公式会计算 A1、A3 和 A5 单元格内数字的总和,结果为 90。第二个公式会计算 A1 到 A2 单元格和 A4 到 A5 单元格内数字的总和,结果为 120。

注意事项

  • 如果 SUM 函数的参数中包含文本、逻辑值(TRUE 或 FALSE)或空单元格,这些值将被忽略,不会影响求和结果。
  • 要包含逻辑值或文本表示的数字在内的求和,可以使用 SUMIF 或 SUMIFS 函数。

SUM 函数是 Excel 中进行数据分析时不可或缺的工具,掌握它可以帮助你更高效地处理和分析数据。

函数综合实际运用

场景设定

假设你是一名老师,需要计算超过平均分的学生数量。

你班上的学生成绩情况如图

Excel 函数学习 1(IF、SUM)

步骤

  1. 确定超过平均分的学生人数:为了计算超过平均分的学生人数,我们可以使用 IF 函数进行逐个判断,并结合 SUM 函数来统计总数。由于直接使用 IF 和 SUM 函数可能无法一步到位完成这个任务,我们可以采用一个间接的方法:在旁边的列(假设为 C 列)中对每个学生进行判断,如果其分数超过平均分 B7(80 分),则标记为 1,否则为 0。然后,我们可以对 C 列使用 SUM 函数来计算总和,即超过平均分的学生数。在 C2 单元格中,输入以下公式并向下拖动以应用到所有学生:
    =IF(B2>$B$7, 1, 0)

    这个公式会检查每位学生是否超过平均分,如果是,单元格将显示为 1,否则为 0。这里有个小技巧,将 B7 单元增加了 $ 符号确保公式拖动的时候没有改变引用位置。

    Excel 函数学习 1(IF、SUM)

  2. 计算超过平均分的学生人数:假设你已经对 B2:B21 范围内的每个学生使用了上述 IF 公式,并将结果放在 C2:C5 中。现在,你可以在任意单元格(比如 C6)使用 SUM 函数来计算超过平均分的学生人数:
    =SUM(C2:C5)
    Excel 函数学习 1(IF、SUM)

 

正文完
 1