INDEX、LOOKUP、MATCH如何用,SUMPRODUCT 不能关联词语的用法“文本!!苦恼!!

查看: 808|回复: 5
SUMPRODUCT 公式求助
阅读权限20
在线时间 小时
同样的,SUMPRODUCT 公式,如附件。我第一个标识可以,为什么下面不可以呢,不知道自己的问题出在哪里啊
请大侠解答。。。。。
17:55 上传
点击文件名下载附件
5.83 KB, 下载次数: 20
阅读权限30
在线时间 小时
表格格式好象不对
(5.6 KB, 下载次数: 4)
18:20 上传
点击文件名下载附件
阅读权限20
在线时间 小时
=SUMPRODUCT((LOOKUP(ROW($1:$13),MATCH($A$3:$A$15,$A$3:$A$15,),$A$3:$A$15)=VLOOKUP(&座&,$A$3:$A3,1))*(外协例表!$B$3:$B$15=外协在库!$B3),外协例表!$F$3:$F$15)复制代码
阅读权限50
在线时间 小时
两个表都取消合并单元格吧
(30.5 KB, 下载次数: 0)
19:25 上传
阅读权限20
在线时间 小时
外协例表!$A$3:$A$15=外协在库!$A3
阅读权限20
在线时间 小时
zhc3288 发表于
这个很有用。。。。ROW($1:$13)什么意思啊
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师查看: 5614|回复: 8
求助SUMPRODUCT文本错误的解释
阅读权限50
在线时间 小时
查了很多关于SUMPRODUCT帮助的问题,都没找到解释。
如下两个公式:
=SUMPRODUCT(($A$2:$A$8=A2)*($B$2:$B$8=B2),$C$2:$C$8)
=SUMPRODUCT(($A$2:$A$8=A2)*($B$2:$B$8=B2)*$C$2:$C$8)
当在C2:C8中某单元格输入的不是数字而是文本时,第二个公式显示错误#VALUE!,而第一个公式就不会。SUMPRODUCT函数不是把非数值型的数组元素作为 0 处理吗?
请解释下,先谢啦!
请问3楼:数字与文本不能相乘可以明白,当C2:C8中输入文本时相乘的积肯定是错误,但问题是在第一个公式中为何可以跳过此错误而得出一个结果,第二个公式却不能跳过此错误呢?请看附件(在4楼)
[ 本帖最后由 fjdky 于
14:23 编辑 ]
阅读权限95
在线时间 小时
SUMPRODUCT适用于提取数字,不是文本,文本可使用LOOKUP
阅读权限50
在线时间 小时
重点: 数字与文本不能相乘,(除文本也是数字之类的,EXCEL会自动把文本当数字来处理)
请看下面1 去乘 &统计A例出现次数&2,的第二大值&& &返回当然是错误的喽!
=1*({0;&080&;14;4;13;0;&统计A例出现次数&2,的第二大值&})
阅读权限50
在线时间 小时
请问3楼:数字与文本不能相乘可以明白,当C2:C8中输入文本时相乘的积肯定是错误,但问题是在第一个公式中为何可以跳过此错误而得出一个结果,第二个公式却不能跳过此错误呢?
请看附件中E2和F2两种结果(C2中输入文本):
(1.49 KB, 下载次数: 56)
13:57 上传
点击文件名下载附件
阅读权限100
在线时间 小时
可能用逗号连接参数的时候会把错误值当成0来相加吧。
具体我也不知道,试验了很多次,都是这样
阅读权限100
在线时间 小时
准确点说应该是sumproduct会把不是文本的值当成0来计算,但是如果用*号连接的话,直接变成数值乘文本了,就返回错误。如果用逗号来连接参数的话,他会先判断是不是文本,是文则当成0来计算,则是数值乘0,所以就会返回对应的值。
但实际上我也不知道是不是这样、
期待有人解释
阅读权限30
在线时间 小时
本帖最后由 xlj2000 于
10:55 编辑
学习用到这个了。太好了。09年的帖子了,这个问题也不知道有没有人能解释得明白?期待。我百度了一下,这个回答的挺好:
由于Excel帮助对SUMPRODUCT函数的解释太简短了,与SUMPRODUCT函数的作用相比实在不匹配,为了更好地掌握该函数,特将其整理如下。龙逸凡注:欢迎转贴,但请注明作者及出处。
一、基本用法
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
SUMPRODUCT(array1,array2,array3, ...)
Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
公式:=SUMPRODUCT(A2:B4, C2:D4)
& && && && &A& && && && && && &&&B& && && && && &&&C& && && && && & D
1& && && &Array 1& && &&&Array 1& && &&&Array 2& && &Array 2
2& && && & 3& && && && && && & 4& && && && && && &2& && && && && & 7
3& && && & 8& && && && && && & 6& && && && && && &6& && && && && & 7
4& && && & 1& && && && && && & 9& && && && && && &5& && && && && & 3
公式解释:两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。计算结果为156
二、&&扩展用法
1、 使用SUMPRODUCT进行多条件计数
=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n))
统计同时满足条件1、条件2到条件n的记录的个数。
=SUMPRODUCT((A2:A10=&男&)*(B2:B10=&中级职称&))
公式解释:
统计性别为男性且职称为中级职称的职工的人数
2、 使用SUMPRODUCT进行多条件求和
=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)
汇总同时满足条件1、条件2到条件n的记录指定区域的汇总金额。
=SUMPRODUCT((A2:A10=&男&)*(B2:B10=&中级职称&)*C2:C10)
公式解释:
统计性别为男性且职称为中级职称的职工的工资总和(假设C列为工资)
三、 注意事项
1、数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
2、SUMPRODUCT函数将非数值型的数组元素作为 0 处理。
3、在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,必须指明范围,不可在SUMPRODUCT函数使用A:A、B:B,Excel2007及以上版本可以整列(列)引用,但并不建议如此使用,公式计算速度慢。
4、SUMPRODUCT函数不支持“*”和“?”通配符
SUMPRODUCT函数不能象SUMIF、COUNTIF等函数一样使用“*”和“?”等通配符,要实现此功能可以用变通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函数来实现通配符的功能。如:
=SUMPRODUCT((A2:A10=&男&)*(B2:B10=&中级职称&)*(LEFT(D2:D10,1)=&龙&)*C2:C10)
=SUMPRODUCT((A2:A10=&男&)*(B2:B10=&中级职称&)*((ISNUMBER(FIND(&龙逸凡&,D2:D10)))*C2:C10))
注:以上公式假设D列为职工姓名。ISNUMBER(FIND())、ISNUMBER(SEARCH())作用是实现“*”的通配功能,只是前者区分大小写,后者不区分大小写。
5、SUMPRODUCT函数多条件求和时使用“,”和“*”的区别:当拟求和的区域中无文本时两者无区别,当有文本时,使用“*”时会出错,返回错误值 #VALUE!,而使用“,”时SUMPRODUCT函数会将非数值型的数组元素作为 0 处理,故不会报错。 也就是说:
公式1:=SUMPRODUCT((A2:A10=&男&)*(B2:B10=&中级职称&)*C2:C10)
公式2:=SUMPRODUCT((A2:A10=&男&)*(B2:B10=&中级职称&),C2:C10)
当C2:C10中全为数值时,两者计算结果一样,当C2:C10中有文本时公式1会返回错误值 #VALUE!,而公式2会返回忽略文本以后的结果。
四、 网友们的精彩实例
1、求指定区域的奇数列的数值之和
=SUMPRODUCT(MOD(COLUMN(A1:F1),2)*A1:F1)
2、求指定区域的偶数行的数值之和
=SUMPRODUCT(((MOD(ROW(A1:A22),2))-1)*A1:A22)*(-1)
3、求指定行中列号能被4整除的列的数值之和&&
=SUMPRODUCT((MOD(COLUMN(A1:P1),4)=0)*A1:P1)
4、.求某数值列前三名分数之和
=SUMPRODUCT(LARGE(B1:B16,ROW(1:3)))
5、统计指定区域不重复记录的个数
=SUMPRODUCT(1/COUNTIF(V11:V15,V11:V15))
阅读权限20
在线时间 小时
到自己学习excel,重新阅读之前人们关于某些公式的疑惑,发现大家的疑惑原来都是如此相似
阅读权限10
在线时间 小时
学习一下,谢谢楼主
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师

我要回帖

更多关于 用关联词造句 的文章

 

随机推荐