Note: The other languages of the website are Google-translated. Back to English
登入  \/ 
x
or
x
註冊  \/ 
x

or

如何在Excel中計算平均/複合年增長率?

本文討論的是在Excel中計算平均年增長率(AAGR)和復合年增長率(CAGR)的方法。


在Excel中計算複合年增長率

要在Excel中計算複合年增長率,有一個基本公式 =(((最終值/起始值)^(1 /期間)-1。 我們可以很容易地將這個公式應用如下:

1。 選擇一個空白單元格,例如單元格E3,在其中輸入以下公式,然後按 Enter 鍵。 看截圖:

=(C12/C3)^(1/(10-1))-1

注意:在上式中,C12是帶有結束值的單元格,C3是帶有開始值的單元格,10-1是開始值和結束值之間的時間段,您可以根據需要進行更改。

2。 在某些情況下,計算結果可能無法格式化為百分比。 請繼續選擇計算結果,點擊 百分比樣式 按鍵  上 主頁 選項卡將數字更改為百分比格式,然後單擊以更改其小數位 增加小數 按鍵  or 減少小數 按鍵 。 查看屏幕截圖:


在Excel中使用XIRR函數計算複合年增長率

實際上,XIRR函數可以幫助我們輕鬆地在Excel中計算複合年增長率,但是它要求您創建一個具有起始值和結束值的新表。

1。 創建一個具有起始值和結束值的新表,如下面的第一個屏幕截圖所示:

注意:在單元格F3中輸入= C3,在單元格G3中輸入= B3,在單元格F4中輸入= -C12,在單元格G4中輸入= B12,或者您可以將原始數據直接輸入此表中。 順便說一句,您必須在最終值之前添加一個減號。

2。 選擇此表下方的空白單元格,在其中輸入以下公式,然後按 Enter 鍵。

= XIRR(F3:F4,G3:G4)

3。 要將結果更改為百分比格式,請選擇具有此XIRR功能的單元格,然後單擊 百分比樣式 按鍵  上 主頁 標籤,然後通過單擊更改其小數位 增加小數 按鍵  or 減少小數 按鍵 。 查看屏幕截圖:

快速將CAGR表保存為迷你模板,以後只需單擊一下即可重複使用

每次引用單元格並應用公式計算平均值都非常繁瑣。 Kutools for Excel提供了一個可愛的解決方法 自動文本 實用程序將範圍另存為自動圖文集詞條,它可以保留範圍中的單元格格式和公式。 然後,您只需單擊一下即可重用此範圍。

doc cagr自動圖文集


用Excel計算平均年增長率

要計算excel中的年平均增長率,通常我們必須使用公式計算每年的年增長率 =(最終值-初始值)/初始值,然後平均這些年增長率。 您可以執行以下操作:

1。 除原始表外,將以下公式輸入到空白單元格C3中,然後將“填充手柄”拖動到範圍C3:C11。

=(C4-C3)/ C3

2。 選擇範圍D4:D12,然後單擊 百分比樣式 按鍵  上 主頁 標籤,然後通過單擊更改其小數位 增加小數 按鍵  or 減少小數 按鍵 。 看截圖:

3。 在單元格F4中輸入以下公式,計算所有年均增長率的平均值,然後按 Enter 鍵。

=平均(D4:D12)

到目前為止,已經計算了平均年增長率並將其顯示在單元格C12中。


演示:在Excel中計算平均/複合年增長率


Kutools for Excel 包括300多種用於Excel的便捷工具,可以在30天之內免費試用,不受限制。 立即下載並免費試用!

相關文章:


最佳辦公效率工具

Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過300種強大功能。 支持Office / Excel 2007-2019和365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能30天免費試用。 60天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 每天將您的工作效率提高50%,並減少數百次鼠標單擊!
officetab底部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jamal M.El khoga · 1 years ago
    Thank u very much for important scientific information
  • To post as a guest, your comment is unpublished.
    Prashant Landge · 1 years ago
    How to calculate average of percentage CAGR Return ?
    Example :

    28.6%
    34.9%
    25.5%
    -2.8%
    16.0%
  • To post as a guest, your comment is unpublished.
    triple triple 6997r6 · 1 years ago
    @Manoj ga ga ga gu gu gu gu gu gay
  • To post as a guest, your comment is unpublished.
    John Taylor · 1 years ago
    You can also just use the RATE() formula with setting PMT to 0. RATE(9,0,-549,987) = 6.73%. Built right into Excel already.
  • To post as a guest, your comment is unpublished.
    HB · 1 years ago
    @Daniel thank you. Strange only two others seem to have noticed this. I'd like to know why doesn't the formula just say to put in the actual number of periods, such as the 9 periods shown instead of ten minus one? Actually gave the correct formula n=number of periods) which is smart, because then eveeryone can use it for say 4/1/xx to 9/31/xx and actually list the number of periods in years with a decimal to represent the part of the year related to thte number of months between the beginning of April to the end of Sept
  • To post as a guest, your comment is unpublished.
    HB · 1 years ago
    @pp I agree, there's only 9 periods from 1/1/11 to 1/1/20. Ten periods would be 1/1/11 to 12/31/20. Please explain
  • To post as a guest, your comment is unpublished.
    pp · 2 years ago
    Your period is wrong in CAGR formula ?
  • To post as a guest, your comment is unpublished.
    DQ · 2 years ago
    Hi - I'm trying to work backwards to find the highest price I can buy a share at when I have a total expected return. Are you able to please help me by reverse engineering the formula to work this out. Using your example - I'm trying to work out what the "3" should be 2.43443 =(3200/x)^(1/(40-8))-1
  • To post as a guest, your comment is unpublished.
    kelly.extendoffice@gmail.com · 3 years ago
    @Robert L. Hi Robert,
    You can use this formula = (Ending Value - Beginning Value) / Beginning Value to calculate the growth rate of each year, and then compare those growth rates one by one.
  • To post as a guest, your comment is unpublished.
    Robert L. · 3 years ago
    @Robert L. FY12 - 2653
    FY13 - 2848
    FY14 - 2871
    FY15 - 2925
    FY16 - 2685
    FY17 - 2923
    FY18 - 3000
  • To post as a guest, your comment is unpublished.
    Robert L. · 3 years ago
    Hi,

    I have 7 fiscal years of foot traffic data for a retail store:

    FY12 FY13 FY14 FY15 FY16 FY17 FY18
    2653 2848 2871 2925 2685 2923 3000

    My question is: while traffic is increasing, is it increasing at a decreasing rate? Is the growth slowing?


    Your first example "(B11/B2)^(1/(10-1))-1" takes the end value and beginning value to get the CAGR. The part I don't understand is that, what about the values in the middle? How does only taking the end and beginning value determine the growth rate accurately? Is there another method where it takes all the fiscal year values into account?
  • To post as a guest, your comment is unpublished.
    kelly.extendoffice@gmail.com · 3 years ago
    @Wayne Hurt Hi Wayne,
    You can calculate the Compound Annual Growth Rate with the second method:
    =(3200/3)^(1/(40-8))-1
  • To post as a guest, your comment is unpublished.
    Wayne Hurt · 3 years ago
    Can someone help with this problem using excel?

    The following data show average growth of the human embryo prior to birth.
    EMBRYO AGE IN WEEKS WEIGHT IN GRAMS
    8 3
    12 36
    20 330
    28 1000
    36 2400
    40 3200

    a). Find the quadratic function of “best fit” for this data. Write this function in standard form: f(x) = ax2 + bx + c.
    b). Make a sketch of the scatter plot and the parabola. Plot the quadratic function found above the Y = menu.
    c). According to your model, what would a 32-week embryo weigh?
    d). According to your model, what week would an embryo weigh 3000 grams?
    e). Could the model be used for weight of an embryo for any number of weeks age (such as 100 or 200)? Explain
  • To post as a guest, your comment is unpublished.
    McKing · 3 years ago
    There is a new tool that will fit to your planning software.
    MS Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS.
    It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications.
    Thus, it can do Bookkeeping/Accounting, Budgeting (Existing Year and Long Term) and Data Analysis.
  • To post as a guest, your comment is unpublished.
    Sergio · 4 years ago
    @Shailender The first formula you are using is the correct one!
  • To post as a guest, your comment is unpublished.
    Shailender · 4 years ago
    In the CAGR formula, why we are using -1 at the end.
    I am using two formulaes 1) (I5/I4)^(1/(25-1))-1
    2)(I5/I4)^(1/(25)-1) which one is correct..?
    Please help me out on this thank you.
  • To post as a guest, your comment is unpublished.
    Daniel · 4 years ago
    The formula is actually CORRECT, but the explanation is incorrect. There are 10 dates that represent 9 periods. It should say that "n-1" means "dates-1", not "periods - 1".

    You can verify it yourself by increasing each year by this example's n-1 CAGR and you will get the final result.
  • To post as a guest, your comment is unpublished.
    Daniel · 4 years ago
    The original formula is CORRECT, but its explanation is wrong; It confuses the number of dates shown with the number of periods. In the example, there are ten dates listed but they extend over only 9 years (periods). That is why there is a minus 1.Try it yourself by calculating each year's increase at the CAGR of 6.5257% and you will get the correct ending answer.
  • To post as a guest, your comment is unpublished.
    Andrew · 4 years ago
    As noted above, this formula is INCORRECT and misleading (especially since it's the first Google result). Please correct!
  • To post as a guest, your comment is unpublished.
    ramsy foss · 4 years ago
    I need the amount $20,000 @ 8% & 10% would be after 30 years compounded growth please. Thank you, Ramsy
  • To post as a guest, your comment is unpublished.
    Dan · 4 years ago
    Agree with MANOJ - the formula is wrong. it is not n-1
  • To post as a guest, your comment is unpublished.
    Manoj · 5 years ago
    Hi Bro,

    Your Formula for CAGR: [quote][b]=((End Value/Start Value)^(1/(Periods - 1)) -1[/b] [/quote] highlighted in blue is incorrect.

    The correct CAGR formula is:

    = ((FV/PV)^(1/n)) - 1

    Where,
    FV: Future Value
    PV: Present Value
    n: Number of years