当前位置:首页 > 办公设计 > Office教程 > 阶段汇总,一条道跑到黑

阶段汇总,一条道跑到黑

1年前 (2025-05-24)Office教程1260

日常工作中,经常会有一些按不同阶段汇总的计算。比如下图所示,在一组销售记录中汇总本年度的销售额。


D4单元格用到的公式为:

=SUMPRODUCT((YEAR(A2:A13)=YEAR(TODAY()))*B2:B13)

公式分别使用YEAR函数计算A2:A13单元格中日期的年份,结果为一个由年份组成的内存数组。用YEAR(TODAY())计算当前日期的年份,结果为2015。

将A2:A13的年份与当前日期的年份进行判断,得到由逻辑值TRUE或是FALSE组成的内存数组,再用逻辑值与B列的销售计划相乘。

在数组运算中,TRUE相当于1,而FALSE相当于0,也就是用1或是0乘以B列的销售计划,最后使用SUMPRODUCT函数计算出乘积之和,结果为737。

如果是计算当前月的销售计划总额,只需要将公式中的计算年份的YEAR函数换成MONTH函数就可以了,其计算过程是一样的。

如下图所示,假如需要计算当前周的销售计划总额,该怎么计算呢?

这里的一周,规则就按照大家的日常习惯,起始日期为星期一,结束日期为星期日。


D4单元格中用到的公式为:

=SUMPRODUCT((WEEKNUM(–A2:A13,2)=WEEKNUM(TODAY(),2))*B2:B13)

公式用WEEKNUM函数计算日期在该年的周数。第二个参数为“2”,表示一周的开始日期为周一。

“WEEKNUM(–A2:A13,2)”返回A列日期在该年的周数数组。

WEEKNUM函数的第一参数不能直接使用日期区域,假如使用WEEKNUM(A2:A13),公式将返回错误,但是用“–日期区域”、“1*日期区域”、“0+日期区域”等形式将区域引用变成内存数组引用,则可以突破这一限制,结果将返回一个包含周数的内存数组。

其他的计算过程就是和前面咱们说到的按年度计算是相同的。

这个例子中,只能处理所有日期都是在一个年份中的情况,如果有不同年份的数据,则需要用遍历的方法来计算了:

=SUMPRODUCT(SUMIF(A2:A13,”=”&(TODAY()-WEEKDAY(TODAY(),2)+ROW(1:7)),B2:B13))

WEEKDAY(TODAY(),2)部分,计算当前的星期值,用当前日期TODAY()减去当前的星期值,就是上一个周日的日期。再分别加上ROW(1:7),得到本周一至本周日的日期值。

接下来使用SUMIF函数,以A2:A13作为条件区域,分别以本周一至本周日的日期值作为求和条件,计算B2:B13单元格区域中与之对应的销售计划额,得到一个内存数组:

{80;83;77;80;0;88;80}

再用SUMPRODUCT函数计算出乘积之和。

示例文件下载:http://pan.baidu.com/s/1dDwdtz7

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/1318

分享给朋友:

“阶段汇总,一条道跑到黑” 的相关文章

8个Excel常见问题及解决,你一定遇到过!

8个Excel常见问题及解决,你一定遇到过!

在使用Excel制表时,我们经常会遇到各种各样的奇葩问题,对于一些熟手来说,可能很轻易的就能解决。但是,对于一些新手来说,就有点棘手了。所以,今天小汪老师特意为大家分享Excel中一些比较常见的问题及解决。   01、我的0怎么不见了 问题:单元格中开头输入的“0”会...

Excel基础排序法,怎么进行升序、降序排序

Excel基础排序法,怎么进行升序、降序排序

Excel中的排序功能是非常强大的,它能够解决我们日常办公中许多问题。例如,成绩排名、公司业绩排名等这些数据表格,我们可以通过排序功能轻松的帮助我们搞定。这里,我们先来学习第一课,Excel排序的基础用法,升序、降序的使用技巧。     原始表格 如下图所示,这...

Excel如何递增求和?教你累计求和公式与技巧!

Excel如何递增求和?教你累计求和公式与技巧!

在Excel中求和的方法非常多,今天,小汪老师要给大家分享是,一种递增式求和的方法,这种求和的方式平常用的可能不是很多,但大家还是需要尽量掌握。   Excel递增求和 1、如下图所示,这里,我想将部门一,按照每月销量,用递增求和来展示。我们先选中C13:C2单元格,注意重点:必...

IF嵌套函数制作Excel合同日期到期自动提醒表,表格文字变色突出显示

IF嵌套函数制作Excel合同日期到期自动提醒表,表格文字变色突出显示

许多公司的业务都是与客户签订合同,而合同往往都是有期限的,比如,1年、2年等。客户的合同,什么时候到期,我们需要提前了解,以便让用户续签。有什么好办法能够让我们提前知晓快到期的合同呢? 这里,小汪老师就来教大家用Excel制作一份合同日期到期提醒表,距离合同到期前30天自动突显,这样,我们就能...

这几个PPT技巧都不知道,别说你会PPT

这几个PPT技巧都不知道,别说你会PPT

要想做出高端好看的PPT可不是一件容易的事情,前提是你必须得掌握PPT中各种操作技巧。这里,易老师就来给各位分享几个PPT中常用技巧,看看你知道几个。   裁剪自定义形状 在PPT中我们可以对任意图片进行裁剪,并且可根据形状来裁剪成形状样式。通过此功能,我们可以将图片裁剪成各种各...

毛茸茸的字体 | PPT打造虎皮字体

毛茸茸的字体 | PPT打造虎皮字体

咱们今天来学习一个既简单又漂亮的字体制作,老虎皮做的字体。当然,学习的是方法,你也可以利用各种动物皮毛来打造。 首先,需要一份素材,那就是动物皮毛,这里我就不提供了,大家可以到百度图片搜索一下“动物皮毛”,可以找到一堆的动物皮毛,随便选一个吧!建议找尺寸大点的图片。 输入文字...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。