跳到主要內容

如果單元格包含或等於 Excel 中的 x 或 y,則求和

如果要對包含或等於一個值或另一個值的單元格求和,本教程詳細提供了兩個公式來幫助解決問題。

如何在Excel中對單元格包含x或y進行求和?
如何在Excel中對單元格等於x或y求和?


如何在Excel中對單元格包含x或y進行求和?

如下面的屏幕截圖所示,如果 C 列中的單元格包含“apple”或“lychee”,要對 D 列中的單元格求和,您可以應用基於 SUMPRODUCT、ISNUMBER 和 SEARCH 函數的公式。

通用公式

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

參數

條件_range1:您希望通過標準 1 評估的單元格範圍;
標準_rang2:您希望通過標準 2 評估的單元格範圍;
準則1:用於定義 Criteria_rang1 中哪些單元格將被添加的標準;
準則2:用於定義將添加 Criteria_rang2 中的哪些單元格的標準。
總和範圍:要求和的單元格範圍;

如何使用這個公式?

選擇一個空白單元格,複製或輸入下面的公式,然後按 Enter 獲得結果的關鍵。

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

筆記:在這個公式中,G4和G5是包含這兩個條件的單元格。 或者,您可以直接鍵入用雙引號括起來的實際文本值。

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

公式說明

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

ISNUMBER(搜索(“蘋果”,C5:C12))
> 搜索(“蘋果”,C5:C12): SEARCH 函數在 C5:C12 區域的每個單元格中定位“apple”的第一個字符的位置,並返回這樣的數組 {#VALUE!;#VALUE!;1;9;1;#VALUE!; #VALUE!;18}。 #VALUE!'s 表示在相應的單元格中找不到“apple”;
> ISNUMBER({#VALUE!;#VALUE!;1;9;1;#VALUE!;#VALUE!;18}):這裡的 ISNUMBER 函數檢查數組中的引用值是數字還是非數字。 如果 value 參數是數字,則返回“TRUE”,如果不是,則返回“FALSE”。 然後你會得到一個新數組 {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE}。
ISNUMBER(搜索(“荔枝”,C5:C12)): 這部分的解釋同上。 在這裡,ISNUMBER 函數最終返回了一個像這樣的數組 {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE};
{假;假;真;真;真;假;假;真} + {假;假;假;真;假;假;真;真}:然後我們將這些數組相加,數學運算將TRUE和FALSE值轉換為1和0。 最後我們得到一個數字數組 {0;0;1;2;1;0;1;2};
({0;0;1;2;1;0;1;2}) > 0:數組中的每個數字都與數字 0 進行比較,並返回一個 TRUE 和 FALSE 數組,如下所示 {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE};
--({假;假;真;真;真;假;真;真}):這兩個減號將“TRUE”轉換為 1,將“FALSE”轉換為 0。這裡您將得到一個新數組為 {0;0;1;1;1;0;1;1};
SUMPRODUCT({0;0;1;1;1;0;1;1},D5:D12) = SUMPRODUCT({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}):SUMPRODUCT函數將兩個數組的對應分量相乘,返回一個數組為{0;0;980;1200;600;0;150;300},然後將數組中的所有結果相加,最終返回3230。

如何在Excel中對單元格等於x或y求和?

在上一節中,我們介紹了對包含一個值或另一個值的單元格求和的公式。 本節將演示如何將兩個 SUMIF 函數相加以對等於 x 或 y 的單元格求和。

下面的例子是如果產品等於“apple”或“lychee”,則對銷售額求和。

通用公式

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

參數

條件_range1:您希望通過標準 1 評估的單元格範圍;
標準_rang2:您希望通過標準 2 評估的單元格範圍;
準則1:定義 Criteria_rang1 中哪些單元格將被添加的條件。
準則2:定義 Criteria_rang2 中哪些單元格將被添加的條件。
總和範圍:要求和的單元格範圍;

如何使用這個公式?

選擇一個空白單元格,將以下公式複製或輸入其中,然後按 Enter 獲得結果的關鍵。

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

備註:此公式引用包含兩個條件的兩個單元格 G4 和 G5。 您可以直接鍵入雙引號括起來的文本值作為公式中的條件。

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

這個公式的解釋

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

第一個 SUMIF 函數對“apple”的銷售額求和,第二個 SUMIF 函數對“lychee”的銷售額求和。 然後將這兩個結果相加得到總銷售額。

相關功能

Excel SUMPRODUCT函數
Excel SUMPRODUCT 函數可用於將兩個或多個列或數組相乘,然後得到乘積的總和。

Excel ISNUMBER函數
Excel ISNUMBER 函數在單元格包含數字時返回 TRUE,否則返回 FALSE。

Excel 搜索功能
Excel SEARCH 函數可以幫助您從給定的文本字符串中查找特定字符或子字符串的位置

Excel SUMIFS功能
Excel SUMIF 函數可以幫助根據多個條件對單元格值求和。


相關公式

如果單元格包含星號,則求和
為了對包含被視為文字字符而非通配符的星號的單元格求和,本教程解釋了基於 SUMIF 函數和波浪號 (~) 的公式。

如果單元格同時包含 x 和 y,則求和
本分步教程演示瞭如何使用 SUMIFS 函數對包含 x 和 y 的相應單元格求和一系列單元格。

如果日期在兩個日期之間求和
本教程演示瞭如何使用基於 SUMIFS 函數的公式在 Excel 中對特定日期範圍內的值求和。

如果單元格等於或不等於某個值,則求和
本分步教程解釋了兩個公式,用於根據 SUMIF 函數對等於或不等於某個值的單元格範圍求和。


最佳辦公效率工具

Kutools for Excel-幫助您從人群中脫穎而出

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項  |  刪除空白行  |  合併列或儲存格而不遺失數據  |  沒有公式的回合 ...
超VLookup: 多重標準  |  多重價值  |  跨多頁  |  模糊查詢...
副詞。 下拉清單: 簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  將列與 選擇相同和不同的單元格 ...
特色功能: 網格焦點  |  設計圖  |  大方程式酒吧  |  工作簿和工作表管理器 | 資源庫 (自動文字)  |  日期選擇器  |  合併工作表  |  加密/解密單元格  |  按清單發送電子郵件  |  超級濾鏡  |  特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符 ...)  |  50+ 圖表 類型 (甘特圖 ...)  |  40+ 實用 公式 (根據生日計算年齡 ...)  |  19 插入 工具 (插入二維碼, 從路徑插入圖片 ...)  |  12 轉化 工具 (數字到單詞, 貨幣兌換 ...)  |  7 合併與拆分 工具 (高級合併行, 拆分 Excel 儲存格 ...)  |  ... 和更多

Kutools for Excel 擁有超過 300 個功能, 確保只需點擊一下即可獲得您所需要的...

產品描述


Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的選項卡,就像 Chrome、Edge 和 Firefox 一樣。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations