如何在Excel中计算比率

如何在Excel中计算比率

在 Excel 中处理财务数据或进行其他数据分析工作时,计算比率是一项常见任务。

即使在我们的日常生活中,我们也会在屏幕尺寸(指定分辨率,例如 16:9)或烹饪(指定比例,例如以 2:3 的比例使用两种食材)等领域使用比例。

虽然 Excel 中没有用于计算比率的内置公式,但您可以使用一些简单的解决方法来执行此操作。

在这个简短的教程中,我将向您展示如何在Excel中计算比率。

推荐:响应式WordPress主题Hoteller Hotel Booking 

使用 GCD 函数计算比率

在计算两个数字的比率时,我们必须找出可以写入的最低比例。

例如,如果我们要计算 1920 和 1080(1080p 分辨率的屏幕尺寸)的比例,则答案将为 16:9。

虽然我们也可以使用 1920:1080,但这不是最简化的比率,因此我们将这两个值除以 480(这是除以这两个数字的最大公约数)。

因此,如果我们想在 Excel 中计算比率,第一步是计算给定数字的最大公约数。 值得庆幸的是,Excel 已经有一个内置函数可以为我们计算 GCD。

让我向您展示它是如何工作的。

下面我有一个数据集,其中 A 列中有宽度值,B 列中有高度值,我想计算这两个数字的比率。

用于计算 GCD 和比率的数据集

在获得比率之前,我必须计算 GCD 值,这可以使用以下公式来完成。

=GCD(A2,B2) 

在单元格 C2 中输入此公式并将其复制到整个列,以获得整个数据集的 GCD 值。

最大公约数的计算公式

一旦我有了 GCD 值,我就可以使用以下公式计算比率:

=A2/C2&":"&B2/C2
使用 GCD 计算比率的公式

上述公式将 A2 和 B2 中的值除以单元格 C2 中的最大公约数值。

然后,使用与号“&”运算符组合这两个值(A2/C2 和 B2/C2),并在值之间插入冒号。

如果您不想创建计算 GCD 值的附加列,则可以使用以下公式,其中 GCD 值在公式本身中计算:

=A2/GCD(A2,B2)&":"&B2/GCD(A2,B2)
内置GCD公式计算比率的公式

笔记:在这个例子中,我向您展示了如何计算两个数字的比率。 您也可以按照相同的过程来计算三个数字的比率。

Also read: Convert Decimal To Fraction In Excel

使用自定义数字格式计算比率

还有一种鲜为人知的自定义格式化技术,可让您将数字格式化为比率。

此方法的唯一缺点是,它给出的比率带有正斜杠 (/),而不是冒号 (:)。

让我向您展示它是如何工作的。

下面我有一个数据集,其中列中的宽度值和 B 列中的高度值,我想计算 C 列中的比率。

在 Excel 中计算比率的数据集

以下是执行此操作的步骤:

  1. 在单元格 C2 中输入以下公式
=A2/B2
在单元格 C2 中输入除法公式
  1. 为整个列复制此公式。
将公式应用于整列
  1. 选择 C ​​列中包含值的整个数据集(在我们的示例中为 C2:C7)
  2. 按住 Control 键,然后按 1 键。 这将打开“设置单元格格式”对话框。
  3. 在“数字”组中,选择“自定义”选项。
单击数字选项卡中的自定​​义选项
  1. 在类型:字段中输入以下格式。
#/#
在类型字段中输入格式
  1. 单击“确定”

当您应用上述自定义数字格式时,它将以比率格式显示除法的结果(除了两个数字之间有一个正斜杠而不是冒号)。

比率值以指定的自定义格式显示

此方法的一个好处是,显示比率的单元格中的结果仍然包含 A 列和 B 列中的值相除后得到的数字。因此,您在单元格 C2 中看到 16:9,后端的值仍然是 1.77778 (我们将 1600 除以 900 得到)。 因此,当您在单元格中看到比率时,您可以在计算中使用后端的小数值

使用 TEXT 函数计算比率

在 Excel 中计算比率的另一个公式是使用 TEXT 函数和 SUBSTITUTE 函数。

TEXT 函数允许您使用自定义数字格式来计算比率,然后 SUBSTITUTE 函数将正斜杠 (/) 替换为冒号 (:)。

让我向您展示它是如何工作的。

下面我有相同的数据集,其中 A 列中有宽度值,B 列有高度值,我想获取 C 列中的比率。

在 Excel 中计算比率的数据集

以下是给出该比率的公式:

=SUBSTITUTE(TEXT(A2/B2,"#/#"),"

在单元格 C2 中输入此公式,并将其复制到该列中的所有单元格。

Excel 中计算比率的文本函数

让我解释一下这个公式是如何运作的:

  • TEXT 函数有两个参数:值(这是我们使用 A2/B2 计算比率的位置)和显示格式(“#/#”)。 单元格 C2 中 TEXT 函数的结果将为 16/9。
  • 然后将 SUBSTITUTE 函数应用于 TEXT 函数的结果,将正斜杠 (/) 替换为冒号 (:)

从该公式得到的结果是一个文本值,这意味着您可以根据需要在比率之前或之后附加文本。

例如,我可以使用以下公式附加文本“分辨率”,后跟比率值:

="Resolution - "&SUBSTITUTE(TEXT(A2/B2,"#/#"),"
将文本附加到文本函数以获得比率

在本文中,我介绍了可用于在 Excel 中计算比率的三种方法。 最简单的方法是使用 Excel 中的 GCD 函数计算最大公约数值,然后用它来计算比率。

在许多情况下,我更喜欢使用自定义格式设置方法,在这种方法中我可以显示正斜杠而不是冒号。

我希望本 Excel 教程对您有用。

推荐:WordPress LMS插件LifterLMS插件All Addons


发表评论