EXCEL中多条件取值的公式

生产制造型企业核算产品采购成本,产品A的成本由若干零件组成,成本计算表如下产品A 序号 物料代码 物料名称 单位 用量 主供单价 主供方1 01.0001 甲 只 1 A2 02.0002 乙 只 1 B现在要从材料成本表中取出材料成本单价,填入主供单价列中材料成本表格式如下编号 供应商名称 零件类别 物料代码 品名 价格1 A 略 01.1001 甲 1252 A 略 01.1002 乙 253 A 略 01.1003 丙 2544 B 略 01.1001 甲 134同一个物料代码只对应一个物品,但是该物品可能有多个供应商,从不同供应商采购的零件,价格不同如何通过EXCEL中的公式取出 “A供应商供应的物料甲的单价”填入第一张表格
2026年09月24日 13:20
有2个网友回答
网友(1):

权当两表的表名分别为sheet1、sheet2
在sheet1的F2输入公式
=SUMPRODUCT((sheet2!B$2:B$1000=G2)*(sheet2!D$2:D$1000=B2)*sheet2!F$2:F$1000)
下拉即可

网友(2):

主供单价F2中输入公式下面公式:
=SUMIFS(材料成本表!F:F,材料成本表!D:D,B2,材料成本表!B:B,G2)