
如何在同一儲存格中合併兩個公式
=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)
這會將您的答案四捨五入到小數點後兩位,得到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%
。
筆記,如果您按照 cybernetic.nomad 的評論中的建議使用 ROUND 函數,那麼您還需要套用自訂格式,因為如果您套用百分比儲存格格式,您的值將如下所示15000%
編輯:如果您想將數值向上舍入,則可以使用下列公式:
=ROUNDUP(SUM(A2/B2*100+100),0)
或者
=CEILING(SUM(A2/B2*100+100),1)
筆記,最後,如果您希望 150 看起來像 150%(以百分比格式),那麼最終您需要應用自訂格式正如我上面所描述的。如果您申請百分比格式即使小數值設定為 0,該值也會顯示為 15000%
由於您沒有透露這 2 個產生 87.5 的值,因此我假設任意兩個,並且實際上這兩個數字可以是任意組合。
假設您不想使用上面所示的公式,並且您唯一的目的是將 87.5 獨立舍入到 88,那麼您可以使用,
=ROUNDUP(C2,0) or =CEILING(C2,1)
但是,不要忘記套用自訂格式,否則 88 將顯示為 8800%。