該教程顯示瞭如何在Google電子表格中使用SUMIF函數來有條件地總和單元。您會找到文本,數字和日期的公式示例,並學習如何使用多個標準總結。
Google表中一些最好的功能是幫助您總結和分類數據的功能。今天,我們將仔細研究這樣的功能之一 - SUMIF-一種有條件的總和單元的強大儀器。在研究語法和公式示例之前,讓我從幾個重要的評論開始。
Google表具有兩個功能,可以根據條件來添加數字: SUMIF和SEMIF 。前者僅評估一個條件,而後者可以一次測試多個條件。在本教程中,我們將僅關注SUMIF函數,下一篇文章將介紹SUMIFS的使用。
如果您知道如何在Excel Desktop中使用SUMIF或在線excel,那麼在Google表中,Sumif將是您的小菜一碟,因為兩者本質上都是相同的。但是,請不要急於關閉此頁面 - 您可能會發現一些您不知道的不可思議但非常有用的Sumif公式!
查看顏色,總結數字!
通過填充顏色總結單元格 - 毫不費力,準確
重複?合併,總和完成!
點重複,結合細節和總數
解鎖Google表的全部潛力
發現數據的搭檔 - 被數百萬信任!
Google表格中的SUMIF-語法和基本用途
Sumif函數是Google表旨在基於一個條件匯總數字數據。它的語法如下:
sumif(範圍,標準,[sum_range])在哪裡:
- 範圍(必需) - 應通過標準評估的細胞範圍。
- 標準(必需) - 要滿足的條件。
- sum_range (可選) - 總和數字的範圍。如果省略,則將範圍求和。
例如,讓我們製作一個簡單的公式,如果列A包含等於“示例項目”的項目,則可以在B中匯總數字。
為此,我們定義以下論點:
- 範圍- 項目列表-A2:A12。
- 標準- 包含感興趣項目的單元-E1。
- sum_range-求和金額-B2:B12。
將所有論點匯總在一起,我們得到以下公式:
=SUMIF(A2:A12,E1,B2:B12)
它的工作原理完全應有:
Google表Sumif示例
從上面的示例中,您可能會有這樣的印象,即在Google電子表格中使用Sumif公式非常容易,以至於可以閉上眼睛做。在大多數情況下,確實如此:)但是,仍然有一些技巧和非平凡用途可以使您的公式更有效。以下示例證明了一些典型的用例。為了使示例更容易遵循,我邀請您打開我們的Sumif Google樣品。
具有文本標準的SUMIF公式(精確匹配)
為了添加同一行中另一列中具有特定文本的數字,您只需在您的Sumif公式的標準參數中提供感興趣的文本。像往常一樣,任何公式中的任何文本都應包含在“雙引號”中。
例如,要獲得總共香蕉,您可以使用此公式:
=SUMIF(A5:A15,"bananas",B5:B15)
或者,您可以將標準放入某個單元格中並參考該單元格:
=SUMIF(A5:A15,B1,B5:B15)
這個公式很清楚,不是嗎?現在,除香蕉以外,您如何獲得所有物品?為此,使用與操作員不等的:
=SUMIF(A5:A15,"bananas",B5:B15)
如果“排除項目”是在單元格中輸入的,則將其包裹在雙引號(“ ”)中,並使用AmperSand(&)將操作員和單元格引入conterator和單元格。例如:
=SUMIF (A5:A15,""&B1, B5:B15)
以下屏幕截圖演示了“如果等於”的“總和”和“如果不等於”行動中的公式:
請注意,Google表中的Sumif會準確地搜索指定的文本。在此示例中,僅總結香蕉量,不包括綠色的香蕉和金指香蕉。要與部分匹配總結,請使用下一個示例中所示的通配符字符。
帶有通配符字符的Sumif公式(部分匹配)
如果要在另一列中的單元格包含特定的文本或字符作為單元素內容的一部分時,在一個列中將單元組成時,在您的標準中包括以下通配符之一:
- 問號(?)匹配任何單個字符。
- 星號(*)匹配任何字符序列。
例如,要總結各種香蕉的數量,請使用此公式:
=SUMIF(A2:A13,"*bananas*",B2:B13)
您也可以將通配符與單元參考一起使用。為此,將通配符的字符封閉在引號中,並將其與單元格引用:
=SUMIF(A2:A13, "*"&E1&"*", B2:B13)
無論哪種方式,我們的Sumif公式都加起來所有香蕉的數量:
要匹配實際的問號或星號,請以“〜?”之類的tilde(〜)字符前綴。或“〜*”。
例如,要在同一行A中具有星號的B列中的總數,請使用此公式:
=SUMIF(A2:A13, "~*", B2:B13)
您甚至可以在某個單元格中鍵入星號,例如B1,並將該單元與Tilde Char串聯:
=SUMIF(A2:A13, "~"&E1, B2:B13)
Google表格中的案例敏感性SUMIF
默認情況下,Google表中的Sumif看不到小型和大寫字母之間的差異。為了將其強加於乳頭大寫和小寫字符,請與查找和arrayformula函數結合使用sumif:
sumif(arrayformula(find(“ text ”,範圍)),1,sum_range)假設您在A2:A12中有訂單號列表,並且在C2:C12中有相應的數量,其中相同的訂單號出現在幾行中。您在某個單元格中輸入目標訂單ID,並使用以下公式返回訂單總計:
=SUMIF(ARRAYFORMULA(FIND(F1, A2:A12)),1, C2:C12)
該公式如何工作
為了更好地理解公式的邏輯,讓我們將其分解為有意義的部分:
最棘手的部分是範圍參數:arrayformula(find(f1,a2:a12))
您使用對案例敏感的查找功能來查找確切的順序ID。問題在於,常規查找公式只能在單個單元格中搜索。要在一個範圍內搜索,需要一個數組公式,因此您可以在arrayformula中找到嵌套。
當上述組合找到確切的匹配時,它將返回1(第一個找到字符的位置),否則#Value誤差。因此,您唯一要做的就是總結與1相對應的金額。為此,您將1放在標準參數中,而c2:c12在sum_range參數中。完畢!
數字的SUMIF公式
要符合特定條件的總數,請使用SUMIF公式中的一個比較運算符。在大多數情況下,選擇合適的操作員不是問題。正確嵌入標準可能是一個挑戰。
總和如果大於或少於
要將源編號與特定數字進行比較,請使用以下邏輯運算符之一:
- 大於(>)
- 小於(
- 大於或等於(> =)
- 小於或等於(
例如,要在大於200的b2:b12中添加數字,請使用此公式:
=SUMIF(B2:B12, ">200", B2:B12)
請注意,標準的正確語法:一個帶有比較操作員的數字,並以引號標記包含整個構造。
或者,您可以在某些單元格中輸入數字,並將比較操作員與單元格引用:
=SUMIF(B2:B12, ">"&E1, B2:B12)
您甚至可以在單獨的單元格中輸入比較操作員和數字,並加入這些單元格: =SUMIF(B2:B12, E1&F1)
以類似的方式,您可以使用其他邏輯運算符,例如:
總和如果大於或等於200:
=SUMIF(B2:B12, ">=200")
總和如果少於200:
=SUMIF(B2:B12, "
總和如果小於或等於200:
要與特定數字相等的總數,您可以將相等符號(=)與數字一起使用,也可以省略等價符號,僅在標準參數中包含數字。 例如,要在B列中添加數量,其數量在C列等於10中,請使用以下任何公式: 或者 或者 其中F1是所需數量的單元。 要除指定數字以外的總數,請使用不等於運算符()的總數。 在我們的示例中,要添加B列中具有任何數量的數量以外的數量,除了C列10,請使用以下公式之一: 下面的屏幕截圖顯示了結果: 為了根據日期標準有條件地總和值,您還使用了比較運算符,如上面示例所示。關鍵點是應以Google表可以理解的格式提供日期。 例如,在11-APR-2024之前的交貨日期中,b2:b12中的總額為“以下方式”以下方式: 其中F1是目標日期: 如果您想根據當今日期有條件地匯總單元格,則在標準參數中包含today()函數。 例如,讓我們製作一個將當今交付金額加起來的公式: 進一步以例子為例,我們可以找到過去和將來的交付: 今天之前: 今天之後: 在許多情況下,如果另一列中的相應單元格為或不為空,則可能需要在特定列中匯總值。 為此,使用Google表中的以下標準之一Sumif公式: 例如,要概括設置交貨日期的金額(C列中的單元格不是空的),請使用此公式: 要獲得沒有交貨日期的總金額(C列中的單元為空),請使用此內容: Google表中的Sumif功能旨在僅根據一個標準添加值。要使用多個標準總結,您可以將兩個或多個SUMIF函數添加在一起。 例如,為了總結蘋果和橙子的數量,請使用此公式: 或者,將項目名稱放在兩個單獨的單元格中,例如E1和E2,並將每個單元格用作標準: 請注意,此公式像SUMIF一樣工作或邏輯- 如果滿足指定的標準之一,則總和值。 在此示例中,如果A列等於“蘋果”或“ Oranges”,則在B列中添加值。換句話說,sumif()sumif()的工作方式與以下偽形式(不是真實的偽符號,它只會演示邏輯!):sumif(a:a,“ apples”或“ apples”或“ oranges”,b:b)。 如果您想與有條件地匯總和邏輯,則在滿足所有指定標準時添加值,請使用Google表Sumifs函數。 現在您知道了Google表中Sumif功能的螺栓和螺栓,最好簡要介紹您已經學到的東西。 SUMIF函數的語法僅允許一個範圍,一個標準和一個sum_range 。要使用多個標準總結,要么將幾個SUMIF函數(或邏輯)添加在一起,要么使用SUMIFS公式(和邏輯)。 如果您正在尋找可以區分大寫和小寫字符的案例敏感的sumif公式,請與arrayformula結合使用sumif,並找到如本示例所示。 實際上, sum_range參數僅指定範圍的最左側單元格,其餘區域由範圍參數的尺寸定義。 換句話說,sumif(a1:a10,“蘋果”,b1:b10)和sumif(a1:a10,“蘋果”,b1:b100)都將在b1 b1 b1:b10中匯總值,因為它的大小與範圍相同(a1:a10)。 因此,即使您錯誤地提供了錯誤的總和範圍,只要sum_range的左上單元格是正確的,Google表仍將計算出您的公式。 也就是說,仍然建議提供同等大小的範圍和sum_range ,以避免錯誤並防止不一致問題。 對於您的Google表Sumif公式正常工作,請以正確的方式表達標準: 如果您打算在以後復製或移動Sumif公式,請使用Sumif($ 2:$ 2:$ a $ 10,$ a abples',$ b $ 2:$ b $ 2:$ b $ 10)的絕對單元引用(帶有$標誌)來修復範圍。 這就是您在Google表中使用SUMIF函數的方式。要仔細查看本教程中討論的公式,歡迎您打開我們的Sumif Google Sheet樣本。我感謝您閱讀,並希望下週在我們的博客上見到您! 樣品SUMIF電子表格=SUMIF(B2:B12, "
總和如果等於
=SUMIF(C2:C12, 10, B2:B12)
=SUMIF(C2:C12, "=10", B2:B12)
=SUMIF(C2:C12, F1, B2:B12)
總和如果不等於
=SUMIF(C2:C12, "10", B2:B12)
=SUMIF(C2:C12, ""&F1, B2:B12)
Google表Sumif公式的日期
=SUMIF(C2:C12, "
=SUMIF(C2:C12, "
=SUMIF(C2:C12, "
=SUMIF(C2:C12, TODAY(), B2:B12)
=SUMIF(C2:C12, "
=SUMIF(C2:C12, ">"&TODAY(), B2:B12)
基於空白或非空白單元的總和
總結如果空白:
總結如果不是空白:
=SUMIF(C5:C15, "", B5:B15)
=SUMIF(C5:C15, "", B5:B15)
Google表Semif具有多個標準(或邏輯)
=SUMIF(A2:A12, "apples", B2:B12) SUMIF(A2:A12, "oranges", B2:B12)
=SUMIF(A2:A12, E1, B2:B12) SUMIF(A2:A12, E2, B2:B12)
Google表Semif-要記住的東西
1。 SUMIF只能評估一個條件
2。 sumif函數是不敏感的
3。供應尺寸相同的範圍和sum_range
4。介意Sumif標準的語法
=SUMIF(A2:A10, "apples", B2:B10)
=SUMIF(A2:A10, "*", B2:B10)
=SUMIF(A2:A10, ">5")
=SUMIF(A5:A10, "apples", B5:B10)
=SUMIF(A2:A10, ">"&B2)
=SUMIF(A2:A10, ">"&TODAY(), B2:B10)
5。如果需要的話,鎖定範圍具有絕對單元的參考
帶有公式示例的電子表格
以上是sumif在Google表格中帶有公式示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

本教程闡明了Excel名稱的功能,並演示瞭如何定義單元格,範圍,常數或公式的名稱。 它還涵蓋編輯,過濾和刪除定義的名稱。 Excel名稱雖然非常有用,但通常是氾濫的

本教程闡明了平均值的標準偏差和標準誤差之間的區別,指導您掌握標準偏差計算的最佳Excel函數。 在描述性統計中,平均值和標準偏差為interinsi

該Excel教程演示瞭如何計算正方根和n根。 找到平方根是常見的數學操作,Excel提供了幾種方法。 計算Excel中正方根的方法: 使用SQRT函數:

解鎖Google表的力量:初學者指南 本教程介紹了Google Sheets的基礎,這是MS Excel的強大而多才多藝的替代品。 了解如何輕鬆管理電子表格,利用關鍵功能並協作


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3 Linux新版
SublimeText3 Linux最新版

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具