EXCEL公式问题:从一个sheet中选择另一个sheet中的满足条件的数据并相加

EXCEL公式问题:从一个sheet中选择另一个sheet中的满足条件的数据并相加我现在在做公司的采购成本核算,EXCEL公式用的不熟,麻烦大家帮帮我! 我们公司是供应商,所以合同需要登记两个金额,一个跟客户签订合同的销售合同金额,这个很好登记;还有一个是根据这个销售合同我们需要去找供应商采购,往往需要签订多个采购合同,所以成本需要几个采购合同的金额相加。这个Excel文件中有几个sheet ,其中一个名为“公司合同” ,另一个名为“公司发票跟踪表”。如图。在“公司合同” 这张sheet中,E列里是公司签订的销售合同的合同编号,如下图。在“公司发票跟踪表” 这张sheet中就是公司订货时候的付款记录,C列里也是公司签订的销售合同的合同编号,D列是对应的供货商,E列是不同供应商我们的采购成本,如下图 。现在“公司合同” 这张sheet中的H列“订货成本”,需要一个公式就是公式的前提是查找“公司合同”这张sheet中的E列“合同编号”,和”公司发票跟踪表” 这张sheet中相同的单元格,让”公司发票跟踪表”的金额一旦与对应的“公司合同”表格合同编号相同的话,这些金额会自动相加在公司合同订货成本的单元格中。可以的话希望以后在发票跟踪表填入的数据也会实现表格自动查找需要的数据并相加。请问我现在应该在公司合同” 这张sheet中的H列“订货成本填什么公式实现这个功能?麻烦大家将公式完整列出来,如果成功,我将继续追加悬赏!

第1个回答  2017-05-08
根据需求需要嵌套一些公式。
不知道具体的内容所以嵌套内容需要自己根据需要使用。
1)使用vlookup公式,查找相关内容。
2)使用sumif(),sumifs()公式,条件求和公式和多条件求和公式。
3)使用count(),countif(),countifs()条件计数公式。
4)辅助公式:if()条件判断,choose()选择公式。
希望对你有帮助。本回答被网友采纳
第2个回答  2017-05-08
首先请保持合同编号列的编码一致性,该列不需要输入更多文本内容,如“代购单号:”,直接输入有效的合同编号,如“4500456977”。
然后在“公司合同”工作表的H2单元格输入以下公式,并向下填充公式
=SUMIF(公司发票跟踪表!C:C,E2,公司发票跟踪表!E:E)追问

    公司合同经常会有英文字母和数字的,是否也可以查找?

    刚刚按照你这边的公式录入,显示公式错误呢

追答

1、只需要保持合同编码的一致,英文字母和数字都可以;
2、公式错误的原因是,你的合同编码不统一,有多余字符“采购单号:”,而这多余的字符在另一个工作表的C列无法完成匹配,导致无法条件求和。

追问

就是两个工作表的合同编码那列都必须保证没有中文,然后才能完成匹配的意思么?

追答

是必须保证两列数据的完全一致,中文、字母、数字都可以。
比如公司合同中的“代购单号:4500456977”,如果公司发票跟踪表为“4500456977”,这两项内容是无法直接匹配的,这是两个不同的意思,需要在建表时统一录入规则,保持数据的一致。

追问

=SUMIF(公司发票跟踪表!C:C,E2,公司发票跟踪表!E:E)

这个公式只需要匹配公司发票跟踪表的数据么?不需要用到“公司合同”工作表的数据?

追答

如果当前工作表是“公司合同”,那么可不添加E2前的表名,直接用E2作为条件,即
=SUMIF(公司发票跟踪表!C:C,E2,公司发票跟踪表!E:E)

本回答被提问者采纳

EXCEL公式问题:从一个sheet中选择另一个sheet中的满足条件的数据并相...
1)使用vlookup公式,查找相关内容。2)使用sumif(),sumifs()公式,条件求和公式和多条件求和公式。3)使用count(),countif(),countifs()条件计数公式。4)辅助公式:if()条件判断,choose()选择公式。希望对你有帮助。

EXCEL公式问题:从一个sheet中调用另一个sheet中的数据
A84,你直接点选A84这个单元格,然后按“=”号,然后从下边点选“上证指数”这个Sheet,这个时候显示的是上证指数这个表,然后点选单元格X,这时X格会被虚线框起来,然后直接回车,A84就能显示X格的内容了。具体的公式很简单:在A84输入“=上证指数!X”,这里的“X”就是你需要调用的上证指数X格的位...

EXCEL如何从一个工作表中提取与另一个工作表中条件相同的数值?
在Sheet2的B2单元格输入公式=INDEX(Sheet1!$A$2:$A$7,MIN(IF(RANK(Sheet1!$B$2:$B$7,Sheet1!$B$2:$B$7)=A2,ROW(Sheet1!$B$2:$B$7)-1,1000))),按Shift+Ctrl+Enter结束,然后下拉填充。

excel中怎样在一个表中提取另一个表对应的数据?
1、双击打开电脑中安装的Excel软件,进入主页面。2、打开表一个表格,这个表格里sheet1和sheet2都有内容。3、我们要做的是在sheet1中 在d6单元格中查找销售人员5的销售金额,利用公式进行查找,在d6单元格中单机fx插入函数,弹出插入函数对话框。4、我们选择第一个vlookup函数,然后单机确定按钮,进入...

excel中一个工作薄怎么引用另一个工作薄中的一列数据
4.公式表示:当前工作表中的B2单元格内的数值+“十二月份工资.xls”工作薄中“Sheet1”工作表中B2单元格内的数值 引用其他工作薄的数据,格式为:[工作薄名称]工作表名称!单元格地址。5.输入公式后按回车,显示结果。6.因为按上述方式输入的公式为绝对引用,如果直接复制C2单元格填充至C3:C5,计算...

如何在一个excel表格的公式中引用另一个excel表格中的数据
1、打开一个Excel表格,如下图所示:2、在表格中输入一列数据,如下图所示:3、再打开一个Excel表格,输入数据,如下图所示:4、在第一个表格中输入等于号,如下图所示:5、选择当前表格数据,再点击另一个表格需要用的数据,如下图所示:6、回车后得到结果,这样引用不支持格式拖拽,需要每个数据都...

Excel中如何在一个表格中引用另外表格里面的数据进行计算?
一个表格对于另外一个表格数据求和,需要使用Sumif函数,该函数的语法规则为:SUMIF(range,criteria,sum_range)。简单来说,即为:Sumif(单元格区域,满足的条件,对应求和的数值区域),具体操作步骤如下:1.现有表格2,表格3两个表格,需要对表格2中各个订单的总量求和。步骤1插入函数及输入函数的...

在Excel 工作表中,如何用函数调用另一个工作表中的符合条件的数据
通过以下十一步就可以实现从另一个工作表中调用符合条件的数据:第一步:在C2单元格输入函数=vlookup(),单击插入函数按钮,调出函数参数设置对话框,如下图:第二步:我们这个实例是要实现在sheet2表中查找出与sheet1表中项目名称相同的项目名,并把sheet2表中对应项目的工程量的数据调用到sheet1表中...

怎样从一个工作表提取另一个工作表中对应的数据?
在Excel中,要从一个工作表提取另一个工作表中对应的数据,操作流程相对简单。首先,打开已安装的Excel程序,进入主界面。假设你有两个工作表,分别为Sheet1和Sheet2,它们都包含你需要的数据。你的目标是在Sheet1的D6单元格中查找销售人员5的销售金额。为此,你需要在D6单元格中插入一个函数来实现...

EXCLE表格如何引用另外一个表格里面符合条件的多个值?
我引入一个辅助列来实现,这样的公式便于立即,先看辅助列的公式和效果:=IF(C2<>0,B2&" ","")&IFERROR(VLOOKUP(A2,A3:D1000,4,0),"")再看组后的结果列公式:=VLOOKUP(G2,A:D,4,0)

相似回答