当前位置:首页 > 技术文章 > 正文内容

Sumproduct函数,轻松搞定按月&按季度求和

举两个Excel函数在工作中经常用到的经典案例——按月求和与按季度求和。






一、按月求和

有一份详细的销售数据,需要按照月份和姓名进行汇总,“SUMPRODUCT”函数将成为你的得力助手。

(1)首先设定第一个条件:姓名

选择姓名所在的列,并判断其是否等于“王明”

输入公式:=B2:B19=F1


按回车后,会显示一列TRUE跟FALSE值,TRUE值代表是找到王明的名字。


(2)首先设定第二个条件:月份

为了提取月份,我们使用“MONTH”函数。

输入公式:=MONTH(A2:A19)=E2

将日期所在的列作为参数,提取出月份后,判断其是否等于1月。


(3)使用“*”符号连接二个条件

输入:(B2:B19=F1)*(MONTH(A2:A19)=E2)

注意每个条件都要用括号括起来,多个条件要用“*”进行连接


(4)外面包上Sumprduct函数

=SUMPRODUCT((B2:B19=F1)*(MONTH(A2:A19)=E2)*C2:C19)

这时要把销售额加上去。

为了确保公式在填充时准确无误,我们将相关区域进行锁定(按F4键)。



最后,按回车键完成公式,再向右向下填充,就能轻松计算出每个人在每个月的销售额。

二、按季度求和

首先,我们依然用“MONTH”函数提取月份。

然后,将月份除以3,并使用“ROUNDUP”函数进行向上舍入。

输入公式:

=ROUNDUP(MONTH(A2:A19)/3,0)=E2



例如,1至3月除以3后向上舍入为1,代表第一季度;

4至6月除以3后向上舍入为2,代表第二季度,以此类推。

接着,我们设定条件判断季度是否等于我们想要汇总的季度,并乘入销售额。

公式如下:

=SUMPRODUCT(($B$2:$B$19=F$1)*(ROUNDUP(MONTH($A$2:$A$19)/3,0)=$E2)*$C$2:$C$19)

就这样,我们轻松地将每个人的销售额按照季度进行了汇总。

你学会了呢?不妨动手试试!


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

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4470.html

分享给朋友:
返回列表

上一篇:excel四舍六入(excel怎么4舍6入)

没有最新的文章了...

“Sumproduct函数,轻松搞定按月&按季度求和” 的相关文章

WordPress切换到Nginx服务器教程

这几天将几个WordPress的Web服务器从Apache切换到了Nginx,中间遇到了不少问题,因此记录一下,以便日后维护使用。对于WordPress站点来说,固定链接主要是通过根目录下的.htaccess文件来控制,切换服务器后,Nginx的rewrite格式和Apache的不同,需要修改。先卸...

我采访了一位 Pornhub 工程师,聊了这些纯纯的话题

成人网站在推动 Web 发展方面所起到的作用无可辩驳。从突破浏览器的视频能力限制,到利用 WebSocket 推送广告(防止被广告拦截器拦截),你必须不断想出各种聪明的办法,让自己处在 Web 技术创新的最前沿。最近,我有幸采访了大型成人网站 Pornhub 的一位 Web 开发工程师,了解了相关的...

Nginx 的日志 nginx的日志能否保存到日志审计里面?

Nginx 的日志主要有 2 个,一个是 access.log, 一个是 error.log。如果你不进行任何配置的话,这 2 个日志将会使用默认的日志配置,这个日志将会位于/var/log/nginx 目录中。针对虚拟主机的配置如果你使用了 Nginx 为虚拟主机的话。那么你可以在你的虚拟主机的配...

宝塔面板——永久免费的服务器运维面板

宝塔面板是什么?宝塔面板,简单好用的服务器运维面板。官称永久免费。Linux版请确保纯净系统安装(支持CentOS、Ubuntu、Debian、Fedora、deepin),Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAM...

VUE3前端开发入门系列教程

一直以来使用ThinkJS开发,使用Semantic-UI手写代码,又缺少一些table等插件,好累。平时使用NodeJS开发后端较多,一直有接触VUE想法,总是不得入门(可能是思维固化了),再次深入研究,直接从VUE3入手,并借这次机会写个入门系列教程,一是做个笔记备查,二是与大家分享。初次入门V...

nginx入门——web服务器(四)

我们先来认识一下web服务器主要功能。处理哪些URL请求怎么处理这些URL请求下面我们主要针对这两个功能来进行讲解。一、设置虚拟服务器在http上下文中用server指令定义虚拟服务器,以下是一个基本的结构:http { server { # Server上下文配置...