先简单说一下month函数
month,英文“月”的意思,是日期和时间函数,返回日期值中的月份。
month函数只有一个参数date。是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。
如下图所示,A列是常用的日期的表示,我们通过公式把月份可以提取到B列。
在B列中录入公式:=MONTH(A1)
回车,月份“10”已经提取出来了。
向下复制公式,下面几种日期表示的月份也可以提取出来。
利用month函数的这个特点,我们可以和其他函数结合使用解决我们工作中的问题。例如和sumproduct函数可以多条件的求和。我们根据下图内容做汇总表,例如求1月份A类客户回款金额,在F2中录入公式“=SUMPRODUCT((MONTH($A$2:$A$11)=F$1)*($B$2:$B$11=$E2),$C$2:$C$11)”
回车,返回43。
向下向右复制填充公式,就把所有的按要求统计出来了。
我们知道,sumif函数和sumproduct函数是条件求和函数,下面再给大家介绍用sumif函数和sumproduct函数隔列求和的实例,关于这两个函数的基本用法可以参看以前的内容。
如图所示,我们要分别求商场1和商场2的合计数。以商场1为例:
在H3中录入公式:“=SUMIF($B$2:$G$2,$H$2,$B3:$G3)”
返回180,即A产品商场1各月的销量。
向下复制填充,商场1的合计数统计出来了。
在H3中录入公式:“=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)“
这个公式的思路是:先用column函数判断列数,再用mod函数判断奇数列和偶数列,偶数列的求和B3:G3区域。
返回180,即A产品商场1各月的销量。
向下复制填充,商场1的合计数统计出来了。
SUMPRODUCT函数的用法还有很多,但是核心都是利用数组乘积之和来得到我们需要的结果。如果还有问题的话,可以加入qq群进行探讨,EXCEL基础学习群 259921244。
联系客服