Excel 将百分比拆分为3个字段?
我的电子表格中有3个单元格,布局如下。这些值是动态的,但是我需要做的是在3个字段上拆分一个百分比,然后增加数字Excel 将百分比拆分为3个字段?,excel,Excel,我的电子表格中有3个单元格,布局如下。这些值是动态的,但是我需要做的是在3个字段上拆分一个百分比,然后增加数字 Total Staff Costs £1,000.00 Total Hardware Costs £0.00 Total Expenses £400.00 例如,上述费用总计为1400英镑,但除此之外,我还需要收取自己时间的10%,即140英镑 但我不能只是把这10%分成3个领域,也就是说,我不能只给每个领域增加46.70英
Total Staff Costs £1,000.00
Total Hardware Costs £0.00
Total Expenses £400.00
例如,上述费用总计为1400英镑,但除此之外,我还需要收取自己时间的10%,即140英镑
但我不能只是把这10%分成3个领域,也就是说,我不能只给每个领域增加46.70英镑,因为没有购买硬件,所以说它的46.70英镑会引起一些问题。我需要按比例分配给每个人
如何按比例将X%添加到字段中?逻辑不是要确定每个字段占总数的百分比。然后将这个百分比乘以10%的总和 所以你有3个字段,总共1400个 因此,1000/1400=0.714286 因此0/1400=0 因此400/1400=0.0285714 现在把这些乘以总数 因此1400*.714286 所以1400*0 so 1400*.0285714 这些总数应达到10% 所有数据都在第1、2、3单元的b列中 将进入单元格C1、C2、C3的公式(假设您希望下一列中的这些合计)
你不能把每个字段的10%加进去吗?我可以,但由于某种原因,我开始出现差异。例如,我目前的总金额为1829.22英镑,但细目总计为1827.52英镑。如果你从每个项目中拿出10%,而不是全部项目,那么你可能会损失几便士,但如果你没有超过200个行项目,那么1.70英镑似乎会损失很多。你可以再加一个“调整”行,然后取(
Total*10%
-单个的10%s
)但是听起来你还有其他问题啊,因为它应该是10%的利润,而不是10%的加价。我仍然觉得我在上面的例子中遗漏了一些东西,但是你总是可以用COUNTIF
(例如SUM($B:$B)*.1/COUNTIF($B:$B,“>0”)
)做一些事情,这不是和=B1*.1
的结果一样吗?根据我的测试:是的,好的。。。让我们用另一个表达式替换SUM($B:$B)
,以便更容易地表达我的意思。让我们使用X
。由于传递的数组是固定的,我们知道公式中的值总是相同的。您的公式现在是(B1/X)*(X*0.1)
或在组合两侧(0.1*X*B1)/X
之后,因为X在分子和分母中,它们相互抵消,从而产生0.1*B1
或B1*.1
。本质上,您提供了一种复杂的方法,使用OP指出的导致差异的相同公式。
=(B1/SUM($B:$B)) * (SUM($B:$B)*0.1) 'Cell C1
=(B2/SUM($B:$B)) * (SUM($B:$B)*0.1) 'Cell C2
=(B3/SUM($B:$B)) * (SUM($B:$B)*0.1) 'Cell C3