EXCEL中如何按照项目统计计数
要计算出张三有多少个苹果香蕉鸭梨要计算出李四有多少个苹果香蕉鸭梨要计算出王五有多少个苹果香蕉鸭梨不能用透视表如何做...
要计算出张三有多少个苹果 香蕉 鸭梨
要计算出李四有多少个苹果 香蕉 鸭梨
要计算出王五有多少个苹果 香蕉 鸭梨
不能用透视表 如何做 展开
要计算出李四有多少个苹果 香蕉 鸭梨
要计算出王五有多少个苹果 香蕉 鸭梨
不能用透视表 如何做 展开
推荐于2016-11-27 · 知道合伙人软件行家
关注
展开全部
数据透视表肯定是最好的,但既然明确不能想用数据透视表,那么公式当然也能完成:
1. 先把A列中不重复数据提取出来,D2中输入公式:
=INDEX(A:A,MIN(IF(COUNTIF($D$1:D1,$A$2:$A$1000),4^8,ROW($2:$1000))))&""
按Ctrl+Shift+Enter三键输入数组公式,往下拖拉复制公式到出现空白单元格。公式中的1000请根据实际的最后行号修改。
2. 在第1行中提取水果不重复名称,在E1中输入公式:
=INDEX($B:$B,MIN(IF(COUNTIF($D$1:D1,$B$2:$B$1000),4^8,ROW($2:$1000))))&""
按Ctrl+Shift+Enter三键输入数组公式,向右拖拉到出现空白单元格
3. 在E2中输入公式:
=SUMPRODUCT(($A$2:$A$1000=$D2)*($B$2:$b$1000=E$1)*1)
向右拖拉到与第1行对应的列,再向下拖拉到与D列对应的行数。
同样修改公式中的1000到实际的最后行号。
估计你的C列应该是数量,如果是,把公式中最后的数字1修改成$C$2$C$100
1. 先把A列中不重复数据提取出来,D2中输入公式:
=INDEX(A:A,MIN(IF(COUNTIF($D$1:D1,$A$2:$A$1000),4^8,ROW($2:$1000))))&""
按Ctrl+Shift+Enter三键输入数组公式,往下拖拉复制公式到出现空白单元格。公式中的1000请根据实际的最后行号修改。
2. 在第1行中提取水果不重复名称,在E1中输入公式:
=INDEX($B:$B,MIN(IF(COUNTIF($D$1:D1,$B$2:$B$1000),4^8,ROW($2:$1000))))&""
按Ctrl+Shift+Enter三键输入数组公式,向右拖拉到出现空白单元格
3. 在E2中输入公式:
=SUMPRODUCT(($A$2:$A$1000=$D2)*($B$2:$b$1000=E$1)*1)
向右拖拉到与第1行对应的列,再向下拖拉到与D列对应的行数。
同样修改公式中的1000到实际的最后行号。
估计你的C列应该是数量,如果是,把公式中最后的数字1修改成$C$2$C$100
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在张三对应的苹果单元格输入公式:=SUMPRODUCT(A:A=D2)*(B:B=D1)*(C:C)
计算其他,相应修改公式。
计算其他,相应修改公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好:给您个公式(以张三活动的水果为例),李四和王五请改下公式即可(把公式内张三替换掉)
张三 =COUNTIFS(A:A,"张三",B:B,"苹果")
=COUNTIFS(A:A,"张三",B:B,"香蕉")
=COUNTIFS(A:A,"张三",B:B,"鸭梨")
张三 =COUNTIFS(A:A,"张三",B:B,"苹果")
=COUNTIFS(A:A,"张三",B:B,"香蕉")
=COUNTIFS(A:A,"张三",B:B,"鸭梨")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假定原数据在A:B列,统计结果放在D:G列,在E2输入公式:
=SUMPRODUCT($A$1:$A$1000=$D2)*($B$1:$B$1000=E$1))
将公式向右向下复制。
=SUMPRODUCT($A$1:$A$1000=$D2)*($B$1:$B$1000=E$1))
将公式向右向下复制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询