`
发表于2015/7/28 23:06:11 楼主 
头像 等级:初学者
积分:3
财富值:2.0
身份:普通用户
求帮忙纠正sumproduct和vlookup公式不恰当的地方,返回不正确值
用商品编码和尺码 检索出商品价格
我的个性签名
发表于 2015/7/28 23:19:13   
头像 等级:学者
积分:88
财富值:2
身份:普通用户
原公式发一下
我的个性签名
发表于 2015/7/28 23:21:15   
头像 等级:初学者
积分:3
财富值:2
身份:普通用户

回复:2楼=+SUMPRODUCT((A4&B4=[参照表.xls]sheet1!$A:$A&[参照表.xls]sheet1!$B:$B)*[参照表.xls]sheet1!$D:$D)
=+VLOOKUP(A11&B11,(IF({1,0},[参照表.xls]sheet1!$A:$A)&[参照表.xls]sheet1!$B:$B,[参照表.xls]sheet1!$D:$D),2,0)


我的个性签名
发表于 2015/7/28 23:22:36   
头像 等级:学者
积分:88
财富值:2
身份:普通用户

回复:3楼


=+SUMPRODUCT((A4&B4=[参照表.xls]sheet1!$A:$A&[参照表.xls]sheet1!$B:$B)*1,[参照表.xls]sheet1!$D:$D)
我的个性签名
发表于 2015/7/28 23:24:29   
头像 等级:学者
积分:88
财富值:2
身份:普通用户

第二个公式是数组要三建,而且这个不是逻辑值的问题 你的D列有文本 逻辑值参与了运算就是0或者1了  0*数值得0 1*数值得原数值 所以问题出在D列 数值或者文本.......*文本 的话结果肯定是一个错误值。

我的个性签名
发表于 2015/7/29 9:27:12   
头像 等级:学者
积分:99
财富值:250
身份:普通用户

回复:5楼


学习一下
我只是一个打工仔..
发表于 2015/7/29 10:16:47   
头像 等级:传说级人物
积分:638
财富值:934
身份:普通用户
直接做在表里,看的更方便啊
我的个性签名
发表于 2015/7/30 14:51:46   
头像 等级:学者
积分:88
财富值:2
身份:普通用户

回复:7楼


大师说的对

我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。