Skip to main content

在 Excel 中計算兩個數字之間的百分比變化

Author: Siluvia Last Modified: 2025-05-12

無論是商業分析、學術研究還是個人財務管理,掌握百分比變化計算對於有效的數據分析至關重要。本文將從在 Excel 中計算百分比增長和減少的基本公式開始,然後深入探討更進階的操作,包括處理負數、處理零值,以及根據給定的百分比變化反向計算原始值或新值。

Calculate percentage change


計算百分比變化的基本公式

有兩個基本公式可用於計算兩個數字之間的百分比變化:

公式 1:

=(新值 - 舊值) / 舊值

公式 2:

=新值 / 舊值 – 1

這些公式可以幫助您確定某個數字按百分比增加了多少或減少了多少。下面您將看到如何使用這些公式來計算兩個數字之間的百分比變化的兩個示例。


計算兩個數字之間的百分比變化

本節將逐步向您展示如何計算兩個數字之間的百分比增加和減少。


計算百分比增長

如果新值大於舊值,結果就是百分比增長。如下方截圖所示,假設您有一個網站,註冊用戶每年都在增長。要計算每年用戶的百分比增長,您可以按照以下步驟進行操作。

sample data

步驟 1:應用公式獲取結果

選擇一個空白單元格(此處為 D2),輸入以下公式之一並按下 Enter 鍵以獲取結果。選擇該單元格並向下拖動其 填滿控制柄 以獲取其餘結果。結果將顯示為一般數字,如下方截圖所示:

=(C2-B2)/B2
=C2/B2-1

 Apply formulas to get the result

步驟 2:將結果格式化為百分比

要將數字格式化為百分比,保持結果單元格選中狀態,前往「首頁」標籤下的「數字」組中選擇「百分比樣式」按鈕。

select the Percent Style under Home tab

結果

每年用戶的百分比增長已經計算完成。請參閱下方截圖:

numbers are converted to percentages

注意:在公式中,C2 是包含新值的單元格,B2 是包含舊值的單元格。

a screenshot of kutools for excel ai

使用 Kutools AI 解鎖 Excel 的魔法

  • 智能執行:執行單元格操作、分析數據並創建圖表——所有這些都由簡單的指令驅動。
  • 自訂公式:生成量身定制的公式,簡化您的工作流程。
  • VBA 編碼:輕鬆編寫和實現 VBA 代碼。
  • 公式解釋:輕鬆理解複雜的公式。
  • 文本翻譯:打破電子表格中的語言障礙。
通過人工智能工具增強您的 Excel 能力。立即下載,體驗前所未有的效率!

計算百分比減少

如果新值小於舊值,則表示減少。下方截圖顯示了產品價格的下降。要計算這些價格的百分比減少,請按照以下步驟進行操作。

 sample data

步驟 1:應用公式獲取結果

選擇一個空白單元格(此處為 D2),輸入以下公式之一並按下 Enter 鍵以獲取結果。選擇該單元格並向下拖動其 填滿控制柄 以獲取其餘結果。結果將顯示為一般數字,如下方截圖所示:

=(C2-B2)/B2
=C2/B2-1

 Apply formulas to get the result

步驟 2:將結果格式化為百分比

要將數字格式化為百分比,保持結果單元格選中狀態,前往「首頁」標籤下的「數字」組中選擇「百分比樣式」按鈕。

select the Percent Style under Home tab

結果

這些價格的百分比減少已經計算完成。請參閱下方截圖:

numbers are converted to percentages

注意:在公式中,C2 是包含新價格的單元格,B2 是包含舊價格的單元格。

進階操作

本節展示了在計算兩個數字之間的百分比變化時可能遇到的不同情況。


計算帶有負數的百分比變化

在計算百分比變化時,您可能會遇到以下負數的情況:

讓我們通過具體的例子來說明每種情況:

兩個數字都是負數

即使兩個值都為負數,標準的百分比變化公式仍然有效。
例如,考慮一家公司上季度損失為 10,000 美元(舊值為 -10,000),而本季度損失增至 50,000 美元(新值為 -50,000)。如下圖所示,使用標準公式(=(C2-B2)/B2)得出 400% 的增長,這表明損失從絕對值 10,000 美元增加到 50,000 美元,增長了四倍。

 use a formula to get the percentage if both the two numbers are negative

其中一個數字是負數

在這種情況下,您可能會遇到舊值為負數或新值為負數的情況。

舊值為正,新值為負

當新值為負數時,標準的百分比變化公式同樣適用。

例如,一支股票的價值從正值轉變為負值。上個月它的價值為 10 美元(舊值為 10),本月由於市場下跌,其價值降至 -10 美元(新值為 -10)。為了計算這兩個數字之間的百分比變化,我應用標準公式(=(C2-B2)/B2)得到 -200% 的結果。這代表了一個顯著的減少,表明從盈利轉變為虧損。

 use a formula to get the percentage if old value is positive, new value is negative

舊值為負,新值為正

例如,一家企業從虧損轉變為盈利。去年,這家小型企業虧損了 10,000 美元(舊值為 -10,000),今年實現了 20,000 美元的盈利(新值為 20,000)。如果您應用標準的百分比公式來計算百分比變化,結果將不正確。

use a formula to get the percentage if old value is negative, new value is positive

這裡的結果 -300 在實際情況中具有誤導性。它暗示了一個負面的變化,意味著情況惡化,但實際上,情況已從虧損改善為盈利。

在這種情況下,您需要使用 ABS 函數使分母為正數,確保百分比變化結果準確反映從負數到正數的轉變。這是新的公式:

=(C2-B2)/ABS(B2)

 use the ABS function to make the denominator positive

這裡的結果 300% 表明了從虧損到盈利的實際正面變化。

注意:
  • 請注意,ABS 方法可能會產生誤導的結果。如下方截圖所示,所有企業都從虧損轉變為盈利,F 公司是最賺錢的。然而,它顯示的百分比變化比其他公司小,這毫無意義。因此,謹慎使用此方法!
    the ABS method may produce misleading results

計算帶有零值的百分比變化

雖然在 Excel 中計算百分比變化非常簡單,但當計算涉及零時,您可能會遇到一些困難。

舊值為零

當舊值為零時,標準公式返回 #DIV/0! 錯誤值。請參見截圖:

problem 1: old value is zero

在這種情況下,最可接受的解決方案是將百分比變化視為 100%。在基礎數學中,從 0 到任何正數的變化都被視為 100% 的增長。

以下是基本公式:

公式 1:

=IFERROR((新值 - 舊值) / 舊值, 1)

公式 2:

=IFERROR((新值 / 舊值 - 1, 1)

要顯示結果為 100% 而不是 #DIV/0! 錯誤,您可以應用以下公式之一:

=IFERROR((C2 - B2) / B2, 1)
=IFERROR((C2 / B2) -1, 1)

apply IFERROR function to solve this task

新值為零

當新值為 0 時,結果為 -1,即 -100%。結果 -100% 表示完全減少。在這種情況下,結果是合理的,因為從正值變為 0 將是 100% 的減少。結果是可以接受的。

problem 2: new value is zero


根據百分比變化計算舊值

有時候,您可能會遇到這樣的情況:您知道百分比變化和最新值,現在需要確定原始值。例如,如果今年的銷售額為 12,000 美元,比去年增長了 20%,那麼您如何找到去年的銷售額?在這種情況下,您會使用以下公式:

基本公式:

=新值 / (1 + 百分比變化)

選擇一個空白單元格,如 C2,輸入以下公式並按下 Enter 鍵以獲取結果。

=B2/(1+A2)

Calculate old value based on percentage change

注意:在此公式中,B2 是包含新值的單元格,A2 單元格包含百分比變化。

根據百分比變化計算新值

相反的情況是,您知道百分比變化和原始值,需要確定新值。例如,如果今年的銷售額為 10,000 美元,並且您希望明年銷售額比今年高出 20%,那麼您如何計算明年的銷售額?

基本公式:

=舊值 * (1 + 百分比變化)

選擇一個空白單元格,如 C2,輸入以下公式並按下 Enter 鍵以獲取結果。

=B2*(1+A2)

 Calculate new value based on percentage change

注意:在此公式中,B2 是包含舊值的單元格,A2 單元格包含百分比變化。

總之,掌握在 Excel 中計算兩個數字之間的百分比變化是一項多用途的技能,可以顯著提升您的數據分析能力。無論是處理簡單的增加和減少,還是涉及負數或零值的複雜場景,本教程提供了各種解決這些任務的公式。對於那些渴望深入探索 Excel 功能的人,我們的網站擁有豐富的教程。點擊這裡發現更多 Excel 技巧和竅門

最佳辦公效率工具

🤖 Kutools AI 助手:基於智能執行方式革新數據分析:智能執行   |  生成代碼  |  創建自訂公式  |  分析數據並生成圖表  |  調用 Kutools 函數
熱門功能查找、標記重複值或識別重複項   |  刪除空行   |  合併列或單元格而不丟失數據   |   四捨五入無需公式 ...
高級 LOOKUP多條件 VLookup    多值 VLookup  |   多表查找   |   模糊查找 ....
高級下拉列表快速創建下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  |  比較區域和列 ...
特色功能網格聚焦   |  設計檢視   |   增強編輯欄    工作簿與工作表管理器   |  資源庫(自動文本)   |  日期提取器   |  合併資料   |  加密/解密儲存格    按列表發送電子郵件   |  超級篩選   |   特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文本工具添加文本刪除特定字符、...)   |   50+ 圖表 類型甘特圖、...)   |   40+ 實用 公式基於生日計算年齡、...)   |   19 個插入工具插入QR碼根據路徑插入圖片、...)   |   12 個轉換工具金額轉大寫匯率轉換、...)   |   7 個合併與分割工具高級合併行分割儲存格、...)   |   ... 還有更多

使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。  點擊這裡獲取您最需要的功能...


Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!