excel中 if函数应 比如在表1中对应产品的编码、销售价格、数量、利润 在表2中有 对应产品编码的成本价格,

2025-04-08 00:00:19
推荐回答(3个)
回答1:

比如表2的ABC列分别为编码、销售价格、成本。
如果找到成本就得到(价格-成本)*数量,否则为0.
在表1的E2输入公式:
=if(isna(match(a2&b2,sheet2!a$1:a$100&sheet2!b$1:b$100,0)),0,(b2-index(sheet2!c$1:c$100,match(a2&b2,sheet2!a$1:a$100&sheet2!b$1:b$100,0))*c2))
公式以ctrl+shift+enter结束

回答2:

这个问题不能用if,去搜搜vlookup函数的用法,专门干这个的

回答3:

E2
=(B2-VLOOKUP(A2,SHEET2!$A$2:$B$100,2,0)*C2