Excel 公式与函数:通过基本示例学习

公式和函数是 Excel 中处理数字数据的基石。本文将向您介绍公式和函数。

教程数据

在本教程中,我们将使用以下数据集。

家居用品预算

序号 项目 数量 价格 小计 是否负担得起?
1 芒果 9 600
2 橙子 3 1200
3 西红柿 1 2500
4 食用油 5 6500
5 滋补水 13 3900

房屋建造项目进度表

序号 项目 开始日期 结束日期 持续时间(天)
1 勘测土地 04/02/2015 07/02/2015
2 奠基 10/02/2015 15/02/2015
3 屋顶 27/02/2015 03/03/2015
4 油漆 09/03/2015 21/03/2015

Excel 中的公式是什么?

Excel 中的公式是一种表达式,它对单元格地址和运算符范围中的值进行操作。例如,=A1+A2+A3,它查找从单元格 A1 到单元格 A3 的值范围的总和。一个由离散值组成的公式示例,如 =6*3。

=A2 * D2 / 2

此处,

  • “=” 告诉 Excel 这是一个公式,它应该对其进行求值。
  • “A2” * D2” 引用单元格地址 A2 和 D2,然后将这些单元格地址中的值相乘。
  • “/” 是除法算术运算符
  • “2” 是一个离散值

公式实践练习

我们将使用家庭预算的示例数据来计算小计。

  • 在 Excel 中创建一个新的工作簿
  • 输入上面家庭用品预算中显示的数据。
  • 您的工作表应如下所示。

Formulas Practical Exercise

现在我们将编写计算小计的公式

将焦点设为单元格 E4

输入以下公式。

=C4*D4

此处,

  • “C4*D4” 使用算术乘法运算符(*)将单元格地址 C4 和 D4 的值相乘。

按 Enter 键

您将得到以下结果

Formulas Practical Exercise

以下动画图像展示了如何自动选择单元格地址并将相同的公式应用于其他行。

Formulas Practical Exercise

处理 Excel 公式时要避免的错误

  1. 记住括号除法、乘法、加法和减法 **(BODMAS)** 的规则。这意味着表达式中的括号首先被求值。对于算术运算符,首先计算除法,然后是乘法,最后是加法和减法。使用此规则,我们可以将上述公式重写为 =(A2 * D2) / 2。这将确保首先计算 A2 和 D2,然后除以 2。
  2. Excel 电子表格公式通常处理数字数据;您可以利用数据验证来指定单元格应接受的数据类型,即仅限数字。
  3. 为确保您正在使用公式中引用的正确单元格地址,您可以按键盘上的 F2。这将突出显示公式中使用的单元格地址,您可以进行交叉检查以确保它们是所需的单元格地址。
  4. 当您处理多行时,您可以使用所有行的序号,并在工作表的底部有一个记录计数。您应该将序号计数与记录总数进行比较,以确保您的公式包含了所有行。

查看
十大 Excel 电子表格公式

Excel 中的函数是什么?

Excel 中的函数是一种预定义的公式,用于以特定顺序处理特定值。函数用于快速任务,例如查找一系列单元格的总和、计数、平均值、最大值和最小值。例如,下面的单元格 A3 包含 SUM 函数,该函数计算 A1:A2 范围的总和。

  • SUM 用于对一系列数字求和
  • AVERAGE 用于计算给定数字范围的平均值
  • COUNT 用于计算给定范围内的项目数量

函数的重要性

函数在使用 Excel 时可以提高用户的工作效率。假设您想获得上述家庭用品预算的总计。为了简化,您可以使用公式来获得总计。使用公式,您需要逐一引用单元格 E4 到 E8。您需要使用以下公式。

= E4 + E5 + E6 + E7 + E8

使用函数,您将上述公式写成

=SUM (E4:E8)

从上面用于获取单元格范围总和的函数可以看出,使用函数获取总和比使用必须引用许多单元格的公式更有效。

常用函数

让我们看一下 ms excel 公式中最常用的函数。我们将从统计函数开始。

序号 函数 类别 描述 用途
01 SUM 数学与三角学 对一系列单元格中的所有值进行求和 =SUM(E4:E8)
02 MIN 统计 查找一系列单元格中的最小值 =MIN(E4:E8)
03 MAX 统计 查找一系列单元格中的最大值 =MAX(E4:E8)
04 AVERAGE 统计 计算一系列单元格中的平均值 =AVERAGE(E4:E8)
05 COUNT 统计 计算一系列单元格的数量 =COUNT(E4:E8)
06 LEN 文本 返回字符串中文本字符的数量 =LEN(B7)
07 SUMIF 数学与三角学 对一系列满足指定条件的单元格中的所有值进行求和。
=SUMIF(range,criteria,[sum_range])
=SUMIF(D4:D8,”>=1000″,C4:C8)
08 AVERAGEIF 统计 计算一系列满足指定条件的单元格中的平均值。
=AVERAGEIF(range,criteria,[average_range])
=AVERAGEIF(F4:F8,”Yes”,E4:E8)
09 DAYS 日期与时间 返回表示两个日期之间天数的数字 =DAYS(D4,C4)
10 NOW 日期与时间 返回当前系统日期和时间 =NOW()

数字函数

顾名思义,这些函数处理数字数据。下表显示了一些常用的数字函数。

序号 函数 类别 描述 用途
1 ISNUMBER 信息 如果提供的值为数字,则返回 True;如果不是数字,则返回 False =ISNUMBER(A3)
2 RAND 数学与三角学 生成 0 到 1 之间的随机数 =RAND()
3 ROUND 数学与三角学 将小数四舍五入到指定的小数位数 =ROUND(3.14455,2)
4 MEDIAN 统计 返回给定数字集合中的中间数字 =MEDIAN(3,4,5,2,5)
5 PI 数学与三角学 返回数学函数 PI (π) 的值 =PI()
6 POWER 数学与三角学 返回数字的幂运算结果。
POWER( number, power )
=POWER(2,4)
7 MOD 数学与三角学 返回除以两个数字时的余数 =MOD(10,3)
8 ROMAN 数学与三角学 将数字转换为罗马数字 =ROMAN(1984)

字符串函数

这些基本的 Excel 函数用于操作文本数据。下表显示了一些常用的字符串函数。

序号 函数 类别 描述 用途 评论
1 LEFT 文本 从字符串的开头(左侧)返回指定数量的字符 =LEFT(“GURU99”,4) “GURU99”的左侧 4 个字符
2 RIGHT 文本 从字符串的末尾(右侧)返回指定数量的字符 =RIGHT(“GURU99”,2) “GURU99”的右侧 2 个字符
3 MID 文本 从字符串中间检索指定起始位置和长度的字符数。
=MID (text, start_num, num_chars)
=MID(“GURU99”,2,3) 检索字符 2 到 5
4 ISTEXT 信息 如果提供的参数是文本,则返回 True =ISTEXT(value) value – 要检查的值。
5 FIND 文本 返回一个文本字符串在另一个文本字符串中的起始位置。此函数区分大小写。
=FIND(find_text, within_text, [start_num])
=FIND(“oo”,”Roofing”,1) 在“Roofing”中查找“oo”,结果为 2
6 REPLACE 文本 用另一个指定的字符串替换字符串的一部分。
=REPLACE (old_text, start_num, num_chars, new_text)
=REPLACE(“Roofing”,2,2,”xx”) 用“xx”替换“oo”

日期时间函数

这些函数用于操作日期值。下表显示了一些常用的日期函数

序号 函数 类别 描述 用途
1 DATE 日期与时间 返回表示 Excel 代码中日期的数字 =DATE(2015,2,4)
2 DAYS 日期与时间 查找两个日期之间的天数 =DAYS(D6,C6)
3 MONTH 日期与时间 从日期值返回月份 =MONTH(“4/2/2015”)
4 MINUTE 日期与时间 从时间值返回分钟 =MINUTE(“12:31”)
5 YEAR 日期与时间 从日期值返回年份 =YEAR(“04/02/2015”)

VLOOKUP 函数

VLOOKUP 函数 用于在最左侧列中执行垂直查找,并从您指定的列中返回同一行的值。让我们用通俗的语言解释一下。家庭用品预算有一个唯一的项目标识号的序号列。假设您有项目序号,并且想知道项目描述,您可以使用 VLOOKUP 函数。VLOOKUP 函数的工作原理如下。

VLOOKUP Function

=VLOOKUP (C12, A4:B8, 2, FALSE)

此处,

  • “=VLOOKUP” 调用垂直查找函数
  • “C12” 指定要在最左侧列中查找的值
  • “A4:B8” 指定包含数据的表数组
  • “2” 指定 VLOOKUP 函数要返回的行值的列号
  • “FALSE,” 告诉 VLOOKUP 函数我们要查找与提供的查找值完全匹配的值

下面的动画图像展示了此操作

VLOOKUP Function

下载上面的 Excel 代码

摘要

Excel 允许您使用公式和/或函数来操作数据。与编写公式相比,函数通常更具生产力。函数也比公式更准确,因为出错的可能性非常小。

以下是重要的 Excel 公式和函数列表

  • SUM 函数 = =SUM(E4:E8)
  • MIN 函数 = =MIN(E4:E8)
  • MAX 函数 = =MAX(E4:E8)
  • AVERAGE 函数 = =AVERAGE(E4:E8)
  • COUNT 函数 = =COUNT(E4:E8)
  • DAYS 函数 = =DAYS(D4,C4)
  • VLOOKUP 函数 = =VLOOKUP (C12, A4:B8, 2, FALSE)
  • DATE 函数 = =DATE(2020,2,4)