Excel 公式

2025年3月17日 | 阅读16分钟

Excel公式是指用于各种计算的公式。首先,我们来讨论公式的概念。

什么是公式?

公式是规定规则的数学元素的集合。它通过等号连接一个或多个元素。如果已知一个或多个元素的值,则可以使用公式来查找元素的值。

例如:

Sum = a + b

如果我们知道 a 和 sum 的值,我们可以找到 b 的值(b = Sum - a)。同样,如果我们知道 a 和 b 的值,我们可以找到 sum(sum = a + b)。

Mean = Sum of all the observations/ Number of observations

上述公式包含三个元素。如果我们知道其中任何两个元素的值,我们都可以轻松地找到第三个元素的值。

Excel 中的公式是什么?

Excel 中的公式是根据函数括号内的单元格计算的。这意味着这些公式具有两个参数:函数名称和函数中声明的单元格。例如,B + C + D 计算从 B 到 D 的值范围的总和。Excel 中定义的函数格式如下:

Function (cell range1: cell range2)

其中,

Function:它定义了 Excel 中的预定义公式,例如 SUM 和 AVERAGE。给函数起的名称是熟悉的。

例如:

SUM (B1: B4)

这里,B1 和 B4 是单元格范围。SUM() 函数将对 B1 到 B4 的所有值求和。类似地,Excel 中的其他公式也基于相同概念定义。

自动搜索公式

Excel 还提供了一个选项,以列表的形式查找可用的函数公式。因此,如果您不了解可用的公式,最好快速找到 Excel 中可用的公式。它由以下方式提供:

'Insert function'

您可以在工具栏上的“公式”选项下找到此函数。要操作,请参考以下步骤。

  1. 在 Excel 主页上,单击工具栏上方的“公式”选项 -> 单击“插入函数”选项,如下图所示
    Excel formula
  2. 将出现一个对话框。
  3. 我们可以从列表中选择函数,如下图所示。
    我们还可以通过指定相应函数的语句来搜索函数。例如,
    我们需要找到最小值,但函数列表中没有该函数。因此,我们可以指定语句“查找最小值”并按“Go”选项。将按照指定的语句在函数表中显示相应的函数,如下所示
    Excel formula
    我们可以从表中选择合适的函数来找到最小值。
    同样,通过指定相关语句可以轻松找到其他函数。

注意:Excel 提供了所给公式的详细解释。可以在函数对话框的底部看到。当我们以等号(=)开头在公式栏中键入函数时,也会出现与公式相关的语句。

Excel 中的公式

让我们讨论 Excel 中最常见的公式。我们还将讨论基于每个公式的示例。

1. SUM ()

SUM 函数用作加法函数。它用于将两个或多个数字相加。与计算器相比,使用 Excel 进行加法速度更快。使用 SUM 函数,我们可以轻松地添加数百或数千甚至更多数字。

快捷方式

工具栏上可用的 AutoSum 符号可以直接用于一键添加选定的数字。它位于公式选项卡下的工具栏上。

示例 1:查找各种产品的价格总和。

Excel formula

请参考以下步骤查找总和。

  1. 单击给定表格外部的任何单元格。
  2. 将鼠标拖动到公式栏,然后键入“=SUM(C5:C11)”。这里,C5 和 C11 是价格列的第一个和最后一个元素的名称。Excel 将对 C5 到 C11 的数字求和。
  3. Enter 键。总和将显示在指定的单元格中,如下所示
    Excel formula

  1. 在 Excel 主页上,使用光标选择要相加的数字。
  2. 单击公式选项卡下的 AutoSum 选项,如下所示
    Excel formula
  3. 总和将出现在最后一个元素单元格的下方。

示例 2:查找列中特定元素的总和。

请参考以下步骤

  1. 单击给定表格外部的任何单元格。
  2. 将鼠标拖动到公式栏,然后键入“=SUM(C5:C7,C9,C11)”。此处,将计算单元格 C5、C6、C7、C9 和 C11 的总和。所选用于相加的单元格如下所示
    Excel formula
  3. 按 Enter 键。总和将显示在指定的单元格中,如下所示
    Excel formula

注意:您可以将公式键入公式栏或指定的单元格中。公式将同时出现在这两个位置(公式栏和指定的单元格)。

2. 减法

它类似于加法过程。我们只需要在要减去的数字后面加上负号。

公式如下:

SUM(cell1, -cell2)

例如:

SUM(A1, -A3)

上述公式将用于从 A1 中减去单元格 A3 的值。它将被视为 A1 - A3。

让我们考虑一个例子。

示例:查找商品价格变化之间的差异。

请参考以下步骤

  1. 单击差值列的第一个单元格,如下所示
    Excel formula
  2. 将鼠标拖动到公式栏,然后键入‘=SUM(D3, -C3)”。单元格 C3 的值将从单元格 D3 中的值中减去。
  3. Enter 键。两个指定单元格之间的差值将出现。如下所示
    Excel formula
    类似地,我们可以对多个单元格执行减法。

3. 乘法和除法

这些公式没有特定的名称。我们可以直接在两个数字之间使用乘法和除法符号来计算乘法和除法。

它由下式给出

A1 * A2

A1 / A2

设 A1 = 4,A2 = 2。

乘法 = A1*A2 = 4*2 = 8

除法 = A1/A2 = 4/2 = 2

让我们用一个例子来理解它。

示例:计算 A 列和 B 列两个值的乘积。

请参考以下步骤

  1. 单击乘法列的第一个单元格。
  2. 将鼠标拖动到公式栏,然后键入‘=C3*D3'。
  3. 单击该块的右下角,然后拖动到乘法列的最后一个单元格。
  4. Enter 键。结果将显示在列的所有指定单元格中。如下所示
    Excel formula

现在,我们将考虑相同的步骤进行除法。我们只需要键入公式 = 'C3/D3.'。如下所示

Excel formula

4. LEFT, MID, and RIGHT

这三个公式用于将单元格分解为不同的部分。让我们详细讨论一下。

LEFT

LEFT 公式用于从指定单元格中提取起始元素。其用法如下:

LEFT(text, Number_of_characters)

其中,

Text 指的是我们想要从中提取元素的指定单元格。

Number_of_characters 指的是我们想从最左边的字符开始提取的字符数。

MID

MID 公式用于从指定单元格中提取中间位置的元素数量。其用法如下:

MID(text, start position, Number_of_characters)

其中,

Text 指的是我们想要从中提取元素的指定单元格。

Start position 指的是我们想要开始提取的位置。

Number_of_characters 指的是我们想要提取的字符数。

RIGHT

RIGHT 公式用于从最后一个或右端提取元素数量。其用法如下:

RIGHT(text, Number_of_characters)

其中,

Text 指的是我们想要从中提取元素的指定单元格。

Number_of_characters 指的是我们想从最右边的字符开始提取的字符数。

让我们通过一个例子来更好地理解。

示例

考虑 Excel 中的下表。

Excel formula

提取字符的步骤如下:

  1. 单击First列的第一个单元格,如下所示
    Excel formula
  2. 将鼠标拖动到公式栏,然后键入‘ =LEFT(B3,4) '。
  3. Enter 键。提取的字符将从指定单元格中出现。
  4. 将第一个单元格的右下角拖动到最后一个元素。它现在将显示为
    Excel formula
  5. 现在,单击Middle列的第一个单元格,然后键入公式‘ =MID(B3,5,3) '并按Enter 键。
  6. 类似地,单击Last列的第一个单元格,然后键入公式 = '=RIGHT(B3,1)'并按Enter 键。
  7. 将第一个单元格的右下角拖动到 Middle 和 Last 列的最后一个元素。提取的字符将显示为
    Excel formula

5. AVERAGE

AVERAGE 函数与数学中的 mean 函数相同。它用于查找选定数字或单元格的平均值。我们可以轻松计算多个数字的平均值。

它由下式给出

AVERAGE(number1, number2,....)

对于单元格范围,我们可以这样指定:

AVERAGE(cell1: cell2)

AVERAGE() 类似于 SUM()/给定列中的元素数量

例如:

AVERAGE(5, 10, 15, 20) = SUM(5, 10, 15, 20)/ 4

快捷方式

要访问平均符号,请使用光标选择数字 -> 单击公式选项卡下 AutoSum 符号前面的下拉箭头,然后单击Average选项。所需的平均值将出现在选定数字单元格下方,如下所示

Excel formula

我们还可以通过单击底部的“更多函数”选项来访问更多函数。

示例 1:查找给定数据表的平均价格。

Excel formula

请参考以下步骤

  1. 单击给定表格外部的任何单元格。
  2. 将鼠标拖动到公式栏,然后键入“=AVERAGE(C5:C9)”。这里,平均值将从 C5 到 C9 的范围或(C5、C6、C7、C8、C9)计算。
  3. Enter 键。指定数据的平均值将出现在选定单元格中。如下所示
    Excel formula

上面的例子查找了特定列中存在的元素的平均值。让我们找出特定行的元素的平均值。

示例 2:查找班级中特定学生的平均分数。

Excel formula

在这里,我们将计算学生 Dimple 的平均分数。

请参考以下步骤

  1. 单击“Average marks”列下的第二个单元格以查找学生 Dimple 的平均分数。
  2. 将鼠标拖动到公式栏,然后键入“=AVERAGE(B6:F6)”。这里,平均值将从 B6 到 F6 的范围或(B6、C6、D6、E6、F6)计算。指定的范围如下所示
    Excel formula
  3. Enter 键。指定数据的平均值将出现在选定单元格中。如下所示
    Excel formula
    通过将单元格右下角的角向下拉,我们可以计算其余学生的平均分数。

6. COUNT

COUNT 函数用于计算指定列或行中的数据单元格数量。

COUNT(number1, number2,....)

对于单元格范围,我们可以这样指定:

COUNT(cell1: cell2)

快捷方式

要访问 count 符号,请选择要计数的数字 -> 单击“公式”选项卡下 AutoSum 符号前面的下拉箭头 -> 单击count选项。所需的计数将出现在选定数字单元格下方。如下所示

Excel formula

示例 1:计算给定数据中的学生数量。

Excel formula

请参考以下步骤

  1. 选择给定数据表附近的任何单元格。
  2. 将鼠标拖动到公式栏,然后键入‘=COUNT(C3:C14)”。 Excel 将计算 C3 到 C14 的单元格。
  3. Enter 键。计数将出现在选定单元格中。如下所示
Excel formula

类似地,我们可以计算行或列中的元素数量。

注意:SUM()、AVERAGE() 和 COUNT() 只能应用于数字列表。不能应用于字母形式的数据。如果应用,它将不会考虑该数据或将返回 0 作为结果。

但是,如果我们想计算包含字母的单元格(例如学生姓名、物品名称等)怎么办?为了解决这个问题,我们有一个名为COUNTA()的函数。它可以计算数字、字母等。这意味着它可以计算单元格,而不考虑其中包含的数据。它还会忽略中间的空白。

COUNTA

COUNTA() 函数与 COUNT() 类似。与 COUNT() 不同,它可以计算包含数字以外数据的单元格。让我们看一个例子。

示例 2:按姓名计算学生人数。

在上面的例子中,我们按学生分数进行了计数。但在这里,我们将按姓名计数。

请参考以下步骤

  1. 选择给定数据表附近的任何单元格。
  2. 将鼠标拖动到公式栏,然后键入‘=COUNTA(B3:B15)”。 Excel 将计算 B3 到 B15 的单元格。B15 单元格为空。因此,Excel 将忽略额外的空格,并计算其余单元格。
  3. Enter 键。计数将出现在选定单元格中。如下所示
    Excel formula

7. MAX 和 MIN

MAX() 函数查找最大值,MIN() 函数查找数组或表指定数据中的最小值。

MAX(number1, number2,....)

对于单元格范围,我们可以这样指定:

MAX(cell1: cell2)

为了查找最小值,公式如下:

MIN(number1, number2,....)

对于单元格范围,我们可以这样指定:

MIN(cell1: cell2)

快捷方式

要访问 MAX()/MIN() 符号,请选择数字 -> 单击“公式”选项卡下 AutoSum 符号前面的下拉箭头 -> 单击Max()/Min()选项。将出现选定数字中的所需最大值或最小值。如下所示

Excel formula

示例 1:查找班级第一名。

班级第一名学生的得分将是所有学生中最高的。因此,我们需要从学生列表中找到平均分数。

Excel formula

请参考以下步骤

  1. 选择给定数据表附近的任何单元格。
  2. 将鼠标拖动到公式栏,然后键入‘=MAX(C3:C16)”。 Excel 将在 C3 到 C16 之间的值范围内查找最大值。
  3. Enter 键。最大值将出现在选定单元格中。如下所示
Excel formula

因此,学生 Dimple 是班级第一名,得分最高(92 分)。

示例 2:查找得分最低的学生。

在这里,我们需要从学生列表中查找学生的最低平均分数。数据与示例 1 相同。

请参考以下步骤

  1. 选择给定数据表附近的任何单元格。
  2. 将鼠标拖动到公式栏,然后键入‘=MIN(C3:C16)”。 Excel 将在 C3 到 C16 之间的值范围内查找最小值。
  3. Enter 键。最小值将出现在选定单元格中。如下所示
Excel formula

因此,学生 Mohan 在班级中得分最低(55 分)。

8. TRIM

TRIM() 函数删除给定数组数据中的空白。当我们想要以顺序方式排列大型数据而没有任何额外空格时,它非常有用。但是,TRIM() 公式一次只能应用于一个单元格。我们可以通过拖动该单元格右下角的角来进一步计算。

公式如下:

=TRIM(cell)

例如,TRIM (A2)

让我们考虑一个例子。

示例:删除给定数据中的额外空格。

在这里,我们将使用 TRIM() 公式删除额外的空格。

请参考以下步骤

  1. 单击第二列(C)的第一个单元格。
  2. 将鼠标拖动到公式栏,然后键入‘=TRIM(B3)”。这里的 TRIM() 公式将删除指定单元格中单词之间的所有额外空格。
  3. Enter 键。删除额外空格后的指定语句将出现在指定的单元格中,如下所示
    Excel formula
  4. 将该单元格的右下角拖动到 C 列的最后一个单元格。TRIM() 公式将自动应用于其下方的其他单元格,如下所示
    Excel formula

9. IF

IF() 函数用于根据逻辑对给定数据进行排序。这意味着 Excel 会检查 IF() 函数中指定的逻辑。

公式如下:

IF(logic, [value_if_true], [value_if_false])

上述公式指定,如果指定的逻辑正确,Excel 将返回 [value_if_true] 中指定的值。如果指定的逻辑不正确,它将返回

[value_if_false]。

例如:

设 A = 5,B = 7,公式 = IF(A >B, True, False)

Output = False

Explanation:函数中指定的逻辑不正确,因为 A 小于 B。因此,Excel 将返回 False。

如果公式是 IF(A >B, 1, 0),它将返回 0,因为在 false 逻辑的情况下指定的值是 0。

但是,在使用 IF() 公式时,需要避免一些错误,列出如下:

  • 在 true 和 false 位置声明的值,应该是数字或字母。我们可以这样写 IF(C2>D3, 1, False),但不能写成 IF(C2>D3, 1, False0)。
  • 在 true 和 false 位置指定的两个或多个数字之间不应有空格。我们可以这样写 IF(C2>D3, 12, False),但不能写成 IF(C2>D3, 1 2, False)。
  • 我们不能在 true 和 false 位置使用任何其他单词。我们只能使用不带空格的数字。

类似地,我们可以在上述公式中设置要返回的所需值。

示例:使用 IF() 公式查找 price1 是否大于 price 2。

请参考以下步骤

  1. 单击第一行末尾的单元格,如下所示
    Excel formula
  2. 在指定的单元格中键入公式‘=IF(D3>C3, 1, 0)'。
  3. Enter 键。如果语句为 true,将显示 1,否则显示 0。
  4. 将单元格的右下角拖动到表格的最后一个元素,如下所示
    Excel formula
    相应的结果也将出现在其他单元格中。

这表明 0 的语句表示 false 语句,1 表示 true 语句。

类似地,我们可以使用上面讨论的“自动搜索公式”方法来实现多个公式。

注意:请记住在每个公式前加上等号 (=)。

10. PROPER

PROPER 公式用于以标准方式组织名称或单词。这意味着单元格中的第一个单词必须以大写字母开头。如果第一个字母是小写,则在 Excel 中存在大量文本时,可以使用 PROPER 公式来组织这些单词。

让我们通过一个例子来理解。

请参考以下步骤

  1. 单击Proper列的第一个单元格,如下所示
    Excel formula
  2. 在指定的单元格中键入公式‘ =PROPER(B3) '。
  3. Enter 键。给定名称的正确形式将出现。它将是相同的单词,但第一个字母是大写。如果第一个字母已经是大写,则不会发生任何更改。将光标拖动到列的最后一个元素,如下所示
    Excel formula

11. RANDBETWEEN

RANDBETWEEN 公式在指定的数字之间生成一个随机数。其用法如下:

RANDBETWEEN(bottom, top)

例如:

RANDBETWEEN(1,10)

它将显示 1 到 10 之间的随机数。它可以是任何数字。它通常用于在 Excel 中为各种学生或名称查找抽奖号码。我们只需要键入公式‘=RANDBETWEEN(bottom, top)”。我们可以根据需要设置任何范围。

12. CONCATENATE

CONCATENATE 公式可以将两个或多个单元格连接起来,并将它们合并到一个单元格中。要合并的数据可以是字母或数字形式。其用法如下:

CONCATENATE(cell1, cell2)

让我们考虑一个例子。

步骤如下

  1. 单击 concatenate 列的第一个单元格,如下所示
    Excel formula
  2. 在单元格中键入公式‘=CONCATENATE(B3, C3)”,然后按Enter 键。这里,B3 和 C3 是指定的单元格编号。
  3. 公式中指定的单元格将合并在一起,如下所示
    Excel formula
    类似地,我们可以连接多个单元格。

13. EVEN 和 ODD

EVEN 函数将小数四舍五入到最近的偶数,ODD 函数将小数四舍五入到最近的奇数。当我们处理负数时,条件相同。对于整数,它也将转换为最近的偶数或奇数。

它由下式给出

EVEN (cell_number) and ODD (cell_number)

这里,cell number 指的是我们想要转换为偶数或奇数的值。

让我们考虑一个例子。

请参考以下步骤

  1. 单击even列的第一个单元格。
  2. 键入公式‘=EVEN(B3)”并按Enter 键。四舍五入后的值将出现,如下所示
    Excel formula
  3. 将光标向下拖动到表格的最后一个元素。表格中所有指定的值都将四舍五入到最近的偶数,如下所示
    Excel formula
  4. 类似地,在 odd 列的第一个单元格中键入公式‘=ODD(B3)”并按Enter 键。将光标向下拖动到最后一个元素。四舍五入后的值现在将显示为
    Excel formula

14. TODAY

TODAY 公式取代了每次打开 Excel 工作表时手动输入当前日期的需要。该公式会自动更新指定单元格中的当前日期。

它由下式给出

TODAY()

我们需要将上述公式指定在指定单元格中,形式为‘=TODAY()',然后只需按Enter 键。

我们不需要在括号内指定任何内容。每次打开 Excel 工作表时,日期都会自动更新。

15. 将数字转换为货币

只需单击一下即可完成以美元形式指定相同金额的方法。快捷方式如下:

Ctrl +Shift + $

转换后的值将以逗号、美元符号和小数点形式完成。

让我们通过一个例子来理解。

请参考以下步骤

  1. 选择 Price1$ 列下的给定数据,如下所示
    Excel formula
  2. Ctrl +Shift + $。
  3. 所选的数字值将转换为美元格式,如下所示
    Excel formula

类似地,我们可以使用Ctrl +Shift + %将相应的值转换为百分比。在这种情况下,值将自动乘以 100 并加上百分比符号。

复杂公式

复杂公式是指加法、减法、乘法和除法公式的混合使用。我们只需在公式栏中计算公式,Excel 将在几秒钟内产生所需的结果。我们可以基于上述公式创建多个复杂公式。

让我们考虑一个例子。

示例:计算方程并找出值。

Excel formula

请参考以下步骤

  1. 单击结果列的第一个单元格。
  2. 将鼠标拖动到公式栏,然后键入‘=(C3*E3) + D3 - C3/D3 * E3'。
  3. Enter 键。结果将出现在指定的单元格中,如下所示
    Excel formula
  4. 将第一个单元格的光标拖动到结果列的最后一个单元格。结果值将出现在所有指定单元格中,如下所示
    Excel formula

注意:计算将基于数学中的 BODMASS 规则进行。


下一主题Excel 中的比率