大多數「錯誤」的 ROI 結果來自以下三種輸入錯誤之一:顛倒了成本與最終價值、把多年的報酬當成單一年份的數字,或是期待工具去扣除標準 ROI 公式未涵蓋的費用與稅負。ROI 計算機使用的是 ROI% = (最終價值 − 初始成本) ÷ 初始成本 × 100,所以如果這兩個數字看起來正確,而計算結果仍讓你感到意外,問題幾乎一定是上述三種模式之一,而不是工具本身出了錯。要修正結果時,請先確認兩個輸入中較大的那個是否填入了最終價值欄位,接著再次檢查你要的是單純的 ROI 還是年化 ROI,最後再確認這個數字實際包含與不包含哪些項目。接下來的章節會依序說明每一項檢查,並提供要重新打上的確切輸入以及要對照驗證的公式。

為什麼 ROI 結果有時看起來會錯
投資報酬率是個人理財中最簡單的公式之一,這也正是為什麼小小的輸入錯誤會造成視覺上極大的落差。這個公式會把任何獲利標準化為本金大小的比例,因此 $500 的獲利相對於 $1,000 的成本是 50% 的報酬,而同樣的 $500 獲利相對於 $10,000 的成本則只有 5% 的報酬。當百分比感覺「不對」——過高、過低,或是正負號相反——原因幾乎一定是下列之一:
- 兩個輸入被顛倒了。成本欄位是你實際支付的金額;最終價值欄位是該投資目前的價值,或是你賣出時取得的金額。把兩者對調,可能會把 50% 的獲利變成 −33% 的虧損,卻不需要更動任何一個數字。
- 忽略了持有期間。一年的 50% 報酬與十年的 50% 報酬意義截然不同。單純的 ROI 看不出這個差異,這正是年化 ROI 存在的原因。如果你只填了兩個欄位,你看到的數字很可能是沒有考慮年數的結果。
- 誤以為結果已扣除成本。這個工具回報的是毛額 ROI 與毛額獲利。交易手續費、資本利得稅、通膨與機會成本都不會被扣除,所以如果你的實際報酬還包含這些扣減因素,數字看起來就會過於樂觀。
- 成本欄位為零或負數。成本是公式中的分母;如果它是零或空白,就無法進行計算。工具會直接拒絕這種輸入,而不是回傳一個誤導性的數值。
這些都不是工具的瑕疵。每一項都是這個計算機所忠實遵循的標準 ROI 定義本身特性。修正方法是讓輸入與期待對齊,而不是去追求另一個公式。
決定每一個 ROI 結果的兩個輸入
計算機所產生的每個數字——ROI 百分比、淨利以及年化 ROI——完全由三個輸入決定:初始成本、最終價值,以及(選擇性填入的)持有年數。成本是你投入的總金額,以美元計算;最終價值是該投資目前的價值,或是你賣出時取得的金額,同樣以美元計算。除此之外不會有其他資料進入計算,因此「錯誤」的結果必定來自這些欄位之一。
這也是為什麼這個工具完全在你的瀏覽器中執行:它唯一看到的數字是你輸入的那些,它唯一做的運算就是標準公式。如果你重新輸入同樣的成本與最終價值,你會得到完全相同的結果。這種確定性讓你可以把輸出視為輸入的函式,而非對現實世界的猜測。
在 ROI 計算機中修正你的數字
如果你看到的結果與預期不符,請依序進行下列步驟。每一步都對應前面提到的某一種失敗模式。
- 確認成本數字。寫下你實際為這項投資支付的總金額,包含取得過程中產生的任何手續費或費用。這個數字就是填入初始成本欄位的值。
- 確認最終價值數字。寫下這項投資目前以市價計算的價值,或是你賣出時收到的毛收入,尚未扣除任何賣出手續費或稅負。這個數字填入最終價值欄位。
- 重新輸入成本與最終價值。把成本輸入初始成本欄位,把最終價值輸入最終價值欄位。如果投資有增值,請確認兩個數字中較大的那一個是放在最終價值欄位;只有在你實際支付的金額高於目前價值時,才把較大的數字放在成本欄位。
- 讀取新的 ROI 百分比與淨利。只要輸入改變,這兩個數字會立即更新。百分比必須等於淨利除以成本再乘以 100——如果不符合,請重新整理頁面並重新輸入。
- 只有在需要年化 ROI 時才輸入持有期間。如果你是在把一項多年期的投資與一年期的基準做對比,請輸入你實際持有的年數。如果你只要看主要的毛報酬,則將其留白。
- 對照下一節的公式進行驗證。這些公式都很短,可以直接在計算機上手動計算,花 30 秒就能確認工具是否對正確的輸入執行了正確的運算。
當年化 ROI 看起來不對時
年化 ROI,又稱為複合年均成長率(CAGR),使用的是另一個公式:((最終價值 ÷ 成本)^(1 ÷ 年數) − 1) × 100。這個公式有兩個嚴格的必要條件:最終價值必須大於零,因為你無法對負數取分數次方而得到實數答案;持有年數也必須大於零,因為除以零是未定義的。只要任一條件被違反,工具會拒絕回傳數字,而不是產生誤導性的估算值。
即使輸入有效,年化 ROI 仍經常讓人感到意外,因為單純的 ROI 忽略了時間因素。把 100% 的獲利分散在十年,大約是每年 7.18%,而不是 100%。如果你輸入 $10,000 的成本與 $20,000 的最終價值,持有期間為 10 年,計算機會顯示:
- 單純 ROI: (20,000 − 10,000) ÷ 10,000 × 100 = 100%,淨利 $10,000。
- 年化 ROI: ((20,000 ÷ 10,000)^(1 ÷ 10) − 1) × 100 ≈ 每年 7.18%。
如果年化後的數字感覺偏低,原因是分散在十年中的 100% 確實只是溫和的年化報酬。若想更深入了解單純 ROI 與 CAGR 的比較,ROI 計算機輸入與運算說明會更詳細地介紹相同的公式。
ROI 不包含的項目(以及為何這很重要)
此處定義的 ROI 是一個毛額指標。下表整理了這個數字涵蓋的內容以及未涵蓋的項目。把右欄中的任何一項誤認為已經扣除,是解讀「錯誤」結果的最快方式之一。
| 已包含在結果中 | 未包含在結果中 |
|---|---|
| 投入的總資本(成本) | 交易手續費與券商費用 |
| 期末價值或賣出所得(最終價值) | 資本利得稅或該獲利產生的所得稅 |
| 以美元計的淨利(最終價值 − 成本) | 通貨膨脹與貨幣購買力的下降 |
| 以成本百分比表示的單純 ROI | 資金用於其他用途的機會成本 |
| 有提供持有期間時的年化 ROI(CAGR) | 持有期間收到的現金流、配息或額外投入 |
如果結果看起來過高,最可能的解釋是右欄中的某一項正在實質影響你的實際報酬,但並未納入這個毛額計算。最佳的做法是把這個輸出視為一個快速的估算,再依據費用與稅額自行調整,或使用更專門的工具進行修正。
用公式驗證你的修正結果
確認「錯誤」結果其實是輸入錯誤的最快方法,就是用手動重算一次。淨利等於最終價值減去成本;ROI 百分比等於淨利除以成本再乘以 100。以先前使用的 $10,000 成本與 $20,000 最終價值為例,淨利是 $20,000 − $10,000 = $10,000,ROI 則是 $10,000 ÷ $10,000 × 100 = 100%。如果工具在這兩個輸入下顯示的不是 $10,000 的獲利與 100% 的 ROI,那就代表有東西打錯了——最常見的是大數字上的小數點位置錯誤,或是某個輸入被填到了錯誤的欄位。
針對年化數字,請重算 (最終價值 ÷ 成本)^(1 ÷ 年數) − 1 再乘以 100。以最終價值 20,000、成本 10,000、年數 10 為例,結果是 2^0.1 − 1 ≈ 0.0718,也就是大約每年 7.18%。如果你手動算出的數字與工具的輸出在小數點後兩位一致,就代表輸入正確,結果確實就是公式所產生的數字。如果不一致,請重新輸入數字,並檢查是否有隱藏字元、逗號與小數點混淆,或是上一次執行時殘留的持有期間。
當完成這些檢查後結果仍然不合理,問題通常超出工具本身的範疇:該投資涉及期間的現金流、獲利部分屬於未實現狀態,或是比較的基準採用了不同的定義。在這些情況下,計算機確實做了它所聲稱的事情,修正方法是改用其他衡量方式——例如針對定期投入使用複利計算方法,或針對不動產使用專屬的方法——而不是想辦法從 ROI 中擠出不同的數字。
想更深入了解,請參閱 開始使用 ROI 計算機:第一次輸入。