求教Excel计数函数,怎么设置多条件,去掉重复值
ABCD客户下单日期订货产品数量公司名称12013-08-15X3A22013-08-19X1B32013-08-19XX1B42013-08-19XX5B42013-0...
A B C D
客户下单日期 订货产品 数量 公司名称
1 2013-08-15 X 3 A
2 2013-08-19 X 1 B
3 2013-08-19 X X 1 B
4 2013-08-19 X X 5 B
4 2013-08-20 X 2 B
如上图,我想做出A公司和B公司分别的下订单次数,可是如果用Counif 函数,就会变成B公司累计定了4次货。而我想实现的是每个相同的日期算作一次订货,即上图中A公司定了一次货,B公司定了两次。有没有人可以帮帮我?非常感谢啊! 展开
客户下单日期 订货产品 数量 公司名称
1 2013-08-15 X 3 A
2 2013-08-19 X 1 B
3 2013-08-19 X X 1 B
4 2013-08-19 X X 5 B
4 2013-08-20 X 2 B
如上图,我想做出A公司和B公司分别的下订单次数,可是如果用Counif 函数,就会变成B公司累计定了4次货。而我想实现的是每个相同的日期算作一次订货,即上图中A公司定了一次货,B公司定了两次。有没有人可以帮帮我?非常感谢啊! 展开
展开全部
A公司的下订单次数是:
=SUMPRODUCT((D2:D6="A")/COUNTIF(A2:A6,A2:A6))
B公司的下订单次数是:
=SUMPRODUCT((D2:D6="B")/COUNTIF(A2:A6,A2:A6))
=SUMPRODUCT((D2:D6="A")/COUNTIF(A2:A6,A2:A6))
B公司的下订单次数是:
=SUMPRODUCT((D2:D6="B")/COUNTIF(A2:A6,A2:A6))
更多追问追答
追问
能解释一下吗?
追答
更正刚才的回答,
A公司的下订单次数是:
=SUMPRODUCT((D2:D6="A")/COUNTIFS(A2:A6,A2:A6,D2:D6,D2:D6))
B公司的下订单次数是:
=SUMPRODUCT((D2:D6="B")/COUNTIFS(A2:A6,A2:A6,D2:D6,D2:D6))
以B公司的下订单次数是:
=SUMPRODUCT((D2:D6="B")/COUNTIFS(A2:A6,A2:A6,D2:D6,D2:D6))
为例,COUNTIFS(A2:A6,A2,D2:D6,D2)=1
COUNTIFS(A2:A6,A3,D2:D6,D3)=COUNTIFS(A2:A6,A4,D2:D6,D4)=COUNTIFS(A2:A6,A5,D2:D6,D5)=3
COUNTIFS(A2:A6,A6,D2:D6,D6)=1
公式中间计算成:
=SUMPRODUCT({FALSE;TRUE;TRUE;TRUE;TRUE}/{1;3;3;3;1})
FALSE相当于0,TRUE相当于1
公式又计算成:
=SUMPRODUCT({0;0.333333333333333;0.333333333333333;0.333333333333333;1})
因为3*(1/3)=1(一般地n*(1/n)=1,n个相同的都作为1次计数了)
公式最后计算成:
=2
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据是在A1:D6,
计算公式为: =SUMPRODUCT(N(D2:D6="B"),1/N(COUNTIF(A2:A6,A2:A6)))
计算公式为: =SUMPRODUCT(N(D2:D6="B"),1/N(COUNTIF(A2:A6,A2:A6)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去掉重复值计数的三种方法,函数法、删除重复值法、透视表法,各种方法均有讲解,可以择优使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询