在 Excel 中計算兩個數字之間的百分比變化
無論是商業分析、學術研究還是個人財務管理,掌握百分比變化計算對於有效的數據分析至關重要。本文將從在 Excel 中計算百分比增長和減少的基本公式開始,然後深入探討更進階的操作,包括處理負數、處理零值,以及根據給定的百分比變化反向計算原始值或新值。
計算百分比變化的基本公式
有兩個基本公式可用於計算兩個數字之間的百分比變化:
公式 1:
=(新值 - 舊值) / 舊值
公式 2:
=新值 / 舊值 – 1
這些公式可以幫助您確定某個數字按百分比增加了多少或減少了多少。下面您將看到如何使用這些公式來計算兩個數字之間的百分比變化的兩個示例。
計算百分比增長
如果新值大於舊值,結果就是百分比增長。如下方截圖所示,假設您有一個網站,註冊用戶每年都在增長。要計算每年用戶的百分比增長,您可以按照以下步驟進行操作。
步驟 1:應用公式獲取結果
選擇一個空白單元格(此處為 D2),輸入以下公式之一並按下 Enter 鍵以獲取結果。選擇該單元格並向下拖動其 填滿控制柄 以獲取其餘結果。結果將顯示為一般數字,如下方截圖所示:
=(C2-B2)/B2
=C2/B2-1
步驟 2:將結果格式化為百分比
要將數字格式化為百分比,保持結果單元格選中狀態,前往「首頁」標籤下的「數字」組中選擇「百分比樣式」按鈕。
結果
每年用戶的百分比增長已經計算完成。請參閱下方截圖:

使用 Kutools AI 解鎖 Excel 的魔法
- 智能執行:執行單元格操作、分析數據並創建圖表——所有這些都由簡單的指令驅動。
- 自訂公式:生成量身定制的公式,簡化您的工作流程。
- VBA 編碼:輕鬆編寫和實現 VBA 代碼。
- 公式解釋:輕鬆理解複雜的公式。
- 文本翻譯:打破電子表格中的語言障礙。
計算百分比減少
如果新值小於舊值,則表示減少。下方截圖顯示了產品價格的下降。要計算這些價格的百分比減少,請按照以下步驟進行操作。
步驟 1:應用公式獲取結果
選擇一個空白單元格(此處為 D2),輸入以下公式之一並按下 Enter 鍵以獲取結果。選擇該單元格並向下拖動其 填滿控制柄 以獲取其餘結果。結果將顯示為一般數字,如下方截圖所示:
=(C2-B2)/B2
=C2/B2-1
步驟 2:將結果格式化為百分比
要將數字格式化為百分比,保持結果單元格選中狀態,前往「首頁」標籤下的「數字」組中選擇「百分比樣式」按鈕。
結果
這些價格的百分比減少已經計算完成。請參閱下方截圖:
計算帶有負數的百分比變化
在計算百分比變化時,您可能會遇到以下負數的情況:
讓我們通過具體的例子來說明每種情況:
兩個數字都是負數
即使兩個值都為負數,標準的百分比變化公式仍然有效。
例如,考慮一家公司上季度損失為 10,000 美元(舊值為 -10,000),而本季度損失增至 50,000 美元(新值為 -50,000)。如下圖所示,使用標準公式(=(C2-B2)/B2)得出 400% 的增長,這表明損失從絕對值 10,000 美元增加到 50,000 美元,增長了四倍。
其中一個數字是負數
在這種情況下,您可能會遇到舊值為負數或新值為負數的情況。
當新值為負數時,標準的百分比變化公式同樣適用。
例如,一支股票的價值從正值轉變為負值。上個月它的價值為 10 美元(舊值為 10),本月由於市場下跌,其價值降至 -10 美元(新值為 -10)。為了計算這兩個數字之間的百分比變化,我應用標準公式(=(C2-B2)/B2)得到 -200% 的結果。這代表了一個顯著的減少,表明從盈利轉變為虧損。
例如,一家企業從虧損轉變為盈利。去年,這家小型企業虧損了 10,000 美元(舊值為 -10,000),今年實現了 20,000 美元的盈利(新值為 20,000)。如果您應用標準的百分比公式來計算百分比變化,結果將不正確。
這裡的結果 -300 在實際情況中具有誤導性。它暗示了一個負面的變化,意味著情況惡化,但實際上,情況已從虧損改善為盈利。
在這種情況下,您需要使用 ABS 函數使分母為正數,確保百分比變化結果準確反映從負數到正數的轉變。這是新的公式:
=(C2-B2)/ABS(B2)
這裡的結果 300% 表明了從虧損到盈利的實際正面變化。
- 請注意,ABS 方法可能會產生誤導的結果。如下方截圖所示,所有企業都從虧損轉變為盈利,F 公司是最賺錢的。然而,它顯示的百分比變化比其他公司小,這毫無意義。因此,謹慎使用此方法!
計算帶有零值的百分比變化
雖然在 Excel 中計算百分比變化非常簡單,但當計算涉及零時,您可能會遇到一些困難。
舊值為零
當舊值為零時,標準公式返回 #DIV/0! 錯誤值。請參見截圖:
在這種情況下,最可接受的解決方案是將百分比變化視為 100%。在基礎數學中,從 0 到任何正數的變化都被視為 100% 的增長。
以下是基本公式:
公式 1:
=IFERROR((新值 - 舊值) / 舊值, 1)
公式 2:
=IFERROR((新值 / 舊值 - 1, 1)
要顯示結果為 100% 而不是 #DIV/0! 錯誤,您可以應用以下公式之一:
=IFERROR((C2 - B2) / B2, 1)
=IFERROR((C2 / B2) -1, 1)
新值為零
當新值為 0 時,結果為 -1,即 -100%。結果 -100% 表示完全減少。在這種情況下,結果是合理的,因為從正值變為 0 將是 100% 的減少。結果是可以接受的。
根據百分比變化計算舊值
有時候,您可能會遇到這樣的情況:您知道百分比變化和最新值,現在需要確定原始值。例如,如果今年的銷售額為 12,000 美元,比去年增長了 20%,那麼您如何找到去年的銷售額?在這種情況下,您會使用以下公式:
基本公式:
=新值 / (1 + 百分比變化)
選擇一個空白單元格,如 C2,輸入以下公式並按下 Enter 鍵以獲取結果。
=B2/(1+A2)
根據百分比變化計算新值
相反的情況是,您知道百分比變化和原始值,需要確定新值。例如,如果今年的銷售額為 10,000 美元,並且您希望明年銷售額比今年高出 20%,那麼您如何計算明年的銷售額?
基本公式:
=舊值 * (1 + 百分比變化)
選擇一個空白單元格,如 C2,輸入以下公式並按下 Enter 鍵以獲取結果。
=B2*(1+A2)
總之,掌握在 Excel 中計算兩個數字之間的百分比變化是一項多用途的技能,可以顯著提升您的數據分析能力。無論是處理簡單的增加和減少,還是涉及負數或零值的複雜場景,本教程提供了各種解決這些任務的公式。對於那些渴望深入探索 Excel 功能的人,我們的網站擁有豐富的教程。點擊這裡發現更多 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%,每天為您減少數百次鼠標點擊!