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列单元格数据的乘积,并最终由公式将这些乘积进行求和,这样我们的任务也就完成了。

(0)

相关推荐

  • 在WPS表格中制作斜线的两种方法

    我们经常用WPS表格完成一些表格上的处理,比如课程表,这些需要用到斜线,那这时我们该怎么办呢?接下来我来介绍如何在WPS表格中制作出斜线,不会的朋友可以参考本文,来看看吧. 步骤: 1.打开WPS后, ...

  • 如何在WPS表格中快速计算出两个日期间隔的天数

    以上就是如何在WPS表格中快速计算出两个日期间隔的天数的具体操作步骤.1. 打开电脑,进入桌面,找到想要计算天数的WPS表格,双击打开:2. 如图,我们在工作时长下的第一个单元格中,输入=DATEDI ...

  • WPS表格中常用函数应用教程

    wps表格中为我们提供了多种函数如求平均数函数:average( ).求最大值函数 max ( )等等.学会了,可以为工作提供帮助. WPS表格函数即是预先定义,执行计算.分析等处理数据任务的特殊公式 ...

  • WPS表格中,如何将两个工作表中数据合并?

    在制作WPS表格中,由于工作的需要,我们可能会需要将两个工作表中的数据合并到一个工作表中.通过合并工作表,还能够实现对数据的修改.其具体操作步骤如下: 操作方法 01 在桌面上双击WPS表格的快捷图标 ...

  • 在WPS表格中,如何创建两个纵坐标的折线图

    WPS表格的折线图默认是一个纵坐标,但工作中,有时需要两个纵坐标才能看得更直观.那么下面就和小编一起创建两个纵坐标的折线图. 操作方法 01 打开需要创建折线图的WPS表格,并选中数据源区域. 02 ...

  • WPS表格中使用函数常用公式轻松搞定复杂数据

    在表格操作中,我们经常会遇到某些较为复杂的任务,比如多条件数据求和,比如查找或引用另外工作表中符合条件的数据等.这些任务利用函数或函数组合也能完成,但对于多数人而言,这样的任务未免显得过于复杂. 在W ...

  • Excel中sumproduct函数统计工资总和的教程

    Sumproduct函数名字很长,我也不愿意记,但它是很有用的函数.为方便记忆,可以费解为Sum.product,很显然,它是统计总和相关的. 1.上表是公司人员,所属工段,年龄,工资等信息.现在要统 ...

  • wps表格中VLOOKUP函数的用法!

    在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP.下面我们来看看vlookup函数的实 ...

  • 如何在WPS表格中使用函数计算工龄,年,月,日

    我们来使用函数=DATEDIF()计算. 操作方法 01 先做一个比较简单的,就是开始日期和结束日期都输入好了,这个是出生年月和到目前为止的时间. 02 开始日期选择第一个结束日期选择第二个,比较我们 ...