EXCEL的函数抓取计算公式?
因公司销售需要,让我负责产品出库登记,每天数千条登记信息让我喘不过气,请求各路EXCEL神仙援助小生,请问如何实现下列sheet1表格中的计算公式,并且后续有新产品可以在...
因公司销售需要,让我负责产品出库登记,每天数千条登记信息让我喘不过气,请求各路EXCEL神仙援助小生,请问如何实现下列sheet1表格中的计算公式,并且后续有新产品可以在sheet2中添加?求大神解惑!
展开
3个回答
展开全部
SHEET2的第一行如上图(质量精确到1克),其他不变。
在SHEET1的C2中输入或复制粘贴下列公式
=ROUND(B2*VLOOKUP(A2,Sheet2!A:G,MATCH(B2,Sheet2!A$1:G$1)+1)+VLOOKUP(A2,Sheet2!A:G,MATCH(B2,Sheet2!A$1:G$1)),2)
或
=ROUND(VLOOKUP(A2,Sheet2!A:G,LOOKUP(B2,{0,0.15,0.3}+10^-5,{2,4,6})+1)*B2+VLOOKUP(A2,Sheet2!A:G,LOOKUP(B2,{0,0.15,0.3}+10^-5,{2,4,6})),2)
下拉填充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
追问
多谢大佬百忙中抽空答惑,小弟有个疑问,问什么在sheet2中没有加入的产品名称比如产品D,我在sheet1中输入产品D,按照您的公式一样会有计算结果出来?
追答
对,是我大意了,漏输一个0.
现在更改过来:
=VLOOKUP(A2,Sheet2!A:G,SUM(1,B2>0.15,B2>0.3)*2+1,0)*B2+VLOOKUP(A2,Sheet2!A:G,SUM(1,B2>0.15,B2>0.3)*2,0)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询