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))))
这个函数有问题的么....高手帮忙看一下....
展开
 我来答
小矇
2011-09-02 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3297万
展开全部
公式中可以使用定义名称引用区域,但你这个公式不合理。先不说公式中前、后两部分,就加了中间的冒号是不能成为区域范围的表示的,最起码也得用连接符 & 还有 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,))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuy1ing
2011-09-02 · TA获得超过769个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:260万
展开全部
CODE是工作表名称吧,这个参数应该是这样的:CODE!a1:e100
合起来应该是:VLOOKUP(B3,CODE!a1:e100,4,FALSE)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北方会员
2011-09-02 · TA获得超过687个赞
知道小有建树答主
回答量:1199
采纳率:0%
帮助的人:701万
展开全部
VLOOKUP(B3,CODE,4,FALSE)),其中CODE是什么?这点有问题。
更多追问追答
追问
CODE是我定义的引用列表的名称...
追答
此函数不允许这样操作,要写具体区域范围。如C2:E500
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式