公式與函數

SUM 函數

SUM 函數會將值相加。 您可以新增個別的值、儲存格參照或範圍,或混合新增這三種。

例如:

  • =SUM(A2:A10) 將儲存格 A2:10 中的值相加。

  • =SUM(A2:A10, C2:C10) 將儲存格 A2:10 以及儲存格 C2:C10 中的值相加。

您的瀏覽器不支援影片。 請安裝 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

SUM(number1,[number2],...)

引數名稱

描述

number1   

必要

您要新增的第一個數字。 這個數字可以是 4,一個 儲存格參照,像是 B6,或一個儲存格 範圍,像是 B2:B8。

number2-255   

選擇性

這是您要新增的第二個數字。 您可以用這種方式來指定最多 255 個數字。

本節將探討使用 SUM 函數的一些最佳做法。 其中大多也可以應用於使用其他函數。

=1+2 或 =A+B 方法 – 雖然您可以輸入 =1+2+3 或 =A1+B1+C2,並取得完全正確的結果,但這些方法會因為一些原因而容易出錯:

  1. 錯字 – 請想像當您嘗試輸入類似以下的多個和/或更大的值時:

    • =14598.93+65437.90+78496.23

    然後嘗試驗證您的輸入都正確。 請將這些值放在個別的儲存格並使用 SUM 公式,這樣會容易得多。 此外,當這些值在儲存格中時,您可以將它們格式化,以便在公式中能夠更容易讀取。

    使用 SUM 函數,而不要將數值硬性寫入公式中。  儲存格 D5 中的公式是 =SUM(D2:D4)
  2. 參照文字 (而不是數字) 導致的 #VALUE! 錯誤

    如果您使用類似以下的公式:

    • =A1+B1+C1=A1+A2+A3

    不佳的公式結構範例。  儲存格 D2 中的公式是 =A2+B2+C2

    如果參照的儲存格中有任何會傳回 #VALUE! 錯誤的非數字 (文字) 值,您的公式則會中斷。 加總會略過文字值並只提供數值的加總。

    正確的公式結構。  儲存格 D2 中的公式不是 =A2+B2+C2,而是 =SUM(A2:C2)
  3. 刪除列或欄的 #REF! 錯誤

    刪除欄所造成的 #REF! 錯誤。  公式已變更為 =A2+#REF!+B2

    如果您刪除列或欄,公式不會更新排除刪除列的值,而是會傳回 #REF! 錯誤,不過使用 SUM 函數會自動更新。

    SUM 函數會根據插入或刪除的列與欄自動調整
  4. 插入列或欄時,公式不會更新參照

    =A+B+C 公式在新增列時不會更新

    如果您插入列或欄,公式將不會更新包含新增列的值,不過使用 SUM 函數就會自動更新 (只要不是在公式參照的範圍之外)。 尤為重要的是如果您預期公式會更新但並未更新,這樣會使結果不完整,而且您可能不會發現。

    範例說明插入欄時 SUM 公式自動從 =SUM(A2:C2) 延伸至 =SUM(A2:D2)
  5. 以個別儲存格參照與範圍執行加總

    使用類似以下的公式:

    • =SUM(A1,A2,A3,B1,B2,B3)

    在參照的範圍之中插入或刪除列時,也會因為相同的原因而容易出錯。 使用個別範圍會比較理想,例如:

    • =SUM(A1:A3,B1:B3)

    在新增或刪除列時,它會更新。

  1. 我想要加/減/乘/除數字 請參閱本系列影片Excel 中的基本數學,或用 Excel 當計算機 (英文)。

  2. 我要如何顯示更多/較少的小數位數? 您可以變更您的數值格式。 選取有問題的儲存格或範圍,然後使用 Ctrl+1 開啟 [儲存格格式] 對話方塊,然後按一下 [數值] 索引標籤,並選取您想要的格式,確保小數位數在您想要的位置上。

  3. 我要如何加上或減去時間? 您可以用幾種不同的方法加上及減去時間。 舉例來說,若要得到 8:00 AM - 12:00 PM 之間的差以計算工資,您可以使用:=("12:00 PM"-"8:00 AM")*24,將結束時間減去開始時間。 請注意,Excel 會將時間計算為一天的分數,因此您必須乘以 24,才能得到總時數。 在第一個範例中,我們使用 =((B2-A2)+(D2-C2))*24,取得從一天開始到結束,不包括午休在內的總時數 (共 8.50 小時)。

    如果您只是想加上時間,且想要以小時和分鐘顯示,那麼您就只要加總,而不需要乘以 24。我們在第二個範例使用 =SUM(A6:C6),因為我們只需要分派工作的總小時和分鐘數 (5:36 或 5 小時 36 分鐘)。

    計算時間

    如需詳細資訊,請參閱:加上或減去時間

  4. 我要如何取得日期之間的差? 和時間一樣,您可以加上及減去日期。 以下是計算兩個日期之間的天數時相當常見的範例。 =B2-A2,就是這麼簡單。 處理日期與時間的關鍵都是,從結束日期/時間開始,然後減去開始日期/時間。

    計算兩個日期之間差了多少天

    如需更多處理日期的方式,請參閱︰計算兩個日期之間的差。

  5. 我要如何加總可見儲存格? 有時候,您會手動隱藏列或使用 [自動篩選] 顯示特定資料,您可能會想只加總可見的儲存格。 您可以使用 SUBTOTAL 函數。 如果您在 Excel 表格中使用合計列,您從 [合計] 下拉式清單中選取的任何函數會自動輸入成小計。 請參閱更多關於如何合計 Excel 表格中的資料

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

深入了解 SUM

SUMIF 函數只會將符合一項條件的值相加

SUMIFS 函數只會將符合多個準則的值相加

COUNTIF 函數只會計算符合單一準則的值

COUNTIFS 函數只會計算符合多個準則的值

Excel 中的公式概觀

如何避免公式出錯

尋找並校正公式中的錯誤

數學與三角函數

Excel 函數 (按字母排序)

Excel 函數 (依類別)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。