发布网友 发布时间:2022-04-27 02:40
共1个回答
热心网友 时间:2023-11-18 00:17
摘要假设产品名称在A列,数量在B列,价格在C列;指定产品数量合计,写公式:=sumproct((A2:A9999="产品A")*(B2:B9999>0)*(B2:B9999))指定产品价格合计,写公式:=sumproct((A2:A9999="产品A")*(C2:C9999>0)*(C2:C9999))咨询记录 · 回答于2021-09-03EXCEL中有许多产品(包含许多相同的产品,如何把同一产品归类把分类不同型号,不同合同号,不同数量,不同单价汇总假设产品名称在A列,数量在B列,价格在C列;指定产品数量合计,写公式:=sumproct((A2:A9999="产品A")*(B2:B9999>0)*(B2:B9999))指定产品价格合计,写公式:=sumproct((A2:A9999="产品A")*(C2:C9999>0)*(C2:C9999))只要一条标题一个总数可以通过数据排序来分类,方法是:选中要处理的整个产品数据表,包括第一行标题;调用排序命令,主要关键字选“类型”,然后 确定,数据就会重新排列,同类产品排在一起了。每个都有一条标题归类可以用排序。合计用分类汇总即可。完整的操作是,先排序,再分类汇总。具体操作方法如果是a,b两列的内容可以用公式做到,如果是在一列里的内容建议先进行数据----分列然后在c列输入公式 =sumproct((a1:a100="葡萄")*b1:b100)或=sumif(a:a,"葡萄",b:b) 如果c列是不重复的品种名或在c1输入公式=index(a:a,small(if(match($a$1:$a$100,$a$1:$a$100,)=row($a$1:$a$100),row($a$1:$a$100),4^8),row()))&""数组公式,按下ctrl+shift+enter三键结束输入,下拉复制公式a1:a50这个区域要换成数据所在的实际区域,中间不能有空单元格d1输入公式=sumproct((a1:a100=c1)*b1:b100)或=sumif(a:a,c1,b:b) 下拉复制公式