以2007版EXCEL为例,对满足指定日期即2月25日之前的A产品的数量进行求和。
1、打开如下图所示工作表,将公式设置到F5单元格,在F5单元格输入:=SUMIFS()。
2、选中要求和的数据区域,即数量所在单元格:C2到C11单元格,所以选中或输入:C2:C11。
3、输入SUMIFS函数的第一个条件(即,日期小于2月25日)日期所在区域,即A2到A11单元格,则选中或直接输入:A2:A11,如下图所示。
4、输入要满足的第1个条件:日期小于等于2月25日,则输入:“<2018年2月25日”,如下图所示。
5、输入第二个条件的区域,即产品所在单元格区域:B2到B11单元格,则选中或输入:B2:B11,如下图所示。
6、输入第二个条件,对产品中的A产品进行求和,即:“=A”,如下图所示。
7、输入完成后按回车键返回函数公式的计算结果,如下图所示,满足日期小于2月25日的A产品的数量为:60,完成。
excel按日期求和一:统计2010年和2011年的出货数
excel按日期求和
在h3输入公式,下拉到h4。
=sumproduct((year($a$2:$a$35)=g3)*$d$2:$d$35)
=sumproduct((--text($a$2:$a$35,"e")=g3)*$d$2:$d$35)
excel按日期求和二:统计2011年4-12月份的出货数
excel日期条件求和
在l3输入公式,双击单元格填充公式。
=sumproduct((--text($a$2:$a$35,"emm")=k3)*$d$2:$d$35)
excel按日期求和三:统计2010年和2011年4-12月份的出货数
统计2010年和2011年4-12月份的出货数
在p3输入公式,右拉到q3,双击单元格填充公式。
=sumproduct((text($a$2:$a$35,"e年")=p$2)*(text($a$2:$a$35,"m月")=$o3)*$d$2:$d$35)
公式剖析:
这里涉及到了一个条件求和的通用公式:
=sumproduct((条件1)*(条件2)*
(条件3)*……*求和区域)
通过text函数得到的年月都是文本型数字,跟直接录入到单元格的数值不同。文本型数字就等同于写在黑板上的艺术字,我们关心的是他显示的效果而不是本身的大小。数值就等同于记录在账目上的数字,我们关心的是他的大小,要用这些来进行统计分析。也就是说,这两种形式的数字,表面上看似一样,实质是不同的。
一起来了解“减负”运算
一起来了解“减负”运算
在函数与公式中,运算过程会自动把文本型数字转换为数值(一个隐性过程),再与数值进行运算。负值运算(-)其实也是一种运算,能把文本型数字转换成数值。
-“201104”=-201104
而负负得正
-(-“201104”)=-(
-201104)=201104
也就是说
--“201104”=201104
其实负负运算称为减负运算更好,即减去数字的负担,还原数字的本质。
excel按日期求和:统计指定日期(年月)的出货数之和
知识扩展:
q:除了text函数外,还有那些函数得到的数字是文本型数字?数值又如何转换成文本型数字?
a:通过文本函数得到的数字都是文本型数字,点击“公式”选项卡→“文本”,出现的这些函数都是文本函数。常用的就是lfet、mid、right三个字符提取函数。
text函数
数值转换成文本型数字只要用&任意字符都可以,最常用的就是&””。
sumif函数
使用本文的方法就可以完成excel每月销售额求和统计,同时sumif函数也是一个条件求和函数,同学们也可以去了解一下。
A列 日期
B列 产品
C列 库存
D1:起始日期
D2:截止日期
1)
D3:=SUMIFS(C:C,A:A,">="&D1,A:A,"<="&D2,B:B,"A")
2)
D3:=SUMPRODUCT((A:A>=D1)*(A:A<=D2)*(B:B="A")*(C:C))
先对日期进行筛选,筛选大于1月25日,小于2月24日的,选中数据列,然后可以通过状态栏可以看到总数。
=sumproduct((a2:a100>=--"1-25")*(a2:a100<=--"2-24")*(b2:b100="A")*c2:c100)