如何在同一个单元格中合并两个公式
=SUM(D1/C1*100+100) 结果是 87.5 问题是我想把这个数字四舍五入为百分比。如何在同一个单元格中将所有内容四舍五入为百分比?
答案1
首先,让我解释一下该SUM()
函数会将数字列表或单元格范围相加。要使用它,您需要提供一个以逗号分隔的数字列表(或单元格引用):
=SUM (number1, [number2], [number3], ...)
您的公式实际上并没有使用 SUM() 函数,因为这个表达式
=D1/C1*100+100
给出的答案相同。但没关系,你的公式(几乎)给出了你想要的答案,所以让我们利用你所拥有的。 _________________________________________________________________________
我认为您的意思是您的公式给出的答案是87.5
,但您希望答案显示为88%
。这很容易做到。
首先,修改公式,将答案除以 100:
=SUM(D1/C1*100+100)/100
这会将 更改为87.5
。0.875
接下来,四舍五入到您想要的小数位数(按照@cyber 的建议):
=ROUND(SUM(D1/C1*100+100)/100,2)
这会将您的答案四舍五入到小数点后 2 位,得到0.88
。如果您将公式中的 2 更改为 1,它将四舍五入到小数点后 1 位,得到0.9
。
最后,使用“格式”>“单元格...”菜单将包含答案的单元格格式化为百分比。选择 0 位小数,答案将显示为88%
(或者90%
如果您四舍五入到 1 位小数)。
还要注意(正如@Blackwood 指出的那样)最后一个公式可以大大简化为:
=ROUND(D1/C1+1,2)
答案2
您也可以使用这个公式:=FLOOR(SUM(A2/B2*100+100),1)
那么假设A2 has 25 & B2 has 50
你得到了150
。
然后选择单元格。
单击“单元格格式”并选择“自定义”。
从类型选择中0
,您可以在常规下找到它。
将光标放在它旁边并编辑它,如 0“%”。
现在150
看起来像150%
。
笔记,如果您使用 ROUND 函数(如 cybernetic.nomad 的评论中所建议),那么您还需要应用自定义格式,因为如果您应用百分比单元格格式,您的值将如下所示15000%
編輯:如果您想将值向上舍入,那么您可以使用以下公式:
=ROUNDUP(SUM(A2/B2*100+100),0)
或者
=CEILING(SUM(A2/B2*100+100),1)
笔记,最后,如果你想让 150 看起来像 150%(百分比格式),那么最终你需要应用自定义格式正如我上面描述的。如果你申请百分比格式即使小数位设置为 0,数值也会显示为 15000%
由于您没有透露得出 87.5 的这两个值,因此我假设了任意两个,并且这两个数字实际上可以是任意组合。
假设您不想使用上面所示的公式,而您唯一的意图是将 87.5 四舍五入到 88,那么您可以使用,
=ROUNDUP(C2,0) or =CEILING(C2,1)
但是,不要忘记应用自定义格式,否则 88 将显示为 8800%。