1、制作明细数据,并选中数据区域,数据+标题,而后点击开始,套用条件格式,选中一种我们喜欢的条件格式,设置条件格式后,右下角会出现一个直角的图标
2、点击应用过条件格式的数据区域任意一个单元格,而后在上方工具栏,点击设计,在最左侧,出现了一个表名称的区域,写着表2,这里的表2,就是公式里面的表2,表示是哪个数据区域
3、我们幻踔佐曝返回到数据汇总工作表,而后点击英语总分汇总区域,在公式栏输入公式=SUMPRODUCT(这时我们可以看到,会自动的弹出一个表2,这个表2,就是我们数据区域的名称,实际上,我们应用了条件格式,就等于将明细数据放到数据库里面,将数据库名称命名为表2,
4、当我们将公式输入=SUMPRODUCT(猾诮沓靥(表2,就相当于选中了名称为表2的,下一步就要选中数据库里面的标题字段,在数据库中,标题字段,都是用[]进行规范的,当输入一个括号后,如下掬研疔缎图,就自动出现了表2的所有可以选择的标题,这里我们可以先先选中班级,而后数据等号,将班级等于班级即可
5、而后我们将公式输入完整=SUMPRODUCT((表2[班级]=B2)*(表2[英语])),就可以看到,就得出了一班英语总分为430
6、同样,我们也可以用另外一个公式=SUMIF(表2[班级],B2,表2[英语])可以获得同样的效果
7、值得注意的是,用这个公式的时候,明细数据必须逐行输入,假如没有逐行输入,并且条件范围没有包含,是无法统计出来的,如下图因为条件格式区域,只到17行,所有无法统计一班第19行的数据