sumifs函数多条件求和函数求大神

大神教你通过Sumifs函数进行多条件求和作者:课课家教育&http://www.kokojia.com点击数:14746发布时间: 15:35:41  在日常的使用或者基础的excel考试试题中,都会经常用到Sumifs函数来进行多条件求和,使用Sumifs函数求和能让我们的工作高效很多,也是各位学习excel的小伙伴们必须要掌握的基本课程,下面就让我们一起来学习一下吧。
  首先我们通过几个简单的例子来进行详细的讲解,如下图所示,要求统计北京的A产品的销量合计,我们先输入具体的函数:
  =SUMIFS(C2:C10,A2:A10,"北京",B2:B10,"A")
  小编先列举一个具体的问题:如果想统计北京A和C产品销售的合计,我们该怎么做?
  相信很多的小伙伴都会想到用sumifs()+Sumifs()函数来进行求和,但当我们遇到产品很多的情况的话,公式就会变得很长,将会浪费很多的时间在公式的输入上。
  针对产品很多的情况,我们可以用常量数组来进行统计,工作效率会大大提高,具体公式如下图所示:
  =SUM(SUMIFS(C2:C10,A2:A10,"北京",B2:B10,{"A","C"}))
  下面小编为大家解释上面的公式:
  首先我们需要了解的是{"A","C"}是一个常量数组,这个常量数组可以让Sumifs函数分别计算这2个产品的销量,并且得到的是2个产品的销量合计例如:{9,3},同样为一组数,也就是我们可以同时计算两个产品的销量。
  下面我们通过使用Sum()来分别对计算出的A和C产品的销售合计进行二次求和,具体操作步骤如下:
  下面我们来解决第二个问题:统计北京和上海两个地区的A和C产品销量合计,具体求和公式如下:
  =SUM(SUMIFS(C2:C10,A2:A10,{"北京";"南京"},B2:B10,{"A","C"}))
  在这里小伙伴们需要注意的两个和容易混淆的分隔符号:{"北京";"南京"}中间用;号分隔,而{"A","C"}用逗号分隔,具体的原因我们在后面会给大家介绍。
  了解了第二个问题后,下面我们提出第三个问题:统计北京的A产品和南京C产品的销售合计,具体求和公式如下:
  =SUM(SUMIFS(C2:C10,A2:A10,{"北京","南京"},B2:B10,{"A","C"}))
  下面小编为大家解释上面的公式:
  细心的小伙伴可以已经发现,本例和问题2对比起来,公式其实只是差了一个分隔符号。为什么两个公式差别这么小呢?其实这是由数组之间的运算规则决定的,
  大家可以看到:{"北京","南京"}和{"A","C"}都表示一行2列数组,它们会一一对应运算,不同的是:{"北京";"南京"}表示1列2行数组,和{"A","C"}运算时,就不是一一对应运算,是多对多运算,即北京A,北京C;南京A,南京C。
  所以,不同的符号代表的运算规则都可以是不一样的,即便是细微的差别我们都需要将其放大,以免出现不必要的错误,通过本例的讲解大家对于Sumifs函数进行多条件求和的方法是不是了解得更多了呢,希望本例对大家有所帮助。标签:赞(26)踩(0)分享到:上一篇:下一篇:最新教程热门教程评论()您需要登录后才可以评论请[][]最新评论暂无评论~考试认证为你推荐推荐查看热门资讯热门图书查看: 762|回复: 4
关于跨表循环乘积求和平均数,求大神指点
阅读权限20
在线时间 小时
要达到的效果:如何计算本月平均得分?(如截止5.3本月平均得分,(5.1B3*5.1C3+5.1B3*5.1C3+5.1B3*5.1C3)/本月回访总数)(详见附件)
求各位大神指点,谢谢!
18:34 上传
点击文件名下载附件
8.91 KB, 下载次数: 7
阅读权限20
在线时间 小时
5.1&&大神都出去旅游了么&&
阅读权限95
在线时间 小时
兔斯基波夫 发表于
5.1&&大神都出去旅游了么
叙述不清,别说“大神”,就是“大帝”也无法帮忙:
1、要求说明中为何截止5.3本月平均得分是(5.1B3*5.1C3+5.1B3*5.1C3+5.1B3*5.1C3)/本月回访总数——三个5.1B3*5.1C3相加?
2、汇总表中到底是要求的是哪一列?既然是汇总,为何还有D2:E2({&5.1回访数&,&5.1分数&}),难道每一个分表在D列右面都要列出来?
3、汇总表中间有很多隔开不同行数的灰色行,是代表什么,有没有特殊关键字(怎样确定隔多少行或公式下拉时怎样确定这些行要求不一样?)
4、蓝色行和灰色行的区别是什么?为何一行行引用却又跳开灰色行?各分表的蓝灰间隔都是一样?
5、表中原有公式什么意思?(为何引用G:H列,特别是H列的回访数3~47递增,跟分表有何关联?)
您自己说,别人看了你这表,不清楚这些问题,谁能做出解答?
阅读权限20
在线时间 小时
wangjguo44 发表于
叙述不清,别说“大神”,就是“大帝”也无法帮忙:
1、要求说明中为何截止5.3本月平均得分是(5.1B3*5.1 ...
感谢大神回复,我叙述确实有问题,我重新说下:
1、截止5.3本月平均得分是(5.1B3*5.1C3+5.2B3*5.2C3+5.2B3*5.2C3)/本月回访总数——三个跨表乘积求和后除以总回访数
2、汇总表的D2:E2({&5.1回访数&,&5.1分数&}),是我引用后面的表,这个公式是我自己设置的,可以不用管这两列;
3、汇总表中间有很多隔开不同行数的灰色行,主要是我的一些辅助列,就是引用后面不同日期的工作表数据用的
4、蓝色行和灰色行主要是便于区别
5、表中原有公式什么意思?引用后面不同日期的工作表数据用的
阅读权限20
在线时间 小时
& & & & & & & &
简单的说 就是各表B3*C3的乘积之和&&求各位老师指点!
19:07 上传
点击文件名下载附件
4.75 KB, 下载次数: 1
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师24小时热门版块排行榜&&&&
【悬赏金币】回答本帖问题,作者学霸大涛将赠送您 50 个金币
(正式写手)
在线: 25.9小时
虫号: 3741954
注册: 专业: 石油天然气开采
将积分写成累加求和的形式,求助各位大神
将积分写成累加求和的形式,求助各位大神
QQ图片46.png
& 猜你喜欢
已经有48人回复
已经有37人回复
已经有11人回复
已经有22人回复
已经有8人回复
已经有7人回复
已经有3人回复
已经有14人回复
已经有4人回复
已经有38人回复
(正式写手)
在线: 194.1小时
虫号: 2348409
注册: 专业: 代数学
引用回帖:: Originally posted by 学霸大涛 at
呵呵,你没有发现二重积分里面的积分限是外面积分的被积项吗?我不是学数学的,不过这点应该跟清楚吧
... 呵呵,我是数学专业博士,教过很多学生。
左边被积函数是二元函数,右边是一元函数而且是有限和,没有特殊关系式,你怎么得出相等?积分上下限随你怎么变。
(正式写手)
在线: 25.9小时
虫号: 3741954
注册: 专业: 石油天然气开采
在小木虫问了几次,都没有人回答,扣了我金币不说,还给我封了一个帖子,真呵呵哒了
(正式写手)
在线: 194.1小时
虫号: 2348409
注册: 专业: 代数学
没有上文,这式子没法推出呀。
(著名写手)
在线: 57.1小时
虫号: 666887
注册: 性别: GG专业: 物理学I
没人回答很正常。原因是不会问
10(金币+2)
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请发送邮件至:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright &
MuChong.com, All Rights Reserved. 小木虫 版权所有苹果/安卓/wp
积分 113, 距离下一级还需 32 积分
权限: 自定义头衔
道具: 涂鸦板, 彩虹炫, 雷达卡, 热点灯, 显身卡, 匿名卡, 金钱卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 变色卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
悲催签到天数: 160 天连续签到: 1 天[LV.7]常住居民III
本帖最后由 八神小弟 于
12:44 编辑
y&-rnorm(5,0,1)
d&-diag(c(1,2,3,4,5))
f&-function(i,u)
{d[i,i]^2*(y-mean(y))/(d[i,i]+u)}
for(i in 1:5){
g&-function(u){
sum(f(i,u))}}
#################
g1&-function(u)
{f(1,u)+f(2,u)+f(3,u)+f(4,u)+f(5,u)}#这个就是我要的函数g(u)#
要求的函数g是一个关于u的未知的函数,而且g是函数f(i,u)的和,i=1:5,我不想用g1这种列举法表示(因为如果有100个函数相加,这样根本写不下去),但是我的循环方法表示g出错了,g等于最后一个函数f(5,u),而不是求和了,求大神解答一下,谢谢了!
抱怨没有用,只有不断
for (i in 1:100) {
&&sum &- sum + f(i, u)
这样不行吗?
bbslover 发表于
sum谢谢你,我明天早上起来了试一下,谢谢解答
八神小弟 发表于
yFor循环应该写到g函数的里面吧。
bbslover 发表于
sum我试过了,这样不行,会出现错误。因为这里面不是简单的数值加法预算,含有u这个未知数
xrk_victor 发表于
For循环应该写到g函数的里面吧。是这样吗?
g&-function(u){for(i in 1:5){sum(f(i,u))}}
试过你说的方法发现最后不会出现结果。即当我令u=1时,输入g(1)会出现没有输出结果这种情况(正常情况下输入g(1)会出现一个数字结果)
问题好像还是没有解决
y &- rnorm(5, 0, 1)
d &- diag(c(1, 2, 3, 4, 5))
f &- function(i, u) {
&&d[i, i] ^ 2 * (y - mean(y)) / (d[i, i] + u)
f2 &- function(u) {
&&sumIt &- 0
&&for (i in 1:5) {
& & sumIt &- sumIt + f(i, u)
&&return(sumIt)
[1]&&0. -0. -0. -0.&&0.
[1]&&7.....1137633
这样行吗?
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师请教各位大神,怎么用一个公式把蓝色区域以前的数据求和?【excel吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:166,791贴子:
请教各位大神,怎么用一个公式把蓝色区域以前的数据求和?收藏
excel认准案虎课网-案例式短视频教学网站,为设计学员提供海量免费Excel教程,高质量的Excel教程及图文教程,颠覆传统教学模式,随时随地,快学快用
SUM函数不解释
=SUMPRODUCT(((A$1:A9&&&合计&)-(A$1:A9=&合计&))*B$1:B9)=SUM(SUMIF(A$1:A9,{&&&合计&,&=合计&},B$1:B9)*{1,-1})
见到蓝色就求和,怎么整??
我的方法是:定位金额那列-空值-输入0-ctrl+回车-筛选合计那列-吧带合计两字的都筛选出来-删除后面的0-取消筛选-定位金额那列-空值-alt+=-替换把全部0替换掉,完成
=SUMIF(a1:a32,&合计&,$b$1:$b$32)
直接定位空值,然后按自动求和∑键也能出结果
你可以把真实的数据带上行列号。3楼的已经给出方法了其实。
会Excel,就能做管理系统.勤哲Excel服务器学习和下载.
选择B1:B22区域,按F5定位-空值-alt+=sum有自动判定区域的功能
分段插和其实是一种比较low的做表方式。
十分简单, 选择B列,ctl+G 定位,然后选择空值这一项,选择求和选项(类似”M&&)
或者选择 B1-B22,然后ctl+G 定位,然后选择空值这一项,选择快捷键&alt& +&+&
定位空值,求和最简单。
登录百度帐号}

我要回帖

更多关于 matlab求和函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信