EXCEL中的有条件求和—sumif

2025年的csp初赛结束了,浙江赛区的成绩暂时还没有出,每年山东省的成绩总是第一个公布的,比起其他省市快得还不是一星半点,只能说是遥遥领先,好奇大家s级的成绩怎么样,所以就下载了某地的表格,想看一下高于60分的大概有多少人。因为数据是采用excel表的形式,所以就考虑用sumif来统计一下人数。

基本语法

然而Excel函数的用法记忆难度比起C++也不遑多让,于是重温了一下sumif的语法:

参数是否必填说明与示例
range (条件区域)必需指定要根据条件进行判断的单元格区域。例如 A2:A11
criteria (条件)必需定义求和的筛选标准,可以是数字、文本、表达式或单元格引用。例如 ">50""苹果"A2
[sum_range] (求和区域)可选指定实际要求和的数值单元格区域。如果省略,则直接对 range 参数指定的区域进行求和。

在Excel中为SUMIF函数设置条件时,关键在于理解条件的书写格式。下面这个表格汇总了常见的条件写法:

条件类型写法示例说明
精确匹配"苹果"双引号内为要精确匹配的文本。
A2直接引用包含条件的单元格,无需双引号。
数字比较">100"使用比较运算符(如>, <, >=, <=, <>)。
">"&A2运算符与单元格引用结合时,用&连接。
通配符匹配"A"(星号)代表任意多个字符。
"???"?(问号)代表任意单个字符。
空白/非空""双引号为空,表示匹配空白单元格。
"<>"表示匹配所有非空单元格。

进阶技巧

掌握基本写法后,下面这些技巧能让你更灵活地运用SUMIF函数:

省略求和区域:当你的“条件区域”和需要求和的“数值区域”是同一个区域时,可以省略第三个参数[sum_range]。例如,对A1:A10区域中大于50的值直接求和,公式可以简写为=SUMIF(A1:A10, ">50")。

处理错误值:如果求和区域内包含错误值(如#N/A),直接使用SUMIF会报错。可以借助"<9E307"这样的条件,它代表“小于一个非常大的数(9乘以10的307次方)”,从而只对数值进行求和,自动忽略错误值。

实现“或”条件求和:SUMIF本身是单条件函数,但可以通过常量数组实现类似“或”逻辑的多条件求和。例如,计算区域A1:A10中等于“苹果”或“香蕉”的对应数值之和,可以使用公式=SUM(SUMIF(A1:A10, {"苹果","香蕉"}, B1:B10)),输入后按Enter即可。

多条件求和用SUMIFS:如果你的需求是必须同时满足多个条件(如计算部门A且金额大于1000的总和),那么应该使用它的升级版函数——SUMIFS。它的参数顺序有所不同,语法为:=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)。

标签: excel

移动端可扫我直达哦~

推荐阅读

thumbnail 2025-03-13

Excel自动生成含超链接目录的方法

工作久了,积累了很多的碎片资料,为了方便查找,就将他们塞进了一个excel文件分表保存。然而追求方便快捷之路哪有什么尽头,于是又想要一份可以跳转并返回的目录,自动将其他表格的表格名称汇总到目录表,并在分表添加返回目录的按钮。这几天尝试...

工作相关 excel

thumbnail 2025-01-11

在EXCEL中根据出生年龄计算延迟退休的尝试

之前尝试用EXCEL拉了一张延迟退休表生成了文字版本而非图片版本的延迟退休表格。但也遗留了一个问题,就是如果根据单个表格内的出生日期,来计算延迟退休的日期。其实当时也做过类似的尝试了,这里尝试补完一下。日期函数在EXCEL中,类似20...

工作相关 excel

thumbnail 2024-12-30

在excel中自动计算法定退休年龄

在制作“法定退休年龄对照表”的时候遇到了一个小问题,月份是可以自动填充的,每4个月自动增加1个月的逻辑也可以被自动填充。但“改革后法定退休年龄”这一栏的逻辑就稍微复杂了一点,依赖自动填充就不可取了。改革后法定退休年龄“改革后法定退休年...

工作相关 excel

thumbnail 2024-09-09

如何利用VBA移除EXCEL文件的密码保护

收到了客户两张电子表格,需要修改几项数据,其中一张表格是直接可以修改的,但同一压缩包里的另一个文件则显示受保护,读取没问题,修改就不行了,询问客户密码也是一问三不知。无奈在51CTO找了这么一个暴力测试的方案,程序会在成功后弹窗提示该...

工作相关 excel

thumbnail 2024-01-09

EXCEL如何跳过空白单元格粘贴内容

除了函数与功能太多,随用随忘之外,个人觉得excel堪称完美,即便随用随忘,那始终还是博主自身存储空间和存储质量的原因。就好像类似下面的需求,把一段包含空格的内容隔行穿插到左边的单元格内。明明是曾经操作过的,但如何解决的却一下又想不起...

工作相关 excel

thumbnail 2023-09-14

Excel仅复制已筛选出来的单元格

利用Excel可以很方便的对数据进行筛选,但是如果框选筛选完成的数据,然后直接复制粘贴的话,我们会得到一个完整的包含所有数据的表格。快捷键筛选其实只是把不符合条件的单元格暂时的隐藏了起来,如果仔细观察一下屏幕左侧的行号,可以发现此时行...

工作相关 excel

thumbnail 2023-05-10

利用excel实现函数数据的保存与删除

刚工作的时候,因为经常要把订单整理出具体要求,然后下发到车间,所以diy了一个订单系统,利用了一些excel自动生成数据的函数。比如用“today()”来实现下单的日期,用“sum()”来统计总体的数量。这个简陋的管理系统用于打印是没...

工作相关 excel

thumbnail 2023-05-10

Excel快递单根据地区填写预计签收日期

excel中有很多关于日期的函数,博主比较常用的是“today()”,因为工作中经常需要印发订单到车间,订单上的下发日期上写上一个这个函数,因为该函数会随日期自动变化,所以就一劳永逸了。偶尔也碰到过客户单项的数量与合计数量不符的情况,...

工作相关 excel

thumbnail 2023-01-10

excel求和过程中如何忽略错误的值

设计逻辑不够严谨的表格中,往往会遇到“被零除”错误,表格中会显示“#DIV/0!”字样,如果对包含该错误的单元格进行求和操作,在求和格子中,用户往往也会收到一个相同的错误。修改表格逻辑当然是治标又治本的方法,但是当我们急于想知道其他非...

工作相关 excel