投資報酬率是將最終價值減去初始成本,再除以初始成本,然後乘以 100:ROI% = (最終價值 − 初始成本) ÷ 初始成本 × 100,而淨利等於最終價值 − 初始成本。一個附帶步驟說明的 ROI 計算機,在你輸入成本與最終價值時會立即套用這個公式,同時也會把算式過程攤開來,讓你能看清楚百分比是如何算出來的。如果是持有多年的投資,同一個工具還能回報年化報酬率,也就是在持有期間內將成本轉化為最終價值的年複合成長率:((最終價值 ÷ 成本)^(1 ÷ 年數) − 1) × 100。逐步把數字跑一遍之所以重要,是因為兩個相同的百分比報酬可能隱藏了截然不同的時間長度,而一個不小心寫錯的正負號就能把獲利翻成虧損。本文會逐一說明每個輸入欄位、每個輸出背後的數學,以及把你從空白表單帶到完成答案的完整操作順序。

roi calculator with steps
附步驟說明的 ROI 計算機:逐步拆解背後的數學

這個附步驟說明的 ROI 計算機是如何運作的

這個計算機圍繞著三項資訊:你花了多少錢、投資目前的價值,以及你持有它多久。每一個輸入都會驅動一個輸出,而每個輸出都會在你輸入的同時即時重新計算。輸入 $1,000 的初始成本和 $1,500 的最終價值,工具會在同一瞬間回報 50% 的 ROI 與 $500 的淨利。再加上一個三年的持有期間,同一個表單現在還會顯示大約 14.47% 的年化報酬率,也就是讓 $1,000 在三年內複利成長到 $1,500 所需的穩定年利率。整個過程完全不會離開你的瀏覽器——所有運算都在網頁上本機執行,因此你看到的數字完全是根據你的輸入算出來的,過程中不需要上傳、不需要帳號,也不需要註冊。

只要是知道起始成本與結束價值的投資,你都能用這個計算機來算:一筆股票交易、一間出租物業、一個行銷活動、一個業餘專案,或是你買進後又轉手賣出的一次性買賣。由於輸出是你投入金額的百分比,你可以把截然不同的投資放在同一個尺度上比較。$1,000 成本上賺到 $500 算是 50% 的報酬;但同樣的 $500 利潤放在 $10,000 的成本上,就只剩 5% 的報酬。這個工具會自動幫你做這種標準化。

三個步驟完成一次 ROI 計算

整個流程只要一點時間,每個步驟只負責一件事:把一個數字餵進表單。

  1. 輸入初始成本。輸入你投入的總金額(以美元計)。這是 ROI 公式裡的分母,也是工具回報的所有百分比的基準。
  2. 輸入最終價值。輸入投資目前的價值,或是你賣出、變現所得到的美元金額。當兩個欄位都填好時,結果面板會立刻更新。
  3. 讀取 ROI 百分比與淨利。純粹的 ROI% 與淨利會一起顯示。如果還想看到年化報酬率 (CAGR),請再填入以年為單位的持有期間;年化那一行就會跟其他輸出一起顯示。

如果你只需要總報酬,第二步結束就可以收手。如果你想得到一個可以和存款利率、指數基金或債券殖利率比較的數字,填入持有期間就能解開年化數字,讓比較變得有意義。

解讀輸出:ROI%、淨利與年化報酬率

結果面板在有提供持有期間時會顯示三個數值,沒有提供時則顯示兩個。

  • ROI%是總百分比報酬,計算方式為 (最終價值 − 初始成本) ÷ 初始成本 × 100。正的 ROI% 表示投資賺錢;零代表打平;負的 ROI% 表示虧損。
  • 淨利是原始的美元變動量,也就是最終價值 − 初始成本。$2,000 的成本最後變成 $1,600,就代表 $400 的虧損與 −20% 的 ROI%。
  • 年化報酬率 (CAGR)是能讓初始成本在持有年限內複利成長為最終價值的穩定年利率。它使用的公式是 ((最終價值 ÷ 成本)^(1 ÷ 年數) − 1) × 100。

當你要把一筆投資和任何以年率表示的東西比較時——例如高利存款帳戶、國債殖利率或某個基準指數的長期報酬——就該使用年化數字。

純粹 ROI 與年化 ROI:為什麼這一步很重要

純粹的 ROI 有一個盲點:它忽略時間。把 $1,000 變成 $1,500,無論花了一年還是十年,都是 50% 的報酬,但這兩者顯然是完全不同的投資。這就是為什麼只要你提供持有期間,這個計算機就會把年化 ROI 當作第二個、考量時間的視角一併呈現。兩個答案之間只靠一道數學運算相連,下表整理了各自適合派上用場的時機。

使用純粹 ROI%使用年化 ROI (CAGR)
比較兩筆持有期間相同、同時進行的投資。在同一個年化尺度上比較不同持有期間的投資。
針對一筆你已經知道長度、不需要轉換的單次進出交易做快速的心算檢查。檢視一筆多年期的報酬是否能贏過存款利率、債券殖利率或指數基準。
在時間與決策無關的情況下,回報一個單純的獲利或虧損。估算從單一進場點到出場點所隱含的穩定年化步調。

用計算機設計來處理的同一組數字做一個計算範例:你以 $10,000 買入一項資產,10 年後以 $20,000 賣出。純粹的 ROI% 是 (20,000 − 10,000) ÷ 10,000 × 100 = 100%,也就是 $10,000 的獲利。然而年化 ROI 只有大約每年 7.18%,因為那 100% 的獲利是分散在一個十年之內。把這些數字輸入 ROI 計算機,表單就會把兩個數字並列顯示,讓你看出標題上的報酬有多少來自時間,又有多少來自真正的複利。

計算機所強制要求的限制條件

數學本身很直觀,但輸入必須滿足幾項規則,表單才會回傳數字。

  • 初始成本必須大於零。成本是 ROI 公式的分母,所以零或負的成本無法產生有意義的百分比。
  • 計算年化 ROI 時,最終價值必須大於零。年化 ROI 會對最終價值與成本的比值取分數次方,而對負數底數進行這個運算並無定義。表單會直接拒絕這種情況,而不是回傳 NaN。
  • 持有期間必須大於零。你無法對零年期的報酬做年化;年化欄位只有在年數為正數時才會計算。
  • 純粹 ROI 允許最終價值等於或低於成本。低於成本的最終價值只會產生負的 ROI% 與負的淨利,這正是回報虧損的正確方式。

違規情況會以表單拒絕該輸入的方式呈現,讓你可以修正輸入並繼續作業,而不會看到一串本該是數字卻變成混亂符號的東西。

這項計算的限制:哪些項目沒有納入

這個工具所回報的數字刻意保持毛額。它只根據你輸入的成本與最終價值計算,並把獲利視為完全已實現。

  • 手續費與佣金——交易費、券商佣金以及平台費用都不會從任一項輸入中扣除。
  • 稅負——資本利得、股息所得稅以及任何當地扣繳稅都不會從最終價值中扣除。
  • 通貨膨脹——美元金額的購買力不會依持有期間內的通膨率進行調整。
  • 機會成本——這個計算機不會把你的報酬拿去和「當初可能做的另一筆投資」比較。

如果是會隨著定期投入而不斷複利成長的利息,而不是單純的一次進場與出場,那麼專用的複利計算機會更合適。請把這裡的數字視為僅供一般參考的快速估算;任何具有決策等級重要性的數字,都請交由具執照的專業人士加以驗證。

如果你正在權衡各種選項,ROI 計算機:避開成本、時間與數學錯誤對此有詳細說明。

如果你正在權衡各種選項,使用 ROI 計算機時,我該如何計算 ROI對此有詳細說明。