年增率計算(百分比變化)
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
題目
題目說明
簡報需要一個數字:今年的營收比去年成長多少。B2:B3 放著這兩年的營收。請在 Growth 儲存格 D2 算出成長率,取到三位小數——簡報會另外套用百分比格式。
請引用兩個營收儲存格,不要手動輸入金額,這樣數字更新時公式仍然正確。
題目資料
用表格檢視整份資料(可選取、可複製)
| A | B | D | |
|---|---|---|---|
| 1 | Year | Revenue | Growth |
| 2 | 2023 | 480000 | |
| 3 | 2024 | 612000 |
觀念解析
百分比變化是(新值 − 舊值)÷ 舊值,也等於 新值 ÷ 舊值 − 1。算出來是十進位小數:0.275,不是 27.5。ROUND(...,3) 先收掉浮點誤差,數值再進圖表。衰退時結果是負數,這是正確的——不要用 ABS 蓋掉方向。
解題思路
答案寫在 D2。送出時我們會換 3 組輸入重跑你的公式,寫死數字一定過不了 —— 公式必須跟著儲存格走。
- 目標儲存格是 D2
- 兩個營收值是 B2(去年)與 B3(今年)
- 百分比變化=(新值 − 舊值)÷ 舊值
- 外層用 ROUND 取三位小數
官方解法
展開 2 種解法(建議先自己試一次)
解法 1:新值 ÷ 舊值 − 1
=ROUND(B3/B2-1,3)
612000 ÷ 480000 等於 1.275,減 1 後是 0.275,也就是成長 27.5%。ROUND(...,3) 保留三位小數,順手去掉除法留下的 0.000000000000x 尾巴。
解法 2:(新值 − 舊值)÷ 舊值
=ROUND((B3-B2)/B2,3)
教科書寫法:變化量(132000)除以起始值(480000)。結果完全相同,別人打開檔案時也更容易讀懂。
函數指南
常見問題
Excel 的百分比變化公式是什麼?
=(新值−舊值)/舊值,或等價的 新值/舊值−1。這裡就是 =ROUND(B3/B2-1,3)。把結果儲存格設成百分比格式,才會顯示 27.5% 而不是 0.275。
為什麼我的答案是 0.275 而不是 27.5%?
因為公式回傳的是小數,不是格式化後的百分比。可對儲存格套用百分比格式;若結果必須是文字,則改用 TEXT(...,"0.0%")。
衰退時要用 ABS 嗎?
不要。負的成長率本身就是資訊:營收下滑 7%。用 ABS 會抹掉方向,讓圖表說謊。