如何使用公式示例在Excel中使用SUMIF函数
本教程用普通英语解释了Excel Sumif功能。主要重点是具有各种标准的现实公式示例,包括文本,数字,日期,通配符,空白和非空白。
Microsoft Excel具有少数功能,可以汇总用于报告和分析的大型数据集。最有用的功能之一可以帮助您理解一套不可理解的不同数据集。它没有将所有数字添加到范围内,而是让您仅汇总符合您条件的值。
因此,每当您的任务需要在Excel中有条件的总和时,SUMIF函数就是您需要的。一件好事是,该功能在所有版本中都可以使用,从Excel 2000到Excel 365。另一个很棒的事情是,一旦您学会了Sumif,您将花费很少的努力来掌握其他“ If”函数,例如Sumifs,Countif,Countifs,Pusemanif,Pusenanif,等等。
excel中的sumif-语法和基本用途
SUMIF函数(也称为Excel条件总和)用于根据特定条件添加单元格值。
该功能可在Excel 365,Excel 2021,Excel 2019,Excel 2016,Excel 2013,Excel 2013,Excel 2010,Excel 2007和Lower中获得。
语法如下:
sumif(范围,标准,[sum_range])如您所见,SUMIF函数具有3个参数 - 需要前2个参数,最后一个是可选的。
- 范围(必需) - 通过标准评估的细胞范围。
- 标准(必需) - 必须满足的条件。它可以以数字,文本,日期,逻辑表达式,单元格引用或其他Excel函数的形式提供。例如,您可以输入诸如“ 5”,“樱桃”,“ 10/25/2014”,“
- sum_range (可选) - 如果满足条件,则要汇总的范围。如果省略,则将范围求和。
笔记。请注意,任何包含逻辑运算符的文本标准或标准都必须包含在双引号标记中,例如“苹果”,“> 10”。如果没有引用标记,则应使用细胞参考,否则将其视为文本字符串。
基本的Sumif公式
为了更好地理解SUMIF语法,请考虑以下示例。假设您在A列,B列区域以及C列中的销售额中有一系列产品列表。您的目标是获得特定区域的总销售额,例如North 。要完成它,让我们以最简单的形式构建一个Excel Sumif公式。
您从定义以下参数开始:
- 范围- 区域列表(B2:B10)。
- 标准- “北”或包含感兴趣区域的细胞(F1)。
- sum_range-销售量要添加(C2:C10)。
将论点汇总在一起,我们得到以下公式:
=SUMIF(B2:B10, "north", C2:C10)
或者
=SUMIF(B2:B10, F1, C2:C10)
这两个公式在北部地区都只销售:
笔记。 SUM_RANGE参数实际上仅定义要求和的范围的最左上较高的单元格。其余区域由范围参数的维度定义。在实践中,这意味着sum_range参数不一定必须与范围参数相同,即它可能具有不同数量的行和列。但是,左上方的单元格必须始终是右侧的单元格。例如,在上面的公式中,您可以提供C2,C2:C4,甚至C2:C100作为SUM_RANGE参数,结果仍然是正确的。但是,最好的做法是提供同等大小的范围和sum_range 。
笔记。 SUMIF函数本质上对病例不敏感。但是,有可能强迫它识别文本案例。有关完整的详细信息,请参阅Excel中的对案例敏感的sumif。
如何在excel -formula示例中使用sumif
希望以上示例可以帮助您对功能的工作方式获得一些基本的了解。在下面,您会找到更多的公式,这些公式演示了如何使用各种标准在Excel中使用Sumif。
emif大于或小于
为了使数字大于或小于特定值,请使用以下逻辑运算符之一配置SUMIF标准:
- 大于(>)
- 大于或等于(> =)
- 小于(
- 小于或等于(
在下表中,假设您希望将3天或更长时间内运送的物品的销售号码加起来。要表达这种情况,请在数字之前放置一个比较操作员(>),并以双引号包围构造:
=SUMIF(C2:C10, ">3", B2:B10)
如果目标号在另一个单元格中,则例如F1,将逻辑运算符和单元格引用:
=SUMIF(C2:C10, ">"&F1, B2:B10)
以类似的方式,您可以汇总小于给定数字的值。为此,使用小于(
=SUMIF(C2:C10, "<h3 id="总和如果等于">总和如果等于</h3>
<p>具有“等于”标准的SUMIF公式适用于数字和文本。在此类标准中,实际上并不需要平等符号。</p>
<p>例如,要在3天内找到总共发货的物品,以下公式中的任何一个都可以:</p>
<p> <code>=SUMIF(C2:C10, 3, B2:B10)
或者
=SUMIF(C2:C10, "=3", B2:B10)
要概括如果等于细胞,请提供标准的单元格参考:
=SUMIF(C2:C10, F1, B2:B10)
其中b2:b10的金额是C2:C10是装运持续时间,而F1是所需的交货时间。
同样,您可以使用具有文本值的“等于”的标准。例如,要加总苹果,请选择以下任何公式:
=SUMIF(A2:A10, "apples", B2:B10)
=SUMIF(A2:A10, "=apples", B2:B10)
=SUMIF(A2:A10, F1, B2:B10)
其中A2:A10是与F1中值进行比较的项目列表。
上述公式表明标准与整个单元格内容匹配。因此,SUMIF功能将添加苹果销售额,但不能增加绿色苹果。要概括部分匹配,请在此SUMIF公式公式中构建“如果包含”标准。
笔记。请注意,在Excel Sumif公式中,无论是单独使用还是与数字或文本一起使用,都应始终以双引号封闭比较或等价操作员。
总和如果不等于
要构建“不等于”标准,请使用“ ”逻辑运算符。
当标准中使用文本或数字的值(文本或数字)进行硬编码时,请记住用双引号包围整个结构。
例如,要总结3天以外的运输金额,该公式如下:
=SUMIF(C2:C10, "3", B2:B10)
要查找除苹果以外的所有项目,该公式是:
=SUMIF(A2:A10, "apples", B2:B10)
当标准在另一个单元格中时,将“不等于”的操作员和类似的单元格引入:
=SUMIF(A2:A10, ""&F1, B2:B10)
总结如果空白
此示例显示,如果另一列中的相应单元格为空白,则如何将一个列中的单元组成。有两个公式可以完成任务。要使用哪一个取决于您对“空白单元”的解释。
如果“空白”是指绝对包含的单元格(没有公式,没有其他功能返回的零长度字符串),则使用“ =”以获取标准。例如:
=SUMIF(B2:B10, "=", C2:D10)
如果“空白”包含空字符串(例如,具有公式=“”的单元格),则使用“”“用于标准:
=SUMIF(B2:B10, "", C2:D10)
这两个公式都返回了未定义区域的总销售额,即B列中的单元格为空白:
总结如果不是空白
要使“如果单元格不是空白,则总和”公式,请使用“ ”作为标准。这将添加所有包含其中任何东西的单元,包括零长度字符串。
例如,这是您可以将所有区域的销售总结,即B列不是空白:
=SUMIF(B2:B10, "", C2:D10)
Excel Sumif具有文本标准
根据另一列中的文本值在一个列中添加数字时,要区分精确和部分匹配很重要。
标准 | 公式示例 | 描述 |
---|---|---|
总和如果等于 | 精确匹配: = sumif(A2:A8,“ Bananas”,C2:C8) | 单元格中的总和值C2中的总数如果同一行A中的单元格中的单元格完全包含“香蕉”一词,则没有其他单词或字符。包含“绿色香蕉”,“香蕉绿”或“香蕉!”的细胞。不包括。 |
总结是否包含 | 部分匹配: = sumif(a2:a8,“*bananas*”,c2:c8) | 单元格中的总和值如果A列中的相应单元格包含单独或与任何其他单词结合使用的“香蕉”一词。包含“绿色香蕉”,“香蕉绿”或“香蕉!”的细胞。总结。 |
总和如果不等于 | 精确匹配: = sumif(a2:a8,“ 香蕉”,c2:c8) | 单元格中的总和值C2中的总和A列中的单元格包含“香蕉”以外的任何值。如果一个细胞包含“香蕉”以及其他一些单词或字符,例如“黄色香蕉”或“香蕉黄”,则将求和。 |
总结如果不包含单元格 | 部分匹配: = sumif(A2:A8,“ *Bananas*”,C2:C8) | 单元格中的总和值如果A列中的单元格不包含单独或与其他任何单词结合的单词“香蕉”一词。没有求和,这些细胞含有“黄色香蕉”或“香蕉黄色”。 |
对于真实公式示例,请查看总和如果等于,如果不等于总和。
在下一部分中,我们将仔细研究具有部分匹配的Sumif公式。
带有通配符字符的sumif公式
要通过部分匹配有条件地将单元格列出,请在您的标准中包括以下通配符之一:
- 问号(?)匹配特定位置的任何单个字符。
- 星号(*)匹配任意数量的字符。
示例1。基于部分匹配的总和值
假设您希望为包括北部,东北部和西北等所有北部地区的全部销售。要完成,请在“北方”一词之后放一个星号:
=SUMIF(B2:B10, "north*", C2:D10)
双方的星号也将起作用:
=SUMIF(B2:B10, "*north*", C2:D10)
另外,您可以在预定义的细胞(F1)中键入感兴趣的区域,然后在引号中包含一个单元格参考和通配符特征:
=SUMIF(B2:B10, F1&"*", C2:D10)
或者
=SUMIF(B2:B10, "*"&F1&"*", C2:D10)
示例2。总和如果单元格包含 *或?
要匹配字面的问号或星号,请在角色之前放置一个tilde(〜),例如“〜?”。或“〜*”。
例如,要总结标有*标记的区域的销售,请使用“*〜*”作为标准。在这种情况下,第一个星号是通配符,第二个星号是字面的星号字符:
=SUMIF(B2:B10, "*~*", C2:D10)
如果标准(在我们的情况下*)在一个单独的单元格中输入,则将tilde和单元格引用,如这样:
=SUMIF(B2:B10, "*"&"~"&F1, C2:D10)
示例3。总结如果另一个单元格包含文本
如果您的数据集包含各种数据类型,而您只想将与文本值相对应的汇总单元格,则以下SUMIF公式将派上用场。
如果a列中的单元格包含任何文本字符,则在单元格中添加值C2:c8:
=SUMIF(A2:A8,"?*", C2:C8)
如果A列中的单元格中包含任何文本值,包括零长度字符串:C2:C8中的总和值:
=SUMIF(A2:A8,"*", C2:C8)
以上两个公式都忽略了非文本值,例如数字,日期,错误和布尔值。
如何使用日期使用Excel Sumif
将日期用作SUMIF标准非常类似于使用数字。最重要的是要以Excel理解的格式提供日期。如果您不确定支持哪种日期格式而不是哪个日期格式,则日期函数可以是解决方案。
假设您希望汇总2020年9月10日之前交付的商品,则可以通过这种方式表达标准:
=SUMIF(C2:C10, "
或者
=SUMIF(C2:C10, "
或者
=SUMIF(C2:C10, "
其中F1是目标日期。
要根据当今日期汇总单元格,请在您的标准中包含今天的功能。例如,这就是您在今天之前使用交货日期计算总销售额的方式:
=SUMIF(C2:C10, "
要在日期范围内汇总,您需要分别定义越来越大的日期。这可以在支持多个标准的SUMIFS函数的帮助下完成。
例如,如果第C列中的日期为两个日期,则B中的总和值,这是要使用的公式:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "
其中B2:B10是总和范围,C2:C10是要检查的日期列表,F1是开始日期,G1是结束日期。
可以在具有标准的日期范围的SUMIF中找到更多公式示例。
如何从另一张纸上做sumif
为了从不同的表格中汇总数据,请为SUMIF参数提供外部参考。最简单的方法是开始键入公式,切换到另一个工作表,然后使用鼠标选择范围。 Excel将自动插入所有参考,而无需担心正确的语法。
例如,以下公式将根据B3中的B3中的标准在数据表上的C2:C10中添加值:
=SUMIF(Data!B2:B10, B3, Data!C2:C10)
如何在SUMIF标准中正确使用单元格参考
要创建一个灵活的公式,您通常将所有变量参数插入预定义的单元格中,而不是“硬编码”它们。对于Excel Sumif,这可能是一个挑战。
在总和“如果等于”的最简单情况下,您只需使用单元格引用以获取标准。例如:
=SUMIF(C2:C10, F1, B2:B10)
但是,当将单元格引用与逻辑运算符一起使用时,应以字符串的形式提供标准。因此,您使用双引号(“”)启动文本字符串和ampersand(&)来连接并完成字符串。例如:
=SUMIF(C2:C10, ">"&F7, B2:B10)
请注意,比较运算符封闭在引号中,而单元格的参考则不是。
为什么我的sumif公式不起作用?
Excel Sumif不适合您的原因可能有几个原因。有时,您的公式不会返回您的期望,仅是因为单元格或某些参数中的数据类型不适用于SUMIF函数。以下是要检查的重要事项的列表。
1。SUMIF仅支持一个条件
SUMIF函数的语法仅具有一个条件的空间。要使用多个标准总结,请使用SUMIFS函数(添加满足所有条件的单元格)或构建具有多个或标准的SUMIF公式(总和符合任何条件的单元格)。
2。范围和sum_range应为相同的大小
为了使SUMIF公式正确工作,范围和sum_range参数应具有相同的维度,否则您可能会获得误导性结果。关键是Microsoft Excel不依赖用户提供匹配范围的能力,并且为了避免可能的不一致问题,它以这种方式自动确定总和范围:
sum_range仅定义将要求和的范围的左上单元格,其余区域由范围参数的大小和形状决定。
给定上述情况,下面的公式实际上将在C2:C10中和C2:D10中总和。为什么?因为范围由1列和9行组成, sum_range也是如此。
=SUMIF(B2:B10, "north", C2:D10)
在较旧的Excel版本中,不等大小的范围会引起很多问题。在现代excel中, sum_range的复杂sumif公式比范围少的行和/或列也是反复无常的。这就是为什么要始终为这两个参数定义相同数量的行和列是一个好习惯。
3。范围和sum_range应该是范围,而不是数组
尽管SUMIF可以按照本示例所示的标准处理数组常数,但它不支持范围和sum_range中的数组。这两个参数只能是细胞范围。
5。SUMIF标准语法
对于标准,SUMIF函数允许使用不同的数据类型,包括文本,数字,日期,单元格引用,逻辑运算符(>,),通配符(?, *, *,〜)和其他功能。此类标准的语法非常具体。
如果标准参数包括文本值,通配符字符或逻辑运算符,然后是文本,数字或日期,则将整个标准包含在引号中。例如:
=SUMIF(B2:B10, "north*", C2:D10)
=SUMIF(C2:D10, ">100")
=SUMIF(B2:B10, "north", C2:D10)
=SUMIF(C2:C10, "
当逻辑运算符之后是单元格引用或其他功能时,应以字符串的形式提供标准。因此,您使用andand(&)将逻辑运算符和引用或功能连接在一起。例如:
=SUMIF(B2:B10, ">"&F1)
=SUMIF(C2:D10, "<h3 id="来自另一个工作簿中的sumif"> 4。来自另一个工作簿中的sumif</h3>
<p>与许多Excel功能一样,Sumif可以参考其他床单和工作簿,前提是目前开放。</p>
<p>例如,只要Book1开放,该公式就可以正常工作:</p>
<p> <code>=SUMIF([Book1.xlsx]Sheet1!$A$2:$A$9,"apples",[Book1.xlsx]Sheet1!$F$2:$F$9)
一书1关闭后,它将停止工作。之所以发生这种情况,是因为封闭的工作簿中的引用范围会脱离阵列。而且由于在范围内不支持数组和sum_range参数,因此sumif抛出#value!错误。
6。sumif无法识别文本案例
根据设计,Excel中的Sumif并不具有案例敏感,这意味着它将大写和小写字母视为相同的字符。要制作对案例敏感的SUMIF公式,请精确地使用Sumpropoduct函数。
这就是在Excel中使用SUMIF的方法。希望我们的公式示例为您提供了一些很好的见解。与往常一样,我感谢您的阅读,并希望下周在我们的博客上见到您!
练习工作簿下载
excel sumif示例(.xlsx文件)
以上是如何使用公式示例在Excel中使用SUMIF函数的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

快速链接 为什么应该在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名规则和技巧 默认情况下,Excel 中的表格命名为 Table1、Table2、Table3,依此类推。但是,您不必坚持使用这些标签。事实上,如果您不这样做会更好!在本快速指南中,我将解释为什么您应该始终重命名 Excel 中的表格,并向您展示如何操作。 为什么应该在 Excel 中命名表格 虽然养成在 Excel 中命名表格的习惯可能需要一些时间(如果您通常不这样做的话),但以下原因说明了今

本教程向您展示了如何在保留所有表功能的同时快速应用,修改和删除Excel表样式。 想让您的Excel桌子看起来完全想要吗?继续阅读! 创建Excel表之后,第一步是通常

本教程解释了如何在公式示例中使用excel中的匹配函数。它还显示了如何通过使用Vlookup和匹配的动态公式来改善查找公式。 在Microsoft Excel中,有许多不同的查找/参考

该教程显示了如何比较Excel中的文本字符串,以了解不敏感和确切的匹配。您将学习许多公式,以通过其值,字符串长度或特定字符的出现数量来比较两个单元格

提升Excel表格的可访问性:实用指南 创建Microsoft Excel工作簿时,务必采取必要的步骤,确保每个人都能访问它,尤其是在您计划与他人共享工作簿的情况下。本指南将分享一些实用技巧,帮助您实现这一目标。 使用描述性工作表名称 提高Excel工作簿可访问性的一种方法是更改工作表的名称。默认情况下,Excel工作表命名为Sheet1、Sheet2、Sheet3等等,这种非描述性的编号系统在您点击“ ”添加新工作表时会继续下去。 更改工作表名称使其更准确地描述工作表内容具有多重好处: 提

Excel高手必备:F4键的妙用,提升效率的秘密武器! 本文将揭秘Windows系统下Microsoft Excel中F4键的强大功能,助你快速掌握这个提升生产力的快捷键。 一、公式引用类型切换 Excel中的引用类型包括相对引用、绝对引用和混合引用。F4键可以方便地在这些类型之间切换,尤其在创建公式时非常实用。 假设你需要计算七种产品的价格,并加上20%的税。 在单元格E2中,你可能输入以下公式: =SUM(D2 (D2*A2)) 按Enter键后,即可计算出包含20%税的价格。 但是,如

Excel 在商业领域依然流行,这得益于其熟悉的界面、数据工具和广泛的功能集。LibreOffice Calc 和 Gnumeric 等开源替代方案可与 Excel 文件兼容。OnlyOffice 和 Grist 提供基于云的电子表格编辑器,并具有协作功能。 寻找 Microsoft Excel 的开源替代方案取决于您想要实现的目标:您是在追踪每月的杂货清单,还是寻找能够支撑您的业务流程的工具?以下是一些适用于各种用例的电子表格编辑器。 Excel 仍然是商业领域的巨头 Microsoft Ex

提升Excel效率:善用命名区域 默认情况下,Microsoft Excel单元格以列-行坐标命名,例如A1或B2。但是,您可以为单元格或单元格区域分配更具体的名称,从而改进导航、使公式更清晰,并最终节省时间。 为什么始终要为Excel中的区域命名? 您可能熟悉Microsoft Word中的书签,它们是文档中指定位置的不可见路标,您可以随时跳转到需要的位置。Microsoft Excel对此节省时间的工具的替代方案有点缺乏想象力,称为“名称”,可通过工作簿左上角的名称框访问。 相关内容 #
