🛠️ToolsShed

ROI 计算器

计算任意投资的投资回报率和年化 ROI。

ROI(投资回报率)计算器通过比较净收益或损失与初始成本来衡量投资的效率或盈利能力。它是最广泛使用的财务指标之一,因为它提供了一个简单的、可比较的百分比,让您可以在同一尺度上评估不同的投资。

输入初始投资金额和最终价值(或直接输入净收益),工具使用公式:ROI =(净利润/投资成本)× 100 计算 ROI 的百分比。您还可以通过包含时间段来计算年化 ROI,这允许对持有不同时长的投资进行公平比较。

ROI 用于评估营销活动、房地产购买、股票投资、商业项目和设备升级。正 ROI 表示投资产生了利润;负 ROI 表示亏损。请记住,ROI 本身不考虑风险或货币时间价值。

常见问题

代码实现

def calculate_roi(cost: float, revenue: float) -> float:
    """Calculate Return on Investment as a percentage."""
    if cost == 0:
        raise ValueError("Cost cannot be zero")
    net_profit = revenue - cost
    roi = (net_profit / cost) * 100
    return roi

# Example
cost = 1000
revenue = 1250
roi = calculate_roi(cost, revenue)
print(f"Net Profit: ${revenue - cost:.2f}")
print(f"ROI: {roi:.2f}%")  # ROI: 25.00%

# Annualized ROI
def annualized_roi(roi_percent: float, years: float) -> float:
    """Convert total ROI to annualized (CAGR-style)."""
    return ((1 + roi_percent / 100) ** (1 / years) - 1) * 100

print(f"Annualized over 3 years: {annualized_roi(roi, 3):.2f}%")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.