EXCEL 实用技巧简介:本文介绍的内容完全基于工作中实战应用总结而来的。希望这些技巧能够给大家帮助。不足之处,还请各位不吝赐教^_^:)
条件求和在EXCEL 中是最常见不过的了,但是如果我需要的条件有2 个或者更多的话,我们该如何实现了。请看下面的分解。
前期准备工作(包括相关工具或所使用的原料等)
EXCEL 、SUMIF函数、SUMPRODUCT函数
条件求和归类
【单一条件求和】
首先我们遇到条件求和,第一反应可以立马想到函数 SUMIF()。
非常正确,这个函数就是条件求和的函数:
【执行】A1:A100 中日期不早于2014年1月4日的对应F1:F100
单元格的金额的的总和;
![EXCEL 表格基本操作:[30]多条件求和](http://www.52ij.com/uploads/allimg/160401/1510035060-0.jpg)
如图所示,我们套用公式为:
=SUMIF(A1:A100,">=2014-1-4",F1:F100)
计算结果就是我们想得到的条件求和。
【多条件求和】
如果我们需要的求和是建立在多种条件同时满足的情况下,
比如日期介于2014-1-7与2014-1-16之间的对应求和,该怎么办了;
首先我们看一下 SUMIF()函数中间的参数就是criteria,在通常情况下只能有一个表达示,即只能容纳一种条件语句,那么我们无法通过这个函数来实现多条件求和了。
请看下面的解析SUMPRODUCT()函数:
多条件求和演示
列举条件:1、时间大于等于2014-1-7 (对应C4单元格)
2、时间小于等于2014-1-16 (对应C5单元格)
计算结果:对应日期范围内的金额的总和,而不是对应记录的数量(对应F5单元格)
![EXCEL 表格基本操作:[30]多条件求和](http://www.52ij.com/uploads/allimg/160401/1510035062-1.jpg)
公式形成:
定义名称:A1:A100 定义为【买菜日】期;F1:F100定义为【买菜费用】
首先我们用SUMPRODUCT()函数来表达形成我们的条件语句:
=SUMPRODUCT((买菜日期>=C4)*(买菜日期<=C5))
![EXCEL 表格基本操作:[30]多条件求和](http://www.52ij.com/uploads/allimg/160401/1510032201-2.jpg)
进一步分析公式:
上述的公式可以看出是满足了我们列出的2 个条件,但是所得到的只是满足条件的行数或者说是符合条件对象的数量。 在这里缺了我们想要的费用的区间。
我们再将公式改为:=SUMPRODUCT((买菜日期>=C4)*(买菜日期<=C5)*买菜费用)
这样我们通过分步执行可以看出效果,这样多条件不和的举例也分享到这。
![EXCEL 表格基本操作:[30]多条件求和](http://www.52ij.com/uploads/allimg/160401/1510035b2-3.jpg)
![EXCEL 表格基本操作:[30]多条件求和](http://www.52ij.com/uploads/allimg/160401/151003B09-4.jpg)
公式分解:
SUMPRODUCT()函数的多条件之间是用*号相连的,对于*左右两边的运算如果值判断为真,那么其相乘后得到的结果应该就是是所以第三段直接有公式
注意事项
如果您觉得经验能够帮上忙,请点击“有用”小手,感谢您的支持!
更多经验请你关注“fs_vv”,并投上你宝贵的一票。
EXCEL 表格基本操作(共7篇)上一篇:如何制作图表-折...|下一篇:如何查找重复值经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本文系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
