美文网首页E战到底特训营
你知道多条件求和可以用多少种答案吗?

你知道多条件求和可以用多少种答案吗?

作者: 大正_函数爱好者 | 来源:发表于2018-08-14 23:29 被阅读99次

大家晚上好,我今天要讲的案例是求1月份产品A的销售额,这是关于多条件求和。如图所示,大家需要注意的是条件包含月份。

条件求和我们很容易想到的是sumif和sumifs函数,sumifs函数的语法是SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

可能大家第一反应就是写下这个公式,我当初也是这样想的:=SUMIFS(D2:D25,MONTH(B2:B25),1,C2:C25,H2)

错误展示

但是这个公式却是错误的,不是答案错误那种,而是这个公式输入完成不了,why?

点击编辑栏左边的fx,看上去完全没问题呀,百思不得其解,经过一番搜索和求助,最终发现了问题所在:sumif和sumifs函数,这两个函数的sum_range(求和区域)和criteria_range(条件区域)只能是引用,不能是数组、文本、数值,函数只能用结果返回是引用的函数,比如if函数(这个比较特殊)、index函数、offset函数等引用函数。而日期与时间函数、查找函数、数学函数、统计函数和除了if函数的其他逻辑函数都不可以。

index引用函数

方法一

最简单的方法就是添加辅助列求出日期的月份,然后再用sumifs多条件求和,公式:=SUMIFS(D:D,E:E,E2,C:C,H2)

方法二

将日期转化为数字,进行比较,公式:=SUMIFS(D:D,B:B,">=42736",B:B,"<42767",C:C,H2)

方法三

直接用日期进行比较,需要注意的是日期格式不要写错~公式:=SUMIFS(D:D,B:B,">=2017/1/1",B:B,"<2017/2/1",C:C,H2)

方法四

因为sumif条件区域只能用引用,所以我们可以拆成sum+if函数的数组公式,=SUM(IF((MONTH(B2:B25)=1)*(C2:C25=H2),D2:D25)),ctrl+shift+enter数组公式

这个方法我觉得比较实用。

方法五

万能的sumproduct函数,sumproduct函数对于参数没什么要求,除了一点,不能出现错误值,否则结果也会是#VALUE!,所以一般不引用整一列(因为一般数据都有标题)。公式:=SUMPRODUCT((MONTH(B2:B25)=1)*(C2:C25=H2)*D2:D25);

=SUMPRODUCT((MONTH(B2:B25)=1)*(C2:C25=H2),D2:D25);

=SUMPRODUCT((MONTH(B2:B25)=1),(C2:C25=H2),D2:D25),注意:这个公式结果会是0,因为前两个参数结果false/true没有转化为数值。下面三种是转化为数值的方法:

=SUMPRODUCT((MONTH(B2:B25)=1)*1,(C2:C25=H2)*1,D2:D25);=SUMPRODUCT((MONTH(B2:B25)=1)+0,(C2:C25=H2)+0,D2:D25);=SUMPRODUCT(N(MONTH(B2:B25)=1),N(C2:C25=H2),D2:D25)

最后献上一个关于筛选后的多条件求和函数:

=SUMPRODUCT(SUBTOTAL(3,OFFSET(A2,ROW(A2:A25)-2,))*(MONTH(B2:B25)=1)*(C2:C25=H2)*D2:D25)

相关文章

  • 你知道多条件求和可以用多少种答案吗?

    大家晚上好,我今天要讲的案例是求1月份产品A的销售额,这是关于多条件求和。如图所示,大家需要注意的是条件包含月份。...

  • 多肉——晚霞之舞

    190828~0904 今天画多肉。 知道全世界共有多肉植物多少种吗?答案是一万余种。它们都属于高等植物,而且绝大...

  • SUM求和∑,你知道多少?

    每次做表格,都毫无例外的不可避免要用到SUM,它跟我们的接触,真的密不可分,那么。关于SUM,你真正知道了解多少呢...

  • 爱♡

    你知道爱吗?你知道世界上有多少种爱吗?那你可以接受所有的爱吗?有人说,世界上有多少个人,就要多少种爱,每个人爱...

  • Excel求和函数SUM三剑客

    今天进入函数与公式学习的第四天学习“求和函数”。简单记忆:SUM就是求和;IF是条件所以SUMIF是条件求和;而多...

  • 《密说PPT》第三说-形状设计技巧

    你知道哆啦A梦可以用PPT画出来吗?你知道金拱门LOGO可以用PPT画出来吗?你知道房子可以用PPT画出来吗?你知...

  • Excel day8学习小结

    【学习内容】 如何运用函数进行单条件和多条件计数和求和。 单条件求和——SUMIF(条件区域,条件值,求和区域) ...

  • 递归和循环

    求和1+3!+ 5!+7!+.....+(2n-1)! 台阶问题,n个台阶,问有多少种不同的方法跨到第n阶,条件:...

  • 蜡烛

    你知道蜡烛吗?它可以用来比喻眼泪。 你知道雨雪交加的今天晚上,又有多少柴火熄灭? 你又知道十支蜡烛的构成,由鲜红的...

  • 你知道这样我多煎熬吗

    《你知道这样我多煎熬吗》 ——KK 你知道分手的晚上我是怎样熬过来的吗? 你知道我崩溃了多少次吗? 自从分开以后,...

网友评论

    本文标题:你知道多条件求和可以用多少种答案吗?

    本文链接:https://www.haomeiwen.com/subject/vsjbbftx.html