用SUMPRODUCT多条件格式重复值错误匹配出错误值

查看: 625|回复: 10
多条件查找问题:sumproduct查找不到需要值
阅读权限20
在线时间 小时
(30.77 KB, 下载次数: 12)
04:54 上传
点击文件名下载附件
为什么用sumproduct查找表中的数值查不到呢,譬如枝江应该是2.5。
另外index函数里的区间必须从第二行开始?
阅读权限100
在线时间 小时
& & & & & & & &
把你小计公式增加一个错误判断即可以了:
=IFERROR(ROUNDUP(E11/(C11*1000),1),)
阅读权限70
在线时间 小时
问题1:正解如下=SUMPRODUCT(($H18&$I18=$A$2:$A$200&$B$2:$B$200)*IFERROR((D$2:D$200),0))复制代码
问题2:index里面的匹配区域如果从1开始“金额(元)”也会在结果中,除非你在结果列的第一行的手动填写的L1(金额元)就开始写公式下拉
阅读权限30
在线时间 小时
1、错误值不能求和,所以宜先对D列的错误进行处理,再求和
2、没有的事,只要查找值在区间内 你爱几行就几行
INDEX(D:D,MATCH($H3&$I3,$A1:$A200&$B1:$B200,0))
阅读权限20
在线时间 小时
谢谢各位的解答,明白了。数组运行比较慢!
阅读权限20
在线时间 小时
问题1:正解如下
问题2:index里面的匹配区域如果从1开始“金额(元)”也会在结果中,除非你在结果列的第 ...
(30.1 KB, 下载次数: 4)
11:08 上传
点击文件名下载附件
经测试,没有得到正确的结果2.5
阅读权限30
在线时间 小时
不动K列公式
改D列公式 如:ROUNDUP(E21/(TEXT(C21,&0;;1&)*1000),1)
阅读权限70
在线时间 小时
& & & & & & & &
经测试,没有得到正确的结果2.5
数组公式~~~~~~我这边结果正确
你没有三件结束
阅读权限20
在线时间 小时
数组公式~~~~~~我这边结果正确
你没有三件结束
哦,是的。不是说sumproduct是替代数组的公式吗?
阅读权限20
在线时间 小时
不动K列公式
改D列公式 如:ROUNDUP(E21/(TEXT(C21,&0;;1&)*1000),1)
谢谢,太深奥了。
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师EXCEL-多条件取值终极解法SUMPRODUCT高级应用
我的图书馆
EXCEL-多条件取值终极解法SUMPRODUCT高级应用
上次介绍了一个lookup进行多条件判断取值的解法,不过今天突然发现那个解法有个严重的缺陷,就是只能解a&=A&b,就是当条件都是大于等于较小值且小于较大值的情况,今天又有人问了一个a&A&=b 及大于较小值而小于等于较大值的多条件 那个公式在节点上就判断不准了,我又实在不想用if函数去做,嵌套一大堆得if 看着都累,先后试验了vlookup,Hlookup,match,发现它们的内在原理都是一样的 没办法只好请出SUMPRODUCT大神了实例如下输入500&=a1&0 的数的时候,B1显示为A1*0.1输入2000&=A1&500 B1显示为A1*0.2输入5000&=A1&2000 B1显示为A1*0.3输入20000&=A1&5000 B1显示为A1*0.4有人会说 这还不简单那 几个if就可以了 恭喜你 答对了! 但是我现在要做的是 如果有N个以上这样的条件 你还能if么,那公式写出来只怕累死你 而且if只能嵌套7层的,其实我最想做的是将公式简化 简化成容易理解容易使用的形式 废话少说 开始分析1、本问题核心是A1*X,X的取值根据A1的范围变化,好了 核心就是求X2、抽出A1条件和X对应结果 简单得出以下数列,123&0&=5000.1&500&=20000.2&2000&=50000.3&5000&=200000.4到现在 事情就变得比较简单的 这个问题抽象成数学逻辑就变成了对1,2列数据进行逻辑与运算 其结果再乘以3列数据 由于只有一行的数据会符合要求 而其他行注定会等于0 所以对每行的运算结果求和 就是最终的X取值了说了一大堆理论 估计很多人看不懂 我表达能力实在有限啊 看不明白的就略过吧上面的结论 最适合的公式就是SUMPRODUCT了 这个函数其本质就是数组求和 实际上可以分解成sum函数的数组公式 但是它的优点就是用普通公式完成了数组公式的效果 在这里它最大的作用就是进行逻辑与运算和数组求和 公式其实挺简单纯数字版的:=SUMPRODUCT((A1&{0,500,})*(A1&={500,000})*{0.1,0.2,0.3,0.4})别看这觉得吓人 其实你几个括号的值和上面的数列一对比 就很简单了实际使用的时候 可以用单元格区域代替{}例如00.15000.220000.350000.420000这是F9:G13的单元格区域 公式就相应改为=SUMPRODUCT((A1&$F$9:$F$12)*(A1&=$F$10:$F$13)*($G$9:$G$12))这里 当你的条件更多时 一样可以套用这个公式 只要把条件区域做相应改变即可到此为止 这就算出了对应X的值 剩下的就是在公式前面加上A1*即可了实例截图如下SUMPRODUCT实乃excel函数中大神 经常可以用它来完成一些不可思议的任务 by Excel880本文为头条号作者发布,不代表今日头条立场。
馆藏&19816
TA的最新馆藏[转]&[转]&[转]&
喜欢该文的人也喜欢EXCEL使用多条件求和出现错误值怎么解决?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
EXCEL使用多条件求和出现错误值怎么解决?
解决有多快,分数就有多给力
我有更好的答案
用SUMPRODUCT求和;2、H列空格数据(文本);正确的公式:=SUMPRODUCT(($B$3:$B$79=$K24)*($D$3:$D$79=M$2)*N(IF({1},$H$3,一般是求和列的数据为文本类型数据(空格),导致求和不正确,或出错。公式有两个错误:1、括号位置不对
=SUMPRODUCT(($B$3:$B$79=$K3)*($D$3:$D$79=M$2),$H$3:$H$79)我原来公式中的连接最后一个条件(*)修改成(,);不要用*号,就可以实现了,也非常感谢你
是的,这样,也可以。
采纳率:75%
来自团队:
那只能是你的多条件设置错误
上个图看看
请问你懂“sumproduct”吗
找到错误原因
QQ文件发给你
把h3的公式改为=IF(SUMPRODUCT((B$3:B3=B3)*(D$3:D3=D3))=1,SUMPRODUCT(($B$3:$B$79=B3)*($D$3:$D$79=D3)),)下拉填充把m3的公式改为=SUMPRODUCT(($B$3:$B$79=$K3)*($D$3:$D$79=M$2)*($H$3:$H$79)),填充
感觉感谢,在我原来公式中修改最后一个条件的*符号修改成“,”符号,就可以解决了,当时没想到
就是把你後面的($H$3:$H$79)作为sumproduct的参数就可以了
发你的表才好。
其他2条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包&& 文章内容
sumproduct多条件求和经典问题(乘号和逗号)剖析
[日期:] & 来源:IT部落窝& 作者:IT部落窝 & 阅读:4288次[字体:
内容提要:文章介绍sumproduct多条件求和中乘号和逗号的使用区别,以及尽量不引用整列减慢运算速度。
  在以前我们曾经有一节专门的sumproduct多条件求和讲座:SUMPRODUCT函数的应用。
  sumproduct多条件求和经典的公式是这样的:SUMPRODUCT((条件1)*(条件2)*(条件3)*&*求和区域)
  如下图所示,统计&门店&为&东门店&,&编号&为&SFFFF&的数量之和。通过上面的sumproduct多条件求和的公式,我们套用出此题的公式为:=SUMPRODUCT((A2:A9=A3)*(B2:B9=B3)*C2:C9)。
  实际应用中,往往有些朋友为了追求简写,将公式中的单元格区域引用整列,但是一般整列又都会包含列标题,由于文本进行乘除运算会导致错误,因此=SUMPRODUCT((A:A=A3)*(B:B=B3)*C:C)就会得到#VALUE错误值。
  其实我们可以利用SUMPRODUCT函数 将非数值型的数组元素作为 0 处理这个特性来解决#VALUE错误值问题,因此公式改为:=SUMPRODUCT((A:A=A3)*(B:B=B3),C:C),实质上就是将*乘号改为,逗号。
  说明:文章举例只是说明sumproduct多条件求和中逗号和乘号的区别。实际应用还是建议避免引用整列导致的计算量加大。另外,excel2007版 已经内置 SUMIFS 函数,不必用 SUMPRODUCT 多条件求和了,相比速度提高了很多。
  关于sumifs函数使用方法参考文章:sumifs函数多条件求和实例
photoshop教程
平面设计教程EXCEL技巧公式篇——SUMPRODUCT函数多列满足条件个数统计.效果等同于COUNTIF... - 简书
EXCEL技巧公式篇——SUMPRODUCT函数多列满足条件个数统计.效果等同于COUNTIFS函数多列满足条件个数统计
1.如上图,左表有各部门各员工迟到统计表,我们要统计各部门迟到人数。
2.在上图黄色单元格内输入公式如下图:
3.我们即可得到所需统计表。
4.SUMPRODUCT函数注意点:*
sumproduct函数后面的参数必须是数组,即行和列的维度是一致的。参数维数不一致会导致返回错误值#VALUE!*
sumproduct函数,逗号分割的各个参数必须为数字型数据。*
如果是判断的结果逻辑值,就要乘1转换为数字。*
如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*。昵称: 叶子QQ:
,有兴趣的朋友可以和我一起来学习交流心情: 叶飘零,心亦静
1.如上图,我们有各类商品的销售记录,我们要统计其中几类商品的销售总额。可以通过sumproduct函数来实现。 2.在上图黄色单元格内输入公式: 3.我们即可得到所需的统计值。 4.SUMPRODUCT函数注意点: * sumproduct函数后面的参数必须是数组,即行和...
Word,PPT,Excel这三个Office软件是职场办公里最常用的三个软件,但是我发现简书上写PPT的教程多,Excel的少,即使有,也是零零散散。因为Excel的系统庞大其实你如果耐心钻研下去的话,发现excel难度不亚于任何专业软件的难度。总体来说,excel的常用...
我们首先看到的是1级竞技场,也就是最初级的水平。在这个层级当中的需求呢,通常是一些最基本的统计需求,例如求和、统计个数、求平均值、最大值、最小值等等;有时候还需要在统计的基础上对结果的精度做一些调整,例如四舍五入并保留几位小数,或者直接保留整数结果等等。 那么在这里需要用...
1.如上图,我们有每个学生的成绩,需要对他们的成绩进行排名。 2.在上图黄色单元格内输入公式: 3.公式输入完成后,下拖单元格即得到所需成绩排名表。 4.公式解析: 数组公式H6&$H$6:$H$10这里是由TRUE和FALSE组成的逻辑数组{FALSE;FALSE;FAL...
按照用途分类出以下统计函数: AVEDEV 用途:返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据(例如学生的某科考试成绩)的离散度。语法:AVEDEV(number1,number2,...)
参数:Number1、number2、...是用来计算绝对偏差平...
一、首先,简单介绍下参数化的几种方法: 1.函数助手 2.CSV Data Set Config 3.用户定义的变量 4.正则表达式提取器 5.从数据库中提取 二、参数化 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更...
我说:“其实我挺自卑的。” “为啥啊,你自卑什么啊,是别人考的学校比你好还是……” “不是,不是”我赶忙说“我觉得身边的人都太优秀了,至少他们思想比我好。” “思想好有什用啊有什么好自卑的!” “上专科的想考专升本,本科的想考研,过了四六级的想考八级。而我整天无所事事都没有...
火车在黑夜里呼啸前进着,我被现实无情撕扯着,却又荡来荡去,思想一直滞留在那个地方——天堂与地狱之间。 我怀念从前的我,怀念故乡的荒凉。那个成就梦想却又被梦想抛弃的地方,它含着疲惫的泪水,目送我们急促踏上轰鸣的列车,甚至都无法用那嘶哑的嗓音来挽留,追逐梦想已久的游子。 看着那...

我要回帖

更多关于 条件格式重复值错误 的文章

 

随机推荐