在 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 = 1
;1 = 100/100
)并15
变为1500.00%
(因为1500% of 1 = 15
;15 = 1500/100
)。
访问 LibreOffice 帮助页面这里更多示例