Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2608|回复: 5

[已解决]公式问题 -续贴

[复制链接]
发表于 2011-10-8 16:51 | 显示全部楼层 |阅读模式
以前提到过的一个问题,现在比原来稍微复杂一些了,原来公式是:=SUMPRODUCT(((A4:A15=A4)+(A4:A15=A5))*(B4:B15=B4)*(C4:C15=C4)*(D4:D15=D4)*E4:E15),以上公式是在代码只有几个的情况可以,如果代码太多是不知怎么处理了,请教各位大侠了!
具体见附件
最佳答案
2011-10-8 20:01
回复 mhy129 的帖子

可以,数组公式=SUM((A4:A15={"A.136F12","A.135012"})*(C4:C15=C4)*(D4:D15=D4)*(B4:B15=B4)*E4:E15),你可以把需要的输入到大括号中,判断函数好像在这儿不适用

Book1.rar

6.54 KB, 下载次数: 13

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2011-10-8 17:04 | 显示全部楼层
本来是想用SUMIFS函数,然后在函数中在增加一个OR判断函数,结果是错误信息!不知道用什么函数比较好解决!
回复

使用道具 举报

发表于 2011-10-8 17:52 | 显示全部楼层
本帖最后由 zhc3288 于 2011-10-8 17:52 编辑

((A4:A15=A4)+(A4:A15=A5)+( )+( ))在括号里加
回复

使用道具 举报

 楼主| 发表于 2011-10-8 19:36 | 显示全部楼层
回复 zhc3288 的帖子

能不能将=A4改为=“A.136F1200”,另外有没有办法用一个判断函数进行运算,因为代码加多感觉一直增加括号公式太长,是否有其他的函数!请教了!
回复

使用道具 举报

发表于 2011-10-8 20:01 | 显示全部楼层    本楼为最佳答案   
回复 mhy129 的帖子

可以,数组公式=SUM((A4:A15={"A.136F12","A.135012"})*(C4:C15=C4)*(D4:D15=D4)*(B4:B15=B4)*E4:E15),你可以把需要的输入到大括号中,判断函数好像在这儿不适用
回复

使用道具 举报

 楼主| 发表于 2011-10-8 20:38 | 显示全部楼层
回复 zhc3288 的帖子

是不是在这个数组中的代码中的任意一个字符不能用“*”号或“?”来表示呀?因为代码有些不需要太精确,只要是区分到一定的一类别就行了,就像下面的两个代码:
A.136F1200
A.136F1201

我只需要精确到A.136F1就可以了,后面想用“*”表示,或者中间的某一个字符用“?”表示,好像在这个数组中不行,得不到想要的结果。挺郁闷的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-25 21:42 , Processed in 0.428676 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表