关于excel函数运用

来源:百度知道 编辑:UC知道 时间:2024/05/19 06:56:55
我希望通过函数计算指点日期之前7天内生产合格数和不良品数的总和。
即,假如指点报告日期为2009-11-9,那么我希望通过函数计算出2009-11-2至2009-11-8之间生产的合格总数和不良品总数之和

时间 合格数 不良品数
2009-11-1 100 10
2009-11-2 101 11
2009-11-3 102 12
2009-11-6 105 15
2009-11-7 106 16
2009-11-8 107 17
2009-11-9 108 18
2009-11-10 109 19
2009-11-11 110 20

时间在A1单元格,其他类推。
D1输入指定日期点,如2009-11-9
D2输入公式:
=SUMPRODUCT((A2:A10<D1)*(A2:A10>D1-8)*(B2:B10+C2:C10))
回车即可
此处的答案为592
祝你成功!

2009-11-2至2009-11-8之间生产的合格总数和不良品总数之和
=SUMPRODUCT(($A$2:$A$10>=DATEVALUE("2009-11-2"))*($A$2:$A$10<=DATEVALUE("2009-11-7"))*($B$2:$B$10+$C$2:$C$10))

在合格数上面一行(即b1)输入:
=subtotal(9,b3:b20000)
筛选需要的日期后,显示在b1的就是你想要的时间段内的合格数。不良品数的计算类推。

如果只要知道一下结果数字的话,有一个最简单的方法。先把右下角状态栏的数字设置为求和,(单击右键选择),然后选中你要求和的任何单元格区域。祝你成功

用筛选就能搞定,在时间列的筛选中选择“自定义”,设置一下日期范围,筛出来再把数合计一下