当前位置: 首页 > 文章教程  > 计算机与互联网 > 办公软件

Excel计算“本周”销量总和的几个公式

5/10/2018 8:22:13 PM 人评论

如图所示的销售流水中,每天都有一笔销售数量的记录,现在需要知道今天或某个指定日期所在周的总销售量,假设一周的起始日期为星期一。如要得到今天(2014-12-20)所在周(2014-12-15至2014-12-21)的“销量”和。公式一:用周数对比=SUMPRODUCT((INT(…

如图所示的销售流水中,每天都有一笔销售数量的记录,现在需要知道今天或某个指定日期所在周的总销售量,假设一周的起始日期为星期一。如要得到今天(2014-12-20)所在周(2014-12-15至2014-12-21)的“销量”和。

Excel计算本周销量和示例图

公式一:用周数对比

=SUMPRODUCT((INT((A2:A25-2)/7)=INT((NOW()-2)/7))*C2:C25)

INT((A2:A25-2)/7)返回A列日期自1900年以来以周一为起始的“周数”数组,与今天的“周数”对比后,用SUMPRODUCT函数返回本周销量和。

下面的公式使用WEEKNUM函数:

=SUMPRODUCT((WEEKNUM(--A2:A25,2)=WEEKNUM(NOW(),2))*C2:C25)

说明:用WEEKNUM函数取得日期在该年的周数,第二个参数为“2”设置一周的开始日期为周一。“WEEKNUM(--A2:A25,2)”返回A列日期在该年的周数数组。通常,WEEKNUM函数的第一个参数不能直接使用日期区域,如“WEEKNUM(A2:A25)”返回错误,但用“--日期区域”、“1*日期区域”、“0+日期区域”等形式;或套用TEXT、OFFSET等函数可以突破这一限制,返回一个包含周数的内存数组。公式中的“WEEKNUM(--A2:A25,2)”也可以换成“TEXT(A2:A25,"e-m-d")”或“OFFSET(A1,ROW(1:24),)”,如:

=SUMPRODUCT((WEEKNUM(TEXT(A2:A25,"e-m-d"),2)=WEEKNUM(NOW(),2))*C2:C25)

最后利用周数数组与今天的周数进行对比后得到本周的销量和。

公式二:先得到本周一的日期后,再用MATCH函数判断周一在A列的位置,最后用OFFSET返回7天的销量和。

=SUM(OFFSET(C1,MATCH(TODAY()-WEEKDAY(NOW())+2,A2:A25,),,7))

或:

=SUM(OFFSET(C1,MATCH(CEILING(TODAY()-1,7)-5,A2:A25,),,7))

如果要得到指定日期所在周的销量,将上述公式中的TODAY或NOW函数换成指定日期即可。

相关教程

  • wps文字怎么设置文字环绕图片?wps文字环绕图片的设置方法图解

    wps文字是进行文字编辑的一款办公软件。我们再输入很长文档的时候要插入图片,而插入图片的位置是很重要的,下面小编就告诉大家怎么设置wps文字环绕,希望能帮到大家 1、点击菜单“WPS文字”下的“新建”,新建一个文档接着,在文档…

    5/10/2018 8:23:47 PM
  • wps工具栏怎么调出来 wps怎么调出工具栏

    我们在使用wps编辑文字的时候,很多时候都需要使用工具栏。很多朋友一个不小心就把工具栏隐藏了,不知道怎么调出来,其实很容易,下面小编将这个方法分享给大家首先我们打开wps你要操作的文档,然后点击右上角的隐藏的按键然后我们工具栏又出来了在wps表格和wps演示中,这…

    5/10/2018 8:23:44 PM
  • wps冻结窗口怎么设置 WPS表格怎么冻结窗口

    在我们的工作中有大量的表格要出理,有些时候我们的处理的数据过多,我们会冻结表头方便操作和阅读。下面小编就分享一下wps怎么冻结表格1、打开wps,比如这个表格我们需要,我们冻结第1行。2、然后点击视图---冻结表格3、这个时候我们看一下效果,这个时候我们发现&l…

    5/10/2018 8:23:43 PM
  • wps水印怎么去掉 wps怎么去水印

    这年头什么东西都得上水印,才能彰显重要性。小编同学昨天下载的一个文档也有水印,文档要打印出来就必须去掉水印。下面小编就为大家分享一下WPS是怎么去水印1、我们打开文档,然后可以看到水印,这样的文档是不能直接打印的2、点击“插入”菜单,点击…

    5/10/2018 8:23:43 PM

共有条评论 网友评论

验证码: 看不清楚?