如何将相同的百分比应用到整列?

如何将相同的百分比应用到整列?

在 LibreOffice Calc 中,我的数据在一列中。我需要计算整列数据的百分比,而不必逐一填写百分比列,也不必在百分比相同(如本例中的 15%)时逐一编写公式。而且我想使用公式 %,而不是乘以 0.15 或 0.10。也许这比我们想象的要容易。

例如,我有:

10    15  15% of 10     answer
20    15  15% of 20     answer
50    15  15% of 50     answer
76    15  15% of 76     answer
90    10  10% of 90     answer
100   15  15% of 100    answer

我希望你能理解我的英语;这不是我的母语。

答案1

我会尝试一下。我假设您希望拥有 15% 的数据,以便您的表格变成这样:

行/列 A
1 我的数据 15% 的数据
2 10 1.5
3 20 3
4 50 7
5 76 11.4

如果是这种情况,请转到单元格“B2”并添加公式:=(A2*0.15)然后您可以向下拖动单元格“B2”的角落,excel(或calc)将自动调整公式。

编辑:Jim K. 还建议了一种更好的方法,可以让您在需要时更改“固定”百分比。

行/列 A
1 我的数据 0.15
2 10 1.5
3 20 3
4 50 7
5 76 11.4

单元格“B2”中的公式为:=(A2*$B$1) 然后您可以按照他的建议更改单元格的格式,然后您会看到百分比。至于其他方法,请将“B2”的角向下拖动以复制公式。

如果您希望百分比根据您已在列中设置的值而变化,请用该单元格替换 0.15。示例:

行/列 A C
1 我的数据 我的百分比 我的结果
2 10 15 1.5
3 20 15 3
4 50 50 二十五
5 76 100 76

在这种情况下,公式需要放在单元格“C1”中,应为:=(A2*B2/100),然后选择“C1”的角并将其向下拖动。

答案2

也许你想向下填充=A1*B$1/100,单元格 B2 至 B4 为空。这$意味着公式第二部分中的第 1 行是固定的— 公式填充后,引用不会进行调整。

在这种情况下,将 B 列中的值更改为实际百分比会更简单,您可以选择将其更改为与单元格数字格式0.15一样显示。15%

A C
10 0.15 =A1*B$1
20 =A2*B$1

编辑

这里有一个解决方案,让您只需在百分比发生变化时输入百分比。复杂的参数LOOKUP是查找最后一个非空单元格的常用技巧。

A C
10 15% =A1*LOOKUP(2;1/(B1:B$1<>“”);B1:B$1)
20 3
50 7.5
76 11.4
90 10% 9
100 15% 将公式从 C1 向下拖以填充此列
=A6*LOOKUP(2;1/(B$1:B6<>“”);B$1:B6)

答案3

要将整数 (x) 转换为百分比 (y),请除以 100。
如果x = 15,则y = 15 ÷ 100 = 15%(或以不同的方式表示0.15

以下是我在 LibreOffice Calc 中操作的一些截图

图片显示公式 -
显示公式的图像

显示答案的图片 -
显示答案的图片

单击%符号后显示答案的图像 -
图片显示带百分比的答案

%按钮可更改单元格的显示方式,但不会改变单元格本身的内容。单击按钮
%,您将指示 LibreOffice 更改数字的解释方式。
1变为100%(因为100% of 1 = 11 = 100/100)并15变为1500.00%(因为1500% of 1 = 1515 = 1500/100)。

例如,参见下图 -
该图显示了数字的百分比显示方式

访问 LibreOffice 帮助页面这里更多示例

相关内容