WPS表格教程:SUMPRODUCT函数应用两则

  SUMPRODUCT函数的作用是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。其语法格式为SUMPRODUCT(数据1,数据2,……,数据30),比如公式“=SUMPRODUCT(A2:A6,B2:B6,C2:C6)”,其作用相当于“=A2*B2*C2+A3*B3*C3+A4*B4*C4+A5*B5*C5+A6*B6*C6”,也就是说公式求到是三个区域A2:A6、B2:B6、C2:C6同行数据积的和。

  一、统计重复身份证号

  通常统计数据在单元格区域内出现的次数都是采用COUNTIF函数。但是如果是用来统计18位身份证号的话,那就会有问题了:只要前15位数字相同,那么金山表格就会把它当成相同的数字(在EXCEL中也是如此)。解决这个问题的办法之一就是可以使用SUMPRODUCT函数来替代COUNTIF。

  如图1所示。


  图1

  只要在C2单元格输入公式“=SUMPRODUCT(($B$2:$B$3000=B2)*1)”,然后拖动该单元格填充句柄向下复制公式至最后一行,就可以得到B列每个数据出现的次数了。那些大于1的自然就是重复的。

  公式可以得到在B2:B3000单元格区域中与B2单元格数据相等的单元格个数,其结果是“TRUE、FALSE、TRUE,……”等一系列的逻辑值,“TRUE”相当于“1”,“FALSE”则相当于“0”,并对“TRUE”的个数求和。

  二、多条件统计数据


  图2

  如图2表格所示,如果我们想统计表格中“高一或高二年级职称为‘中一’的男教师加班费的合计数”,那又该如何操作呢?其实,类似这种多条件求和的任务,正适合SUMPRODUCT函数大展身手。

  只需要在单元格中输入如下公式:“=SUMPRODUCT(($C$2:$C$15="男")*(($D$2:$D$15="高一")+($D$2:$D$15="高二"))*($E$2:$E$15="中一"),$G$2:$G$15,$F$2:$F$15)”,按下回车键,就可以得到需要的结果了。非常方便。

  公式中“($D$2:$D$15="高一")+($D$2:$D$15="高二")”表示条件之一为“科室为高一或高二”,结合其余的条件就可以得到符合条件“高一或高二职称为中一的男教师”的单元格了。公式中的后两个参数则可以得到符合条件的同行数据F列与G列单元格数据的乘积,并最终由公式将这些乘积进行求和,这样我们的任务也就完成了。

时间: 2024-10-01 08:24:37

WPS表格教程:SUMPRODUCT函数应用两则的相关文章

WPS表格中利用函数快速分类汇总复杂数据

在实际工作中,用户经常需要对WPS数据表中的明细数据进行汇总求和,如果用户希望对如图1的复杂数据明细表中所有小计项目进行快速汇总,可能不是一件容易的事情. 图1 用户数据明细表 下面将向用户介绍如何利用WPS表格的常用函数进行快速汇总. SUM函数快速汇总 WPS表格提供的SUM函数可以对用户选择的区域一次性添加公式,因此用户毋须分别对小计.合计和总计栏目手工输入,从而达到快速求和的目的. 选择数据区域 首先用户只需要将各个小计的区域逐步选定,区域选择的最终结果如图 2所示. 步骤1 先使用鼠标

WPS表格教程:巧用IF函数嵌套,将学生成绩换成等级

在刚刚被淘汰的高中会考和现在实行的高中新课程学业水平考试中,对学生的评价都是采用等级评判法(一般四个等级A,B,C,D),也就是把学生考的成绩转换成等级.下面举例说明运用WPS表格中的IF函数嵌套,实现成绩与等级的转换过程. 首先我们先学习一下IF函数的使用. IF的函数格式为:IF(测试条件,真值,假值). 其意义是:当测试条件成立时,则显示真值(即第一个逗号之后第二个逗号之前的数值),当测试条件不成立时则显示假值(即第二个逗号之后的数值). 例如:在目标单元格内输入函数"=IF(A2<

WPS表格教程:巧用函数轻松实现合理分班

班级授课制下,为学生分班是学校的常规工作.有时是为新生分班,有时是为特殊需要分班.无论如何分班,分班一定要科学合理,既要充分满足学生公平受教育的权利,又要充分满足教师公平竞争的权利;既要有利于学生的近期发展,更要有利于学生的后续发展. 分班标准因学段和学校的不同而不同,但班与班之间力求保持一种平衡.目前,小学新生和中职学校各专业多按性别分班,普通中学多按升学科目总分和学生性别分班.按性别均分有利于班级内部和谐与外部平等竞争;按成绩分班有利于对教师合理考核,调动教师的工作积极性. 如果生多班多,分

WPS表格教程:巧用函数统计科研问卷

问卷调查是科学研究常用的一种研究方法,复杂的问卷表统计项繁多,人工统计,费时费力又容易出错.如果借助WPS表格,就能迅速.准确地对选项或交叉选项进行统计,帮助研究人员发现有价值的数据或数据关系,从而得出科学的结论.本文以对教师信息素养的问卷调查为例作一简要介绍. 1.制作统计表表头 这是一个简化的便于统计的表头.如图1. 图1 问卷调查统计表表头 2.进行基本设置并输入内容 2.1填充序号 以100人为例,在A2输入起始值1,拖选A2:A102区域,执行[编辑→填充→序列]命令,在打开的对话框中

WPS表格教程:如何制作自动出题和计分的口算题模板

自从省教育厅做出了小学一二年级不准布置书面家庭作业的规定后,许多数学老师就给学生家长布置了一道特殊的作业:每天给孩子出十道口算题,家长批改并指导孩子订正.一向懒散的我接到任务后就把工程转包给了WPS表格(ET).且以表内乘法口算为例,看看ET是如何完成这项工程的吧! 一.随机生成口算题. 如图1,在A2格输入:=INT(RAND()*10)&"×"&INT(RAND()*10). 解释一下:RAND()表示随机生成介于0至1的小数. RAND()*10表示用随机生成的0

WPS表格教程:单元格数据的组合、拆分与格式转换

教程的核心内容是分列操作,将用四个实例向大家介绍在WPS表格(ET)中,如何将单元格中的数据组合.拆分(提取)和格式转换. 实例一:用公式或函数组合数据获取出生地址 1.用"&"号组合数据. 2.用函数(CONCATENATE)组合数据. 实例二:拆分考试号,获取学校.班级.学号信息. 城南.城北两校联合组织五六年级语文竞赛,学生成绩统计如下: 要将各校各班的成绩分类汇总,当然要先将各校各班的学生分开,打开ET实践一下吧! 一.数据分析. 学生的考试号由学校代码(cn,cb)班

WPS表格巧用函数制作条形图表

  在wps表格中使用图表功能,这个大家应该都知道怎么操作, 可是,大家有没有使用过函数来制作图表呢? 没有试过使用函数来制作图表的同志们,一起来看看具体的动画教程吧.详细操作动画如下: 在上面的动画教程中,使用到的公式是:=rept("|",C2),这个其实是rept函数的一个小小的运用 REPT函数可以按照定义的次数重复显示文本,相当于复制文本 .如下图,rept函数的两个参数分别为字符串.重复次数. 其中: 字符串: 表示需要重复显示的文本 重复次数:表示指定文本重复显示的次数

WPS表格数值舍入函数大阅兵

在数值计算过程中,经常要遇到对结果进行舍入的情况,WPS表格提供了丰富的舍入函数,下面我们就对这些函数进行一次大阅兵: CEILING 将第一个参数数值向上舍入(沿绝对值增大的方向)为最接近的第二个参数的倍数.例如,=CEILING(4.42,0.3)得到的结果是0.3的倍数4.5:=CEILING( - 4.42, - 0.3)得到的结果是 - 0.3的倍数 - 4.5.如果第一个参数已经为第二个参数的倍数,则结果为原数.注意,两个参数符号要相同,一正一负时会出错. EVEN 返回沿绝对值增大

wps表格教程:三秒钟获取字词对应的第一个字母

点击下载:能获取字词前一.二.三个汉字音序的模板:获取汉字音序的模板.et 预览该模板: 在日常工作过程中,我们常需要获取汉字对应的第一个字母,比如,学生用音序查字法查字词典,医院建立药品查询系统,KTV建立歌曲查询系统--有没有办法轻松获取字词的第一个字母呢?大家都知道ET和EXCLE可以按音序排列中文数据,这就表明电子表格已经能洞悉汉字拼音的第一个字母与其在汉字编码系统的位置的关系了.只要查询出汉字在编码系统中的位置,并告知相同音序的汉字在编码中的起始位置,电子表格就可以将汉字的音序轻松获取