首页 > 其他分享 >累计求和与条件累计求和,两个案例看出你的职场应变能力!

累计求和与条件累计求和,两个案例看出你的职场应变能力!

时间:2023-11-08 23:31:58浏览次数:35  
标签:函数 求和 单元格 应变能力 累计 条件 SUMIFS

1职场实例

小伙伴们大家好,今天我们来讲解两个案例。分别是普通的累计求和、与分条件累计求和。两种工作场景在职场中是经常遇到的。我们往往可以通过这些经典的职场案例,衡量出我们对Excel的基础知识运用能力以及对实战的应变能力。


如下图所示

是一张季度销量表,A列为季度数据,B列为季度所对应的销项明细数据,同一季度可能对应多个销量明细数据。我们想要在C列获取B列的累计销量,在D列获取不同季度的累计销量

累计求和与条件累计求和,两个案例看出你的职场应变能力!_数据


2解题思路

解决今天的这两个问题,我们用到的函数是N函数SUMIFS函数,SUMIFS函数函数可能大家比较熟悉了,叫做条件求和函数;这个N函数好像不经常使用,但是确非常的实用,在特定的环境下可以起到意想不到的效果。


SUMIFS函数 通常用来根据多项条件求和。


N函数 通常用来将文本型数据返回0,数值型数据不变。

下面我们就来看一下具体操作方法。


累计求和与条件累计求和,两个案例看出你的职场应变能力!_时间序列_02

第一个问题:普通的累计求和


我们在C2单元格输入函数公式

=N(C1)+B2

下拉填充公式后即可获取B列的累计销量数据。


N函数用来将文本型数据返回0,数值型数据不变。


函数基本结构:

=N(Value)


对于数值型数据,N函数使用后返回值不变;对于文本型数字,N函数使用后返回0;对于文本型文本,返回的结果为0;对于逻辑值,TRUE返回的是1,FALSE返回的是0;对于日期值,返回的是时间序列;对于错误值,返回的也是错误值。


本例中,利用N函数获取C1单元格的返回值,因为C1单元格是列标题的文本值,所以按照规则,N函数会返回固定值0,则N(C1)+B2=0+50=50;随着公式的下拉填充,当公式填充到C3单元格时,会变成N(C2)+B3,因为C2单元格返回50,那么N(C2)+B3=50+80=130。以此类推,就实现了普通的累计求和。

累计求和与条件累计求和,两个案例看出你的职场应变能力!_时间序列_03


第二个问题:条件累计求和


我们在D2单元格输入函数公式

=SUMIFS($B$2:B2,$A$2:A2,A2)

下拉填充公式后即可获取不同季度的B列累计销量数据。


SUMIFS函数通常用来根据多项条件求和。


函数基本结构

=SUMIFS(求和范围, 条件范围1, 条件1, [条件范围2, ...], [条件2, ...]) 


求和范围 (必填):要对其求和的范围。

条件范围1 (必填):用来查询“条件1”的区域。

条件1 (必填):和“条件范围1” 组成一个搜索组合。函数在 “条件范围 1” 中查找符合 “条件1” 的单元格,如果查找到满足条件的单元格,则会将其对应的“求和范围内”的单元格添加为求和项。

条件范围2(可选):用来查找“条件2”的区域。

条件2 (可选):与“条件范围2”是一个搜索组合。这样的搜索组合最多可以输入127对。


本例中我们使用SUMIFS函数,求和区域是$B$2:B2区域,条件区域是$A$2:A2区域,随着公式的下拉填充,条件A2,即季度值会依次变化,获取不同季度的累计销量,由于第1参数$B$2:B2与第2参数$A$2:A2的起始单元格都用了绝对引用,所以只有结束单元格随着公式的下拉填充在不断扩大求和范围条件范围所以起到了累计的条件求和效果


这里需要大家认真理解,通过F9键查看不同单元格的公式返回值可以帮助我们直观的看待。

累计求和与条件累计求和,两个案例看出你的职场应变能力!_时间序列_04

标签:函数,求和,单元格,应变能力,累计,条件,SUMIFS
From: https://blog.51cto.com/u_15825298/8261917

相关文章

  • nginx配置http跳转https的几种要求和方式记录
    以nginx-1.23.2测试 (80被占用了,测试换成81端口)要求一:nginx端口有443,81,即能访问http访问81,也能https访问。nginx配置如下:server{listen81;listen443ssl;server_namexx.com.cn192.168.3.1127.0.0.1;ssl......
  • get请求和post请求的区别
    get请求不会修改服务器资源,常用于获取资源;post会修改服务器资源浏览器会对get请求做缓存,post很少做缓存get请求会在地址栏显示参数,post不显示get请求对url有限制,post没有(url在请求体内,所以没限制)get不可以发送文件,图片,post可以get只发送一次请求,post发送两次,第一次询问浏览器......
  • 七、设置请求头信息 jquery发送ajax请求和后端一起使用
    七、设置请求头信息jquery发送ajax请求和后端一起使用1、预定义请求头设置:在xhr.open()方法之后添加语句,进行请求头设置//设置请求头xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');请求报文分为:行、头、空行、体其中......
  • 求和 1+2+3+4+5+6+7+8......+100=?
     sum=0foriinrange(1,101,1):sum=sum+iprint(sum)运行以上代码,显示结果: ......
  • 子序列求和最大问题
    子序列求和最大问题是给定一个序列数组,求出连续序列的子数组的和最大。这样的问题可以用动态规划来求解,关于动态规划,在前面已经做了比较详细的讲解了。https://www.cnblogs.com/wancy/p/16741342.html1.子序列求和假设现在有一个数组为[1,-2,0,3,-2,4,6,-5,2],根据排列......
  • 单元格内多段数字,TEXTSPLIT结合SUM快速求和!
    1职场实例小伙伴们大家好,今天我们来讲解一个职场办公中经常遇到的问题模型:单元格内,用分隔符间隔开的多段数字,如何实现快速求和?今天我们想要用函数公式的方式实现。如下图所示:A列为一列数据,每个单元格内的数字都是以分隔符号逗号间隔开的,我们想要将单元格内每段数字相加求和,显示在C......
  • XMLHttpRequest拦截请求和响应
    环境:angular实现:拦截请求向请求信息增加字段           拦截响应过滤返回值响应拦截:根据angular使用的XMLHttpRequest将对原本的请求转移到另一个将监听返回事件挂载到另一个世纪发送请求的xml上使用getset将客户端获取的responseText和response按照自己的意......
  • # yyds干货盘点 # df2贷款余额,求和想保留两位小数,但结果无效,怎么破?
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【斌】问了一个Pandas数据处理的问题,一起来看看吧。麻烦大佬再帮忙看一下:df2贷款余额,求和想保留两位小数,但结果无效。是不是因为第二行的缘故?二、实现过程这里粉丝查了一下,贷款余额是float64,把第二行去掉,依然还是无法保留两位......
  • get请求和post请求的区别?
    1.get请求获取数据,post请求传递数据或创建数据。2.get请求信息在url,安全性低,还有2048的长度限制。post请求在body里,不显示在url里,安全性高,没有长度限制。3.get请求刷新回退没影响。post请求需要重新请求一次。4.get请求能缓存,可以保存在历史记录里。post请求不能缓存。5.get请......
  • 【洛谷 8772】[蓝桥杯 2022 省 A] 求和
    #[蓝桥杯2022省A]求和##题目描述给定$n$个整数$a_{1},a_{2},\cdots,a_{n}$,求它们两两相乘再相加的和,即$$S=a_{1}\cdota_{2}+a_{1}\cdota_{3}+\cdots+a_{1}\cdota_{n}+a_{2}\cdota_{3}+\cdots+a_{n-2}\cdota_{n-1}+a_{n-2}\cdota_{n}+a_{n-1}\cdota......