2012-11-14 76 views
-1

我的電子表格中有3個單元格,其佈局如下。這些值是動態的,但我需要做的是在3個字段上分割一個百分比,然後增加數字。在3個字段中拆分一個百分比?

Total Staff Costs   £1,000.00 
Total Hardware Costs  £0.00 
Total Expenses    £400.00 

例如,上述涉及到共1400£,但是我需要在這所以140£頂部收取我自己的時間的10%。

我不能只是做,是把這10%,並分裂在3個領域,即。我不能只在每個領域增加46.70英鎊,因爲沒有購買任何硬件,所以說它的46.70英鎊會提出一些問題。我需要在每一個之間按比例分割。

我該如何去按比例添加X%到字段?

+1

難道你不能只將每個字段的10%添加到自己嗎? –

+0

我可以但由於某種原因,我開始收到差異。例如,目前我總共獲得了1829.22英鎊,但總計達到了1827.52英鎊 – K20GH

+0

如果您拿取10%而不是全部,那麼您可能會得到幾塊硬幣,但1.70英鎊似乎很重要除非您有超過200個訂單項,否則請退出。你可以增加一個「調整」行,然後取('總計* 10%' - '個人10%s'),但它聽起來像你有其他問題 –

回答

0

這樣做的邏輯是確定每個字段總數的百分比。然後通過總的10%乘以該百分比

讓你有3個字段共計1400

所以一千四百分之千= 0.714286

所以0/1400 = 0

所以400/1400 = 0.0285714

現在由總數乘以這些

所以1400 * 0.714286

所以1400 * 0

所以1400 * 0.0285714

這些應該總的10%的

所以所有的數據是B列中單元1,2,3 的公式將進入單元格C1,C2,C3(假設您希望在下一列中填寫這些總數)

=(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 
+0

與'= B1 * .1'沒有相同的結果嗎?根據我的測試:是的。 –

+0

好吧...讓我們用另一個表達式替換SUM($ B:$ B),以便更容易地展示我的意思。我們使用'X'。由於傳遞的數組是固定的,我們知道公式中的值總是相同的。你的公式現在是'(B1/X)*(X * 0.1)'或者在兩邊合併後(0.1 * X * B1)/ X',因爲X在分子和分母中,它們抵消了,導致了'0.1 * B1 '或'B1 * .1'。從本質上講,您提供了一種使用OP指出的相同公式導致的差異的複雜方法。 –