Excel表中多条件求和怎么写公式?求大神指点! 如图,现要求是求A列类

Excel表中多条件求和怎么写公式?求大神指点!
如图,现要求是求A列类为cy的10月份的总额之和,请问大神公式怎么写?

你好:

    在插入一列为E列,

    然后,把D日期复制到E列中

    选中E列日期的单元格

    操作数据分裂;如下图,注意箭头所指的位置

    点完成,E列即显示如下图所示;

    在F2单元格输入公式:=SUMIFS(C2:C8,A2:A8,"cy",E2:E8,"10")

    即可计算出CY10月的总额,

    把F2单元格清除格式,再把E列删除。

    操作完成。


追问

你漏了日期的限制条件、

追答

是的,刚才是漏了,现在已重新修改过回答。
你看下,这样是按你的要求,计算CY 10月的总额
第8步骤中,把F2单元格删除公式:F2单元格复制再选择性粘贴,即可只保留数值。

注:是在2007版本操作的

追问

我是用手机WPS弄的(눈_눈),这个有没有可能做到实时更新数据?就是说在cy,总额和日期增加的情况下cy总额也跟着变化?

追答

公式上作些修改,比如,你的数据截止到第100行,那么,公式改为=SUMIFS(C2:C100,A2:A100,"cy",E2:E100,"10");那么,在这100行内的数据更新,总额也会更新。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-03
  =SUMPRODUCT((A4:A10=A4)*(MONTH(D4:D10)=10)*C4:C10)
  前提是D列必须是日期格式。追问

格式是日期的格式,只是设置了显示月日而已、

追答

那就用上面的公式,根据实情修改公式中的引用区域。

第2个回答  2016-12-03
先对A列类进行排序,然后用数据 分类汇总 于C列求和即可追问

A列排序没用的、还有一个日期的限制条件好吗

追答

那就用数据透视表。

第3个回答  2016-12-03
=sumifs(c:c,a:a,"cy",d:d,">="&datevalue("10-1"),d:d,"<"&datevalue("11-1"))
相似回答