利用SUMIF和SUM函数将单行多字段数据按条件累加

 时间:2026-02-13 02:08:41

1、首先创建一张EXCEL表,数据内容随机。利用RandomBetween 函数依次给数据赋随机值。本处为随机添加 1-70以内数据(RandomBetween (1,70))

利用SUMIF和SUM函数将单行多字段数据按条件累加

2、接下来需计算该行单元格是否存在22,10,45这三个指定数据,如果存在就累加。

需要在目标单元格输入公式:

=SUM(SUMIF(A2:J2,{"22","10","45"},A2:J2))

{} 代表一个数组,按照一般思路来计算,每判断在一个条件是符合是用:=SUMIF(A2:J2,"22",A2:J2) ,这样如果有多个条件就要写多次,非常麻烦,这里用了大括号就可以简写成=SUM(SUMIF(A2:J2,{"22","10","45"},A2:J2))

利用SUMIF和SUM函数将单行多字段数据按条件累加

3、这样需要的结果就出来了

4、SUMIF函数可以对指定范围内符合条件的数进行条件求和,其条件求和功能非常的强大。

语法结构:SUMIF(range,ceiteria,[sum_range])。

Range:必需。用于条件计算的单元格区域。

Criteria:必需。用于确定对求和单元格的条件,其形式可以是数字、表达式、单元格引用、文本或函数。

Sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。

  • 怎么根据数字范围筛选数值
  • Excel怎样快速把多表数据汇总于总表
  • INDEX函数与MATCH函数逆向查询
  • offset函数怎么使用?
  • 如何在Excel中使用INDIRECT跨表引用
  • 热门搜索
    oral什么意思 tct和hpv有什么区别 洁白的婚纱手捧着鲜花是什么歌 邮箱是什么 手汗多是什么原因 中级经济师有什么用 王者荣耀什么时候更新赛季 六级成绩什么时候出 投资收益属于什么科目 these是什么意思