在Excel中编统计,如A1是水果名称(有重复有不重复的N个) B1是数量,要求水果名称不重复不漏网。

在Excel中编统计,如A1是水果名称(有重复有不重复的N个) B1是数量,要求水果名称不重复不漏网。
用函数公式计算出来。

C1单元格输入公式
=IF(COUNTIF(A$1:A1,A1)=1,SUM(A:A,A1,B:B),"")
下拉复制公式

如果是C列要求列出 "不重复不漏网水果名称"则是
C1单元格输入公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式
然后在B1单元格输入公式
=SUM(A:A,C1,B:B) 下拉复制公式追问

=IF(COUNTIF(A$1:A1,A1)=1,SUM(A:A,A1,B:B),"")
这个公式可以求总数量的和。

=INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""数组公式,按下SHIFT+CTRL+ENTER三键结束输入
这个好。

=SUM(A:A,C1,B:B) 应改为=SUMIF(A:A,C1,B:B) 求名称的数量

谢谢!

追答

是的要改成SUMIF,想着写这个函数,打的时候却都打成了SUM,郁闷了

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-02
C1输入如下数组公式(用Shift+Ctrl+Enter输入):
=INDEX(A:A,SMALL(IF(COUNTIF(INDIRECT("A$1:A"&ROW($A$1:$A$100)),$A$1:$A$100)=1,ROW($A$1:$A$100),65536),ROW()))&""
下拉到出现空格
则C列水果名称不重复不漏网
D1=SUMPRODUCT((A:A=C1)*B:B)
下拉
则D列即每种水果后面的数量相加
第2个回答  2012-11-01
C1输入公式
=IF(COUNTIF(A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")
下拉填充公式即可
第3个回答  2012-11-01
哎,又是表格设计不好的问题啊,给自己添加麻烦了吧
用数据透视表可以解决你这种情况,真的可以
你这样做,创建数据透视表,把水果名称做列字段,马上就会帮你分类好了,把那分类好的水果名称复制出来就行了 ,记得字段先汇总啊
第4个回答  2012-11-01
截个图来看看吧!你这表述,估计没人能解决!

在Excel中编统计,如A1是水果名称(有重复有不重复的N个) B1是数量...
=IF(COUNTIF(A$1:A1,A1)=1,SUM(A:A,A1,B:B),"")下拉复制公式 如果是C列要求列出 "不重复不漏网水果名称"则是 C1单元格输入公式 =INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""数组公式,按下SHIFT+CTRL+...

Excel中如何对单元格内容进行分类,例如 A1=苹果,B1=水果, A1=白菜,B1...
=vlookup(A1,{"苹果","水果";"桔子","水果";"白菜","蔬菜";"梨","水果";"花生","干果"},2,)就行了

在Excel中做汇总表时,怎么根据明细表用公式\/函数做一个项目清单?
1、水果名称不重复; 2、水果名称按拼音顺序排列。 要达到这个目标,可以在明细表Sheet2使用两列辅助列G和H。 G2=IF(COUNTIF(D$2:D2,D2)=1,D2,"") 辅助列G列用于生成不重复的水果名称。 H2输入数组公式(按CTRL+SHIFT+ENTER完成输入): =IF(G2="",,COUNTIF(G:G,">=!")-SUM(IF(G2<G$2:G$5...

excel中如何统计一列数据中不重复的个数
=SUM(--(MATCH(A1:G1&" ",A1:G1&" ",0)=COLUMN(A:G)))假设你的数据在a1:a7,输入数组公式 =SUM(--(MATCH(A1:A7&" ",A1:A7&" ",0)=ROW(1:7)))公式输入后以ctrl+shift+enter结束,用以添加花括号 公式的计算原理,利用数据在区域内的位置与行号(或列号)做比较,从而统计不...

如何在EXCEL表格中统计出重复的名称分别有多少个
1、首先打开excel 2、使用countif函数 3、在range中输入要计算的区域 4、在criteria中输入条件,例如:要找出和A2单元格中重复单元格的个数,就在criteria中输入A2 5、点击确定 6、结果会出现在使用了该函数的单元格中,本例中与A2单元格重复的共有24个 ...

Excel中进行统计一列数据中有重复项的操作技巧
Excel中进行统计一列数据中有重复项的操作步骤 在a列输入几个数字,有重复的,在d3单元格输入 =frequency(),此时光标在括号后面闪动,鼠标点击一下括号内部,此时光标在括号内部闪动。光标在括号闪动后,下一步用鼠标左键拖拽选中a1到a9的区域,然后点击半角逗号。注意逗号是半角的。再次选中a1到a9的...

在excel中如何统计一个区域内不同名称的个数?
1、本次演示使用的软件为Excel电子表格,软件版本为Microsoft office家庭和学生版2016。2、根据问题描述,我们在Excel中的一个区域中输入不同名称,用于演示如何统计不同名称的个数。3、公式首先通过countif函数统计所有重复的单元格,然后使用以去除countif的结果得到数组,最后使用函数“SUMPRODUCT”得到最终...

excel中如何统计一列数据中不重复的个数
=SUM(--(MATCH(A1:A7&" ",A1:A7&" ",0)=ROW(1:7)))公式输入后以ctrl+shift+enter结束,用以添加花括号 公式的计算原理,利用数据在区域内的位置与行号(或列号)做比较,从而统计不重复数据的个数 优点是当区域内存在空值时,公式计算依然正确,而数组公式{=sum((1\/countif(a1:a7,a1:...

在excel中如何用公式统计不重复的值的个数
用sum数组公式,=SUM(1\/COUNTIF(B2:B13,B2:B13))统计不重复值 知识扩展:Excel电子表格,Excel是微软公司出品的Office系列办公软件中的一个组件,Excel的中文含义就是“超越”。确切地说,它是一个电子表格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测并且具有强大的制作...

用excel统计一列数据中有多少不重复项
可以通过输入公式的方式进行统计,具体的操作步骤如下:工具\/原材料 excel2018版、电脑。1、打开电脑找到并点击打开excel2018新建工作表格软件;2、双击打开excel工作表格以后,为了示范先在表格的A列编辑好有重复的数据;3、此时选中B列的单元格并在编辑栏里输入公式:=SUMPRODUCT(1\/COUNTIF(A1:A6,A1:A6...

相似回答