KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

在 Excel 中計算 2 個數值間的百分比變化

作者Siluvia修改日期

無論是用於商業分析、學術研究還是個人理財,掌握百分比變化計算都是有效運用數據分析的關鍵。本文將從 Excel 中計算百分比增減的基本公式入手,逐步深入探討更進階的操作技巧,包括如何處理負數、應對零值,以及根據已知的百分比變化反向推算原始值或新值。

計算百分比變化


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

計算兩個數值之間百分比變化有兩種基本公式:

公式 1

=(new_value - old_value) / old_value

公式 2

=new_value / old_value – 1

這些公式能協助您精準計算某個數值的百分比增減幅度。以下提供兩個範例,示範如何運用這些公式來衡量兩數值間的百分比變化。


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

本節將逐步示範如何計算兩個數值之間的百分比增減。


計算百分比增長

若新值大於舊值,結果即為百分比增長。如下圖所示,假設您經營一個網站,每年註冊用戶數持續成長。若要計算每年用戶數的百分比增長率,請依照以下步驟操作。

範例資料

步驟 1:套用公式取得結果

選取一個空白儲存格(此處為 D2),輸入下列任一公式後,按下 Enter 鍵即可取得結果。接著選取該儲存格,並向下拖曳其填滿控點,就能快速取得其餘結果!結果將以下圖所示的一般數字格式呈現:

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

 套用公式取得結果

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

若要將數字格式化為百分比,請保持結果儲存格處於選取狀態,前往常用索引標籤中的數字群組,點擊百分比樣式按鈕即可。

在 [首頁] 索引標籤下選取 [百分比樣式]

結果

每年用戶的百分比增長率已計算完成,請參見下圖:

數字已轉換為百分比

注意:在公式中,C2 是包含新值的儲存格,而 B2 是包含舊值的儲存格。

kutools for excel ai 的螢幕截圖

透過 KUTOOLS AI 解鎖 Excel 魔法

  • 智慧執行:只需簡單指令,即可執行儲存格操作、分析資料並建立圖表。
  • 自訂公式:打造專屬客製化公式,輕鬆簡化您的工作流程!
  • VBA 編碼:輕鬆撰寫並實作 VBA 程式碼!
  • 公式解析:輕鬆掌握複雜公式!
  • 文字翻譯:輕鬆打破試算表中的語言障礙!
運用 AI 驅動工具強化您的 Excel 能力。立即下載,體驗前所未有的高效!

計算百分比下降

若新值小於舊值,即為減少。下圖顯示產品價格下跌的情形。若要計算這些價格的百分比降幅,請依照下列步驟操作。

 範例資料

步驟 1:套用公式取得結果

選取一個空白儲存格(此處為 D2),輸入下列任一公式後,按下 Enter 鍵即可取得結果。接著選取該儲存格,並向下拖曳其填滿控點,就能快速取得其餘結果。結果將以下圖所示的一般數字格式呈現:

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

 套用公式取得結果

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

若要將數字格式化為百分比,請保持結果儲存格處於選取狀態,前往常用索引標籤中的數字群組,點擊百分比樣式按鈕即可。

在 [首頁] 索引標籤下選取 [百分比樣式]

結果

這些價格的百分比降幅已計算完成,請參見下圖:

數字已轉換為百分比

注意:在公式中,C2 是包含新價格的儲存格,而 B2 是包含舊價格的儲存格。

進階操作

本節將示範計算兩個數值間百分比變化時可能遇到的各種情境。


使用負數計算百分比變化

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

以下將透過具體範例說明各類情境:

兩個數值皆為負數

即使兩個數值皆為負數,標準的百分比變化公式依然適用。
例如,某公司上季虧損 $10,000(舊值為-10,000),本季虧損擴大至 $50,000(新值為-50,000)。如下圖所示,使用標準公式(=(C 2-B2)/B2)計算得出 400% 的增幅,表示虧損金額的絕對值已擴大為原來的四倍。

 若兩個數值皆為負數,使用公式取得百分比

其中一個數值為負數

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

舊值為正數,新值為負數

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

例如,某股票價值由正轉負:上個月其價值為 $10(舊值為 10),本月因市場下跌,價值降至 -$10(新值為 ——10)。若套用標準公式(=(C 2-B2)/B2)計算兩者間的百分比變化,結果為 ——200%,代表股價大幅下跌,顯示該股票已從獲利轉為虧損。

 若舊值為正數、新值為負數,使用公式取得百分比

舊值為負數,新值為正數

例如,某企業從虧損轉為獲利:去年這家小型企業虧損 10,000 美元(舊值為 ——10,000),今年則獲利 20,000 美元(新值為 20,000)。若套用標準百分比變化公式計算,將得出錯誤結果。

若舊值為負數、新值為正數,使用公式取得百分比

此處 ——300 的結果在實際情境中具有誤導性,因為它暗示情況惡化(呈現負向變化),但事實上企業已從虧損轉為獲利。

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

=(C2-B2)/ABS(B2)

 使用 ABS 函數使分母為正數

此處 300% 的結果才真正體現從虧損轉為獲利的正面轉變。

注意
  • 請注意,ABS 方法可能產生誤導性結果!如下方截圖所示,所有企業皆由虧損轉為獲利,其中 F 公司獲利最高,但其百分比變化卻低於其他公司,顯然有違常理。因此,務必謹慎使用此方法!
    ABS 方法可能產生誤導性結果

使用零值計算百分比變化

雖然在 Excel 中計算百分比變化相當簡單,但一旦涉及零值,就可能遇到困難。

舊值為零

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

問題 1:舊值為零

在此情況下,最合理的做法是將百分比變化視為 100%。根據基本數學原理,從 0 增加至任何正數均被視為 100% 的增幅。

以下是基本公式:

公式 1

=IFERROR((new value - old value) / old value, 1)

公式 2

=IFERROR((new value / old value - 1, 1)

若要將結果顯示為 100% 而非#DIV/0!錯誤,可套用下列任一公式:

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

套用 IFERROR 函數解決此問題

新值為零

當新值為 0 時,結果為 -1(即 ——100%),代表完全減少。此情況下結果合理,因為從正值降至 0 正好是 100% 的降幅,因此該結果可接受。

問題 2:新值為零


根據百分比變化計算舊值

有時您會遇到已知百分比變化與最新數值,卻需要反推原始數值的情況。例如,若今年銷售額為 $12,000,較去年成長 20%,該如何求得去年的銷售額?此時應使用下列公式:

基本公式

=New value / (1 + Percentage Change)

選取一個空白儲存格(例如 C2),輸入下列公式後按下 Enter 按下鍵以取得結果。

=B2/(1+A2)

根據百分比變化計算舊值

注意:在此公式中,B2 是包含新值的儲存格,而儲存格 A2 包含百分比變動。

根據百分比變化計算新值

相反的情況是已知百分比變化與原始值,需推算新值。例如,若今年銷售額為 $10,000,且希望明年的銷售額較今年成長 20%,該如何計算明年的銷售額?

基本公式

=Old value * (1 + Percentage Change)

選取一個空白儲存格(例如 C2),輸入下列公式後按下 Enter 按下鍵以取得結果。

=B2*(1+A2)

 根據百分比變化計算新值

注意:在此公式中,B2 是包含舊值的儲存格,而儲存格 A2 包含百分比變動。

總結而言,掌握在 Excel 中計算兩個數值間百分比變化的技巧,是一項極具實用性的能力,能顯著提升您的數據分析效能。無論是處理簡單的增減,或是面對負數、零值等複雜情境,本教學皆提供多種公式,助您輕鬆應對!若您渴望進一步探索 Excel 的強大功能,我們網站還提供豐富的教學資源。立即探索更多 Excel 技巧

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:根據以下功能徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、標示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依性下拉式清單     多重選擇下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單寄送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符、……)   50+ 圖表 類型甘特圖、……)   40+ 實用公式基於生日計算年齡、……)   19 插入工具插入二維碼從路徑插入圖片、……)   12 轉換工具金額轉大寫匯率轉換、……)   7 合併和拆分工具高級合併行分割儲存格、……)更多功能
在您的慣用語言中使用 Kutools – 支援英文、西班牙文、德文、法文、中文及 40+ 種其他語言!

透過 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的效率!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點選以取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更加輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀功能,讓您操作更流暢、效率再升級!
  • 在相同視窗的新分頁中開啟與建立多份文件,而非在新視窗中進行。
  • 每天為您提升 50% 的工作效率,省下數百次滑鼠點擊!

所有 Kutools 增益集,一套安裝程式

Kutools for Office 套件整合 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊!

ExcelWordOutlookTabsPowerPoint
  • 一體化套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
  • 一套安裝程式,一張授權— 數分鐘內完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買增益集更省錢