怎么用好EXCEL-SUMPRODUCT怎么用
的有关信息介绍如下:SUMPRODUCT是个比较复杂的函数,它的作用是在一个区间内筛选数据(这是我个人理解),以下我来讲解一下。例如一个网管需要管理机房的电脑运行情况,而表中的时间,就是不同时间点电脑运行的状态。我要做的就是统计在某个时间段“部分不正常”的次数。
例如我们每天需要统计一次,而我们当前的月份是1月,所以区间是2015/1/1 0:00:00-2015/1/31 0:00:00,我要统计的是1月5日的情况 ,所以要记录一下开始和结束时间。这里的开始时间填:2015/1/5 0:00:00,结束时间填:2015/1/60:00:00。
点击左上角fx,再点全部,找到SUMPRODUCT函数,可以按提示去操作,也可以直接在单元格输入==SUMPRODUCT(),我下面会讲解第二种方法,因为这种方法相对比较自由。
首先需要计算2015/1/5 0:00:00-2015/1/60:00:00的运行记录次数有多少次。在单元格输入=SUMPRODUCT((Sheet1!B2:B60>=E2)*(Sheet1!B2:B60 得出在2015/1/5 0:00:00-2015/1/60:00:00时间内运行的次数,接下来就要算出这个区间内“部分不正常”的次数,在原来的基础上加上(Sheet1!A2:A60="部分不正常")就可以了,就是=SUMPRODUCT((Sheet1!A2:A60="部分不正常")*(Sheet1!B2:B60>=E2)*(Sheet1!B2:B60 基本这样一个公式 就完成了,不过在日常应用中,数据是累计的,时间久了,数据累积到10000行也是有可能的,这种情况下只要改一下区间就行了,一开始我们就订10000行,不怕以后会漏掉。所以公式改成:=SUMPRODUCT((Sheet1!A2:A10000="部分不正常")*(Sheet1!B2:B10000>=E2)*(Sheet1!B2:B10000 除了数据累积的情况 ,我们每天统计一次,时间的区间也需要每天一改,既然是每天统计一次,那么结束 时间可以直接=开始时间+1,那么以后只需要修改开始时间,结束时间就会自动生成了,结束时间可以改成:=E2+1,这里举个例,我把开始时间改成18,那么结束时间会变成19,而统计也会随之改变。