[Excel问题] 同时满足两列条件的计数与求和!

A列 B列 C列 D列
客户 员工 业绩 级别
客户1 张三 500 B级
客户2 李四 200 D级
客户3 张三 1000 A级
客户4 王五 50 E级
客户5 李四 250 C级
客户6 王五 20000 A级
...

B列是员工的姓名;
C列是客户当月的业绩;
D列是客户级别。

现在要求员工(如张三)各级别的客户数分别是多少,各级别的业绩总和分别是多少?
本人分别用以下两个数组公司求张三的A级客户个数及业绩总和,但不成功。请高手指点~!非常感激!!!

{=SUM(IF(($D$2:$D$5000="A级")*($B$2:$B$5000="张三"),1,0))}
{=SUM(IF(($D$2:$D$5000="A级")*($B$2:$B$5000="张三"),C2:C5000))}

我用以下两位的公式及本人以上公司分别在新文档上试了,都可以;
但是我原来那个文档(有很多数据)测试,就是不行!
显示:#N/A,
提示:某个值对于该公式或函数不可用。
晕~

=sumproduct((b1:b6="张三")*(d1:d6="B级")) 求张三B级客户有多少.

=sumproduct((b1:b6="张三")*(d1:d6="B级"),C1:C6)求张三B级客户业绩有多少.

补充:我试过了,是对的啊.你得出的结果是什么啊

会不会是你姓名或级别列中有空格之类的.格式与你输入到公式中的不同?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-12-06
=SUMPRODUCT((B2:B2000="张三")*(E2:e2000="B级")*c2:c2000)
是分别业绩 其它级别换在对应的数字即可。
=SUMPRODUCT((B2:B2000="张三")*c2:c2000)
是总业绩
相似回答