如何计算 Excel 中的百分比变化 [公式]

本教程将向您展示如何在 Excel 中计算数字、列、行之间的百分比变化以及增加和减少的百分比。

如果您在日常工作中经常处理数字,则通常需要计算百分比。 Excel 通过帮助您使用各种公式和方法计算不同种类的百分比,使这变得非常容易。在 Excel 表中计算百分比类似于在学校数学论文中计算,它非常易于理解和使用。

人们在 Excel 中进行的最常见的百分比计算之一是计算一段时间内两个值之间的百分比变化。百分比变化或百分比差异用于显示从一个时期到另一个时期的两个值之间的变化率(增长或下降)。它可用于财务、统计和许多其他目的。

例如,如果您想找到去年的销售额与今年的销售额之间的差异,则可以使用百分比变化来计算。在本教程中,我们将介绍如何计算 Excel 中两个数字之间的百分比变化以及增加和减少的百分比。

在 Excel 中计算百分比变化

计算两个值之间的百分比变化是一项简单的任务。您只需要找到两个数字之间的差异并将结果与​​原始数字相除即可。

您可以使用两种不同的公式来计算百分比变化。它们的语法如下:

=(new_value – original_value) / original_value

或者

=(新值/原始值)– 1
  • 新值 – 是您要比较的两个数字的当前/最终值。
  • 以前的值 – 是您为计算百分比变化而比较的两个数字的初始值。

例子:

让我们看一下这个假设的水果订单列表,其中 B 列包含上个月订购的水果数量,C 列包含本月订购的水果数量:

例如,您上个月订购了一定数量的水果,而本月您订购的水果比上个月订购的要多,您可以输入以下公式来计算两个订单之间的百分比差异:

=(C2-B2)/B2

将在单元格 D2 中输入上述公式以查找 C2 (new_value) 和 B2 (original_value) 之间的百分比变化。在单元格中键入公式后,按 Enter 执行公式。您将获得十进制值的百分比变化,如下所示。

结果尚未格式化为百分比。要将百分比格式应用于单元格(或一系列单元格),请选择单元格,然后单击“主页”选项卡的“数字”组中的“百分比样式”按钮。

十进制值将转换为百分比。

计算两列数字之间的百分比变化

现在,我们知道两个苹果订单之间的百分比变化,让我们找出所有项目的百分比变化。

要计算两列之间的百分比变化,您需要在结果列的第一个单元格中输入公式并自动填充整列的公式。

为此,请单击公式单元格的填充手柄(单元格右下角的绿色小方块)并将其向下拖动到其余单元格。

现在您获得了两列的百分比变化值。

当新值高于原始值时,结果百分比将为正。如果新值低于原始值,则结果为负数。

如您所见,“Apples”的百分比变化增加了 50%,因此值为正。 “鳄梨”的百分比降低了 14%,因此结果为负 (-14%)。

您还可以使用自定义格式以红色突出显示负百分比,以便在您查找时轻松识别。

要格式化单元格,请选择要格式化的单元格,右键单击并选择“格式化单元格”选项。

在出现的单元格格式窗口中,单击左侧菜单底部的“自定义”,然后在“类型:”文本框中键入以下代码:

0.00%;[红色]-0.00%

然后,单击“确定”按钮应用格式。

现在,否定结果将以红色突出显示。此外,这种格式会增加小数位数以显示准确的百分比。

您还可以使用另一个公式来计算两个值(上月订单和本月订单)之间的百分比变化:

=(C2/B2)-1

此公式将 new_value (C2) 除以原始值 (B2) 并从结果中减去“1”以求出百分比变化。

计算随时间变化的百分比

您可以计算各个时期的百分比变化(逐月变化),以了解从一个时期到下一个时期(每个月)的增长率或下降率。当您想知道特定时间段内每个月或每年的百分比变化时,这非常有用。

在下面的示例中,我们在 B 列中有 3 月的水果价格和 5 个月后的 7 月的价格。

使用此通用公式可找到随时间变化的百分比:

=((当前值/原始值)/原始值)*N

这里,N 代表初始值和当前值之间的周期数(年、月等)。

例如,如果您想了解上例中超过 5 个月的每个月的通货膨胀或通货紧缩率,您可以使用以下公式:

=((C2-B2)/B2)/5

这个公式与我们之前使用的公式类似,只是我们需要将百分比变化值除以两个月之间的月数(5)。

计算行之间的百分比增长/变化

假设您有一列数字,其中列出了一年多的每月汽油价格。

现在,如果您想计算行之间的增长或下降百分比,以便了解价格的月度变化,请尝试以下公式:

=(B3-B2)/B2

由于我们需要从 1 月 (B2) 的价格中找出 2 月 (B3) 的增长百分比,因此我们需要将第一行留空,因为没有将 1 月与上个月进行比较。在单元格 C3 中输入公式,然后按 Enter。

然后,将公式复制到其余单元格以确定每个月之间的百分比差异。

您还可以计算每个月与 1 月 (B2) 相比的百分比变化。为此,您需要通过在单元格引用中添加 $ 符号来使该单元格成为绝对引用,例如2 加元。所以公式看起来像这样:

=(B3-$B$2)/$B$2

就像以前一样,我们跳过第一个单元格并在单元格 C3 中输入公式。当您将公式复制到其余单元格时,绝对引用 ($B$2) 不会更改,而相对引用 (B3) 将更改为 B4、B5 等。

与 1 月相比,您将获得每个月的通货膨胀率或通货紧缩率。

在 Excel 中计算百分比增长

计算百分比增加类似于在 Excel 中计算百分比变化。增加百分比是增加到初始值的比率。您将需要两个数字来计算增加的​​百分比、原始数字和 New_number 数字。

句法:

增加百分比 = (New_number - Original_number) / Original_number

您所要做的就是从新的(第二个)数字中减去原始(第一个)数字,然后将结果除以原始数字。

例如,您有两个月(4 月和 5 月)的账单及其金额列表。如果您的四月账单在五月增加,那么从四月到五月增加的百分比是多少?您可以使用以下公式来找出:

=(C2-B2)/B2

在这里,我们从 4 月的电费 (B2) 中减去 5 月的电费 (C2),然后将结果除以 4 月的电费。然后,使用填充柄将公式复制到其他单元格。

如果您获得阳性结果($24.00%),则该百分比在两个月之间增加,如果您获得阴性结果(例如 -$13.33%),则该百分比实际上是减少而不是增加。

在 Excel 中计算百分比减少

现在,让我们看看如何计算数字之间的百分比减少。百分比减少计算与百分比增加计算非常相似。唯一的区别是新号码会比原来的号码小。

该公式与百分比增加计算几乎相同,不同之处在于,在将结果除以原始值之前,您需要从新值(第二个数字)中减去原始值(第一个数字)。

句法:

百分比减少 = (Original_number - New_number) / Original_number

假设您有两年(2018 年和 2020 年)的存储设备及其价格列表。

比如2018年存储设备价格较高,2020年价格下降,2020年价格比2018年下降的百分比是多少?您可以使用此公式找出:

=(B2-C2)/B2

在这里,我们从 2020 年价格 (C2) 中减去 2018 年价格 (B2),然后将总和除以 2018 年价格。然后,我们将公式向下复制到其他单元格以查找其他设备的百分比下降。

如果您获得正面结果($20.00%),则两年之间的百分比下降,如果您获得负面结果(例如 -$13.33%),则该百分比实际上是增加而不是减少。

使用上述公式时遇到的常见错误

使用上述公式时,您可能偶尔会遇到以下常见错误列表:

  • #DIV/0!:当您尝试将数字除以零 (0) 或除以空单元格时,会发生此错误。例如。公式‘=(B6-C6)/B6’中的值 B6 等于 0,因此 #DIV/0!错误。

当您以货币格式输入“零”时,它将被替换为破折号 (-),如上所示。

  • #价值:当您输入的值不受支持的类型或单元格留空时,Excel 会引发此错误。当输入值包含空格、字符或文本而不是数字时,通常会发生这种情况。
  • NUM!:当公式包含无效数字导致数字太大或太小而无法在 Excel 中显示时,就会发生此错误。

将错误转换为零

但是有一种方法可以消除这些错误,并在错误发生时在其位置显示“0%”。为此,您需要使用“IFERROR”函数,该函数在公式产生错误时返回自定义结果。

IFERROR 函数的语法:

=IFERROR(value, value_if_error)

在哪里,

  • 价值 是要检查的值、引用或公式。
  • value_if_error 是公式返回错误值时我们要显示的值。

让我们在错误示例之一 (#DIV/0! error) 中应用此公式:

=IFERROR((B6-C6)/B6,0%)

在这个公式中,‘value’参数是百分比变化公式,‘value_if_error’参数是‘0%’。当百分比变化公式遇到错误(#DIV/0!错误)时,IFERROR 函数将显示“0%”,如下所示。

这就是在 Excel 中计算百分比变化所需了解的一切。