Table of contents
有时我们需要根据Excel中的标准对数值进行汇总。 为了满足这一要求,Excel为自己嵌入了一个内置函数,称为 SUMIF函数 ...... SUMIF 函数使我们能够在Excel中用if条件对数值进行求和。 考虑到这一点,在这篇文章中,你将学习如何使用 SUMIF 函数,来总结一下,数值与Excel中的if条件有关。
下载实践工作手册
建议你下载Excel文件,并随即进行练习。
SUM IF条件.xlsxSUMIF函数:概述
这个函数使我们能够用一个条件对一系列的单元格进行求和。
语法
SUMIF(range,criteria,sum_range)
论点
- 范围。 这个字段是强制性的,它指的是包含标准的单元格范围。
- 标准。 这个字段也是强制性的。 它指的是必须满足的条件。
- sum_range: 这是一个可选的要求。 它指的是如果条件得到满足要添加的单元格范围。
在Excel中用IF条件进行SUM的6种方法
在这篇文章中,我们将使用一个样本产品价格表作为数据集来演示所有的方法。 因此,让我们偷偷地看一下这个数据集。
因此,无需进一步讨论,让我们直接逐一讨论所有的方法。
1.如果在Excel中需要不同的比较标准,则需要求和
让我们总结一下那些大于的价格 $40 要做到这一点。
❶选择单元格 C14 .
❷ 类型 公式
=SUMIF(C5:C12, ">40")
在细胞内。
❷按 "开始 "按钮。 进入 按钮。
🔎 进入公式
在标准字段内,我们已经插入了" >40 ",其中的" > "运算符过滤掉所有大于 $40 作为一个整体,上面的公式总结了所有的价格高于 $40 还有更多像""这样的运营商。 > ",下面列出了这些内容。
运营商 | 状况 |
> | 和,如果大于 |
< | 总数如果小于 |
总和如果等于 | |
总和如果不等于 | |
>= | 如果大于或等于的总和 |
<= | 如果小于或等于的总和 |
2.如果各种文本标准出现在Excel中的总和
我们可以用 SUMIF 函数,对基于文本匹配的数值进行汇总。 例如,我们将对完全匹配的产品的价格进行汇总,名为" CPU ".要做到这一点。
❶选择单元格 C14 .
❷ 类型 公式
=sumif(b5:b12, "cpu", c5:c12)
在细胞内。
❷按 "开始 "按钮。 进入 按钮。
总而言之,基于匹配的价值观可以分为2个基本类别。
1.完全匹配
- 匹配结果的总和
使用公式。
=sumif(b5:b12, "cpu", c5:c12)
- 不包括匹配结果的总和
使用公式。
=sumif(b5:b12, " cpu", c5:c12)
2.部分匹配
- 匹配结果的总和
使用公式。
=sumif(b5:b12, "*cpu*", c5:c12)
- 不包括匹配结果的总和
使用公式。
=sumif(b5:b12, " *cpu*", c5:c12)
3.Excel SUMIF函数条件与众多比较运算符& 单元格参考
ǞǞǞ SUMIF 函数使我们能够建立一个搜索框,并根据输入搜索框的数值执行求和操作。 例如,我们想计算所有产品的总价格,但不包括项目" 监视器 "。 现在让我们通过步骤来实施它。
❶选择单元格 C15 .
❷ 类型 公式
=SUMIF(B5:B12,""&C14, C5:C12)
在细胞内。
❷按 "A "键。 进入 按钮。
🔎 进入公式
在标准字段内,我们使用了 ""&C14, 其中 "" 没有考虑到细胞中所指出的问题,这就是责任。 C14 .
1.对不包括 "显示器 "的项目进行价格汇总
使用公式。
=SUMIF(B5:B12,""&C14, C5:C12)
2.对 "监测器 "项目的价格进行汇总
使用公式。
=sumif(b5:b12,c14, c5:c12)
4.使用带有通配符的Excel SUMIF函数条件
如果你对基于部分匹配的数值相加感兴趣,那么你可以使用两个通配符中的一个。
- 星号 (*) - 代表任何数量的字符。
- 问号(?) - 代表一个特定位置上的单个字符
4.1 带通配符的部分匹配
1.对以 "Mouse "开头的数值进行求和
使用公式。
=SUMIF(B5:B12, "老鼠*", C5:C12)
2.对以 "Mouse "结尾的数值进行求和
使用公式。
=SUMIF(B5:B12, "*Mouse", C5:C12)
3.为 "鼠标 "出现在任何位置的数值求和
使用公式。
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4.对至少有1个字符存在的数值进行求和
使用公式。
=sumif(b5:b12,"?*", c5:c12)
5.对空单元格的数值进行求和
使用公式。
=sumif(b5:b12, "*", c5:c12)
4.2 具有特定字符数的SUM值
假设你想把相应单元格中具有X个字符长的数值相加。 为了执行的方便,我们来计算3个字符长的产品的总价格。
输入公式
=sumif(b5:b12, "??", c5:c12)
细胞内 C14 和打 进入 按钮。
在这里,问号的数量( ? )标志决定了要搜索到的字符数。
5.带日期条件的Excel SUMIF函数
例如,我们想找出某个特定日期的产品总销量。 要找出它,我们所能做的就是简单地将日期插入标准字段。 下面是公式。
=SUMIF(B5:B12,"9/1/2020",D5:D12)
我们可以做更多的事情,与 SUMIF 日期的函数。 如:。
1.当前日期使用的和值
=SUMIF(B5:B12, "TODAY()",D5:D12)
2.当前日期使用前的和值
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3.当前日期使用后的和值
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6.如果空白单元格与Excel中的数值对应,则求和
在这一节中,我们将只总结那些缺少相应日期的价格。 要做到这一点,你可以使用公式
=SUMIF(B5:B12,"=",D5:D12)
或
=SUMIF(B5:B12,"",D5:D12)
在D14细胞内。
两者都返回相同的结果。
需要记住的事情
📌 要注意到 句法 的。 SUMIF 功能。
📌 小心地处理 范围 公式内的字段。
📌 请勿插入 数组 在范围或sum_range字段中。
📌 范围的大小和 总数_范围 应该是一样的。