这个公式的详细说明=LOOKUP(1,0/((Sheet4!A$2:A$100=A5)*(Sheet4!B$2:B$100=B5)),Sheet4!C$2:C$100)

ytlrz
推荐于2018-03-19 · TA获得超过242个赞
知道小有建树答主
回答量:296
采纳率:54%
帮助的人:115万
展开全部
我昨天才弄明白这个公式,现学现卖了。
Sheet4!A$2:A$100=A5 的意思是:
如果A2:A100这个区域中的数等于A5,那么返回1,否则如果不等于A5,就返回错误
所以Sheet4!A$2:A$100=A5 结果是一个由1和0组成的数组,比如{1,1,0,1,0.....}
同理:Sheet4!B$2:B$100=B5 也是得到了一个由1和0组成的数组
两个数组相乘得到了一个新数组,当然还是由1和0组成的
所以0/{1,0,1,0,1,1,0....}就得到了一个由0和错误组成的新数组,这个很好理解,0/1=0,而0/0=错误
这样=lookup(1,{0,错误,0,错误,0,0,错误....},Sheet4!C$2:C$100)
的意思就是返回Sheet4!C$2:C$100)这个区域中对应的{0,错误,0,错误,0,0,错误....}这个数组最接近于1的那个数,当然就是0了,如果有很多0,LOOKUP返回的是最后一个0对应的位置。
相信你和我一样,最难理解的部分是 0/((Sheet4!A$2:A$100=A5)*(Sheet4!B$2:B$100=B5)),
至于LOOKUP函数的用法,百度一下就很清楚了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式