SUM和VLOOKUP的组合应用
=SUM(IF(ISERROR(VLOOKUP(B3,CODE,4,FALSE)),0,IF(B3="","",VLOOKUP(B3,CODE,4,FALSE))):IF...
=SUM(IF(ISERROR(VLOOKUP(B3,CODE,4,FALSE)),0,IF(B3="","",VLOOKUP(B3,CODE,4,FALSE))):IF(ISERROR(VLOOKUP(Z3,CODE,4,FALSE)),0,IF(Z3="","",VLOOKUP(Z3,CODE,4,FALSE))))
这个函数有问题的么....高手帮忙看一下.... 展开
这个函数有问题的么....高手帮忙看一下.... 展开
3个回答
展开全部
公式中可以使用定义名称引用区域,但你这个公式不合理。先不说公式中前、后两部分,就加了中间的冒号是不能成为区域范围的表示的,最起码也得用连接符 & 还有 indirect 配合运用才能最后用 SUM 求和的。
追问
那正确的该怎么输入呢...
追答
如果“CODE”中返回的结果是单元格的编号(如:F1、F3、F8等),可以试下将公式修为:
=IF(OR(B3="",Z3="",ISERROR(VLOOKUP(B3,code,4,)),ISERROR(VLOOKUP(Z3,code,4,))),"",SUM(INDIRECT(VLOOKUP(B3,code,4,)&":"&VLOOKUP(Z3,code,4,))))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CODE是工作表名称吧,这个参数应该是这样的:CODE!a1:e100
合起来应该是:VLOOKUP(B3,CODE!a1:e100,4,FALSE)
合起来应该是:VLOOKUP(B3,CODE!a1:e100,4,FALSE)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VLOOKUP(B3,CODE,4,FALSE)),其中CODE是什么?这点有问题。
更多追问追答
追问
CODE是我定义的引用列表的名称...
追答
此函数不允许这样操作,要写具体区域范围。如C2:E500
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询